Krita Source Code Documentation
Loading...
Searching...
No Matches
channeldocker_dock.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2011 Sven Langkamp <sven.langkamp@gmail.com>
3
*
4
* SPDX-License-Identifier: LGPL-2.0-or-later
5
*/
6
7
#ifndef CHANNELDOCKER_DOCK_H
8
#define CHANNELDOCKER_DOCK_H
9
10
#include <QPointer>
11
#include <QDockWidget>
12
13
#include <
KoCanvasObserverBase.h
>
14
15
#include <
kis_canvas2.h
>
16
#include "
ChannelDockerWidget.h
"
17
18
class
ChannelDockerDock
:
public
QDockWidget,
public
KoCanvasObserverBase
{
19
Q_OBJECT
20
public
:
21
ChannelDockerDock
();
22
23
QString
observerName
()
override
{
return
"ChannelDockerDock"
; }
24
void
setCanvas
(
KoCanvasBase
*canvas)
override
;
25
void
unsetCanvas
()
override
;
26
27
private
:
28
ChannelDockerWidget
*
m_widget
{
nullptr
};
29
QPointer<KisCanvas2>
m_canvas
;
30
};
31
32
33
#endif
ChannelDockerWidget.h
KoCanvasObserverBase.h
ChannelDockerDock
Definition
channeldocker_dock.h:18
ChannelDockerDock::ChannelDockerDock
ChannelDockerDock()
Definition
channeldocker_dock.cpp:14
ChannelDockerDock::m_widget
ChannelDockerWidget * m_widget
Definition
channeldocker_dock.h:28
ChannelDockerDock::unsetCanvas
void unsetCanvas() override
Definition
channeldocker_dock.cpp:36
ChannelDockerDock::m_canvas
QPointer< KisCanvas2 > m_canvas
Definition
channeldocker_dock.h:29
ChannelDockerDock::observerName
QString observerName() override
Definition
channeldocker_dock.h:23
ChannelDockerDock::setCanvas
void setCanvas(KoCanvasBase *canvas) override
Definition
channeldocker_dock.cpp:22
ChannelDockerWidget
Definition
ChannelDockerWidget.h:21
KoCanvasBase
Definition
KoCanvasBase.cpp:24
KoCanvasObserverBase
Definition
KoCanvasObserverBase.h:24
QPointer
Definition
kis_types.h:255
kis_canvas2.h
plugins
dockers
channeldocker
channeldocker_dock.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52