Krita Source Code Documentation
Loading...
Searching...
No Matches
patterndocker_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 _PATTERN_DOCK_H_
8#define _PATTERN_DOCK_H_
9
10#include <QDockWidget>
12
13#include <KoPattern.h>
14
16
17class PatternDockerDock : public QDockWidget, public KisMainwindowObserver {
18 Q_OBJECT
19public:
21
22 void setViewManager(KisViewManager* kisview) override;
23 void setCanvas(KoCanvasBase *canvas) override;
24 void unsetCanvas() override;
25
26 QString observerName() override { return "PatternDockerDock"; }
27public Q_SLOTS:
28 void patternChanged(KoPatternSP pattern);
29private Q_SLOTS:
30
31private:
33};
34
35
36#endif
The KisMainwindowObserver class is an interface for dock widgets that want to keep track of the main ...
KisPatternChooser * m_patternChooser
void unsetCanvas() override
QString observerName() override
void setCanvas(KoCanvasBase *canvas) override
void patternChanged(KoPatternSP pattern)
void setViewManager(KisViewManager *kisview) override