Krita Source Code Documentation
Loading...
Searching...
No Matches
TextPropertiesDock.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2024 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef TEXTPROPERTIESDOCK_H
8#define TEXTPROPERTIESDOCK_H
9
10#include <QDockWidget>
12#include <QPointer>
13
14#include <kis_canvas2.h>
15#include <KoResource.h>
16
17class KoDialog;
18class KisQQuickWidget;
20
21class TextPropertiesDock : public QDockWidget, public KisMainwindowObserver {
22 Q_OBJECT
23public:
26
27 QString observerName() override;
28 void setViewManager(KisViewManager *kisview) override;
29 void setCanvas(KoCanvasBase *canvas) override;
30 void unsetCanvas() override;
31
32public Q_SLOTS:
33 QColor modalColorDialog(QColor oldColor);
34
35
36
37private:
40
41 struct Private;
42 const QScopedPointer<Private> d;
43};
44
45#endif // TEXTPROPERTIESDOCK_H
The KisMainwindowObserver class is an interface for dock widgets that want to keep track of the main ...
The KisQQuickWidget class.
A dialog base class with standard buttons and predefined layouts.
Definition KoDialog.h:116
KisQQuickWidget * m_quickWidget
QColor modalColorDialog(QColor oldColor)
void unsetCanvas() override
QString observerName() override
void setCanvas(KoCanvasBase *canvas) override
QPointer< KisCanvas2 > m_canvas
void setViewManager(KisViewManager *kisview) override
const QScopedPointer< Private > d