Krita Source Code Documentation
Loading...
Searching...
No Matches
smallcolorselector_dock.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2008 Cyrille Berger <cberger@cberger.net>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
7#ifndef _SMALLCOLORSELECTOR_DOCK_H_
8#define _SMALLCOLORSELECTOR_DOCK_H_
9
10#include <QPointer>
11#include <QDockWidget>
12
13#include <KoCanvasBase.h>
15
16class KoColor;
18
19class SmallColorSelectorDock : public QDockWidget, public KoCanvasObserverBase
20{
21 Q_OBJECT
22public:
24 QString observerName() override { return "SmallColorSelectorDock"; }
26 void setCanvas(KoCanvasBase *canvas) override;
27 void unsetCanvas() override { m_canvas = 0; setEnabled(false); }
28public Q_SLOTS:
29 void colorChangedProxy(const KoColor &);
30 void canvasResourceChanged(int, const QVariant&);
31private:
34};
35
36
37#endif
void colorChangedProxy(const KoColor &)
void setCanvas(KoCanvasBase *canvas) override
reimplemented from KoCanvasObserverBase
KisSmallColorWidget * m_smallColorWidget
QPointer< KoCanvasBase > m_canvas
void canvasResourceChanged(int, const QVariant &)