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
13
#include <
KoCanvasObserverBase.h
>
14
15
#include <
kis_paint_device.h
>
16
#include <
kis_canvas2.h
>
17
18
class
QVBoxLayout;
19
class
KisIdleWatcher
;
20
class
KoHistogramProducer
;
21
class
HistogramDockerWidget
;
22
23
class
HistogramDockerDock
:
public
QDockWidget,
public
KoCanvasObserverBase
24
{
25
public
:
26
HistogramDockerDock
();
27
28
QString
observerName
()
override
{
return
"HistogramDockerDock"
; }
29
void
setCanvas
(
KoCanvasBase
*canvas)
override
;
30
void
unsetCanvas
()
override
;
31
32
private
:
33
QVBoxLayout *
m_layout
;
34
HistogramDockerWidget
*
m_histogramWidget
;
35
QPointer<KisCanvas2>
m_canvas
;
36
};
37
38
39
#endif
KoCanvasObserverBase.h
HistogramDockerDock
Definition
histogramdocker_dock.h:24
HistogramDockerDock::observerName
QString observerName() override
Definition
histogramdocker_dock.h:28
HistogramDockerDock::m_histogramWidget
HistogramDockerWidget * m_histogramWidget
Definition
histogramdocker_dock.h:34
HistogramDockerDock::m_layout
QVBoxLayout * m_layout
Definition
histogramdocker_dock.h:33
HistogramDockerDock::m_canvas
QPointer< KisCanvas2 > m_canvas
Definition
histogramdocker_dock.h:35
HistogramDockerDock::setCanvas
void setCanvas(KoCanvasBase *canvas) override
Definition
histogramdocker_dock.cpp:35
HistogramDockerDock::unsetCanvas
void unsetCanvas() override
Definition
histogramdocker_dock.cpp:47
HistogramDockerDock::HistogramDockerDock
HistogramDockerDock()
Definition
histogramdocker_dock.cpp:16
HistogramDockerWidget
Definition
histogramdockerwidget.h:21
KisIdleWatcher
Definition
kis_idle_watcher.h:19
KoCanvasBase
Definition
KoCanvasBase.cpp:24
KoCanvasObserverBase
Definition
KoCanvasObserverBase.h:24
KoHistogramProducer
Definition
KoHistogramProducer.h:39
QPointer
Definition
kis_types.h:255
kis_canvas2.h
kis_paint_device.h
plugins
dockers
histogram
histogramdocker_dock.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52