Krita Source Code Documentation
Loading...
Searching...
No Matches
KisTextPropertiesManager.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#ifndef KISTEXTPROPERTYMANAGER_H
7#define KISTEXTPROPERTYMANAGER_H
8
9#include <QObject>
10#include "kritaui_export.h"
11
12class KisView;
15
22class KRITAUI_EXPORT KisTextPropertiesManager : public QObject
23{
24 Q_OBJECT
25public:
26 KisTextPropertiesManager(QObject *parent = nullptr);
28
34 void setCanvasResourceProvider(KisCanvasResourceProvider *provider);
43 void setTextPropertiesInterface(KoSvgTextPropertiesInterface *interface);
44
45private Q_SLOTS:
46 void slotInterfaceSelectionChanged();
47 void slotTextPropertiesChanged();
48private:
49
50 struct Private;
51 QScopedPointer<Private> d;
52
53};
54
55#endif // KISTEXTPROPERTYMANAGER_H
The KisTextPropertyManager class.
QScopedPointer< Private > d
The KoSvgTextPropertiesInterface class.