Krita Source Code Documentation
Loading...
Searching...
No Matches
presetdocker_dock.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2009 Cyrille Berger <cberger@cberger.net>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
7#ifndef _PRESETDOCKER_DOCK_H_
8#define _PRESETDOCKER_DOCK_H_
9
10#include <QPointer>
11#include <QDockWidget>
13#include <kis_canvas2.h>
14
16
17class PresetDockerDock : public QDockWidget, public KoCanvasObserverBase {
18 Q_OBJECT
19public:
21 QString observerName() override { return "PresetDockerDock"; }
22 void setCanvas(KoCanvasBase *canvas) override;
23 void unsetCanvas() override { m_canvas = 0; setEnabled(false);}
24public Q_SLOTS:
25 void canvasResourceChanged(int key = 0, const QVariant& v = QVariant());
26private:
29};
30
31
32#endif
qreal v
void setCanvas(KoCanvasBase *canvas) override
void canvasResourceChanged(int key=0, const QVariant &v=QVariant())
QString observerName() override
KisPaintOpPresetsChooserPopup * m_presetChooser
QPointer< KisCanvas2 > m_canvas
void unsetCanvas() override