Krita Source Code Documentation
Loading...
Searching...
No Matches
brushhud_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 _BRUSHHUD_DOCK_H_
8#define _BRUSHHUD_DOCK_H_
9
10#include "kis_brush_hud.h"
11#include <QPointer>
12#include <QDockWidget>
14#include <kis_canvas2.h>
15
16
17class BrushHudDock : public QDockWidget, public KoCanvasObserverBase {
18 Q_OBJECT
19public:
20 BrushHudDock( );
21 QString observerName() override { return "BrushHudDock"; }
22 void setCanvas(KoCanvasBase *canvas) override;
23 void unsetCanvas() override { m_canvas = 0; setEnabled(false);}
24private:
27};
28
29
30#endif
void setCanvas(KoCanvasBase *canvas) override
KisBrushHud * m_brushHud
void unsetCanvas() override
QString observerName() override
QPointer< KisCanvas2 > m_canvas