Krita Source Code Documentation
Loading...
Searching...
No Matches
histogramdocker_dock.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2016 Eugene Ingerman <geneing at gmail dot com>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
7#ifndef _HISTOGRAM_DOCK_H_
8#define _HISTOGRAM_DOCK_H_
9
10#include <QDockWidget>
11#include <QPointer>
12
14
15#include <kis_paint_device.h>
16#include <kis_canvas2.h>
17
18class QVBoxLayout;
19class KisIdleWatcher;
22
23class HistogramDockerDock : public QDockWidget, public KoCanvasObserverBase
24{
25public:
27
28 QString observerName() override { return "HistogramDockerDock"; }
29 void setCanvas(KoCanvasBase *canvas) override;
30 void unsetCanvas() override;
31
32private:
33 QVBoxLayout *m_layout;
36};
37
38
39#endif
QString observerName() override
HistogramDockerWidget * m_histogramWidget
QPointer< KisCanvas2 > m_canvas
void setCanvas(KoCanvasBase *canvas) override