Krita Source Code Documentation
Loading...
Searching...
No Matches
griddocker_dock.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2016 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
7#ifndef _GRID_DOCK_H_
8#define _GRID_DOCK_H_
9
10#include <QDockWidget>
11#include <QPointer>
14
15class QVBoxLayout;
16class KisCanvas2;
19class KisGridConfig;
20class KisGuidesConfig;
21
22class GridDockerDock : public QDockWidget, public KoCanvasObserverBase {
23 Q_OBJECT
24public:
26 ~GridDockerDock() override;
27 QString observerName() override { return "GridDockerDock"; }
28 void setCanvas(KoCanvasBase *canvas) override;
29 void unsetCanvas() override;
30
31public Q_SLOTS:
34
37
38private:
42};
43
44
45#endif
GridConfigWidget * m_configWidget
void slotGridConfigUpdateRequested(const KisGridConfig &config)
void unsetCanvas() override
KisSignalAutoConnectionsStore m_canvasConnections
QString observerName() override
void slotGuidesConfigUpdateRequested(const KisGuidesConfig &config)
void setCanvas(KoCanvasBase *canvas) override
QPointer< KisCanvas2 > m_canvas
void slotGuiGridConfigChanged()
~GridDockerDock() override
void slotGuiGuidesConfigChanged()