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
12
class
KisView
;
13
class
KisCanvasResourceProvider
;
14
class
KoSvgTextPropertiesInterface
;
15
22
class
KRITAUI_EXPORT
KisTextPropertiesManager
:
public
QObject
23
{
24
Q_OBJECT
25
public
:
26
KisTextPropertiesManager
(QObject *parent =
nullptr
);
27
~KisTextPropertiesManager
();
28
34
void
setCanvasResourceProvider(
KisCanvasResourceProvider
*provider);
43
void
setTextPropertiesInterface(
KoSvgTextPropertiesInterface
*interface);
44
45
private
Q_SLOTS:
46
void
slotInterfaceSelectionChanged();
47
void
slotTextPropertiesChanged();
48
private
:
49
50
struct
Private
;
51
QScopedPointer<Private>
d
;
52
53
};
54
55
#endif
// KISTEXTPROPERTYMANAGER_H
KisCanvasResourceProvider
Definition
kis_canvas_resource_provider.h:42
KisTextPropertiesManager
The KisTextPropertyManager class.
Definition
KisTextPropertiesManager.h:23
KisTextPropertiesManager::d
QScopedPointer< Private > d
Definition
KisTextPropertiesManager.h:51
KisView
Definition
KisView.cpp:103
KoSvgTextPropertiesInterface
The KoSvgTextPropertiesInterface class.
Definition
KoSvgTextPropertiesInterface.h:20
Private
Definition
SvgTransformParser.cpp:20
libs
ui
KisTextPropertiesManager.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52