Krita Source Code Documentation
Loading...
Searching...
No Matches
CssStylePresetEditDialog.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2025 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
#ifndef CSSSTYLEPRESETEDITDIALOG_H
7
#define CSSSTYLEPRESETEDITDIALOG_H
8
9
#include <QObject>
10
#include <
KoDialog.h
>
11
#include <
resources/KoCssStylePreset.h
>
12
#include <
KisQQuickWidget.h
>
13
#include <
lager/KoSvgTextPropertiesModel.h
>
14
15
class
CssStylePresetEditDialog
:
public
KoDialog
16
{
17
Q_OBJECT
18
public
:
19
CssStylePresetEditDialog
(QWidget *parent =
nullptr
);
20
~CssStylePresetEditDialog
();
21
22
void
setCurrentResource
(
KoCssStylePresetSP
resource);
23
KoCssStylePresetSP
currentResource
();
24
25
void
setDpi
(
const
double
dpi);
26
27
public
Q_SLOTS:
28
void
slotUpdateTextProperties
();
29
QColor
modalColorDialog
(QColor oldColor);
30
void
slotUpdateDirty
();
31
void
slotUpdateStoreDPI
();
32
33
private
:
34
KisQQuickWidget
*
m_quickWidget
{0};
35
KoSvgTextPropertiesModel
*
m_model
;
36
KoCssStylePresetSP
m_currentResource
;
37
bool
m_blockUpdates
{
false
};
38
};
39
40
#endif
// CSSSTYLEPRESETEDITDIALOG_H
KisQQuickWidget.h
KoCssStylePreset.h
KoDialog.h
KoSvgTextPropertiesModel.h
CssStylePresetEditDialog
Definition
CssStylePresetEditDialog.h:16
CssStylePresetEditDialog::CssStylePresetEditDialog
CssStylePresetEditDialog(QWidget *parent=nullptr)
Definition
CssStylePresetEditDialog.cpp:23
CssStylePresetEditDialog::slotUpdateStoreDPI
void slotUpdateStoreDPI()
Definition
CssStylePresetEditDialog.cpp:154
CssStylePresetEditDialog::modalColorDialog
QColor modalColorDialog(QColor oldColor)
Definition
CssStylePresetEditDialog.cpp:135
CssStylePresetEditDialog::currentResource
KoCssStylePresetSP currentResource()
Definition
CssStylePresetEditDialog.cpp:88
CssStylePresetEditDialog::slotUpdateTextProperties
void slotUpdateTextProperties()
Definition
CssStylePresetEditDialog.cpp:107
CssStylePresetEditDialog::m_quickWidget
KisQQuickWidget * m_quickWidget
Definition
CssStylePresetEditDialog.h:34
CssStylePresetEditDialog::m_blockUpdates
bool m_blockUpdates
Definition
CssStylePresetEditDialog.h:37
CssStylePresetEditDialog::setDpi
void setDpi(const double dpi)
Definition
CssStylePresetEditDialog.cpp:100
CssStylePresetEditDialog::~CssStylePresetEditDialog
~CssStylePresetEditDialog()
Definition
CssStylePresetEditDialog.cpp:56
CssStylePresetEditDialog::setCurrentResource
void setCurrentResource(KoCssStylePresetSP resource)
Definition
CssStylePresetEditDialog.cpp:62
CssStylePresetEditDialog::m_currentResource
KoCssStylePresetSP m_currentResource
Definition
CssStylePresetEditDialog.h:36
CssStylePresetEditDialog::m_model
KoSvgTextPropertiesModel * m_model
Definition
CssStylePresetEditDialog.h:35
CssStylePresetEditDialog::slotUpdateDirty
void slotUpdateDirty()
Definition
CssStylePresetEditDialog.cpp:141
KisQQuickWidget
The KisQQuickWidget class.
Definition
KisQQuickWidget.h:21
KoDialog
A dialog base class with standard buttons and predefined layouts.
Definition
KoDialog.h:116
KoSvgTextPropertiesModel
The KoSvgTextPropertiesModel class.
Definition
KoSvgTextPropertiesModel.h:38
QSharedPointer< KoCssStylePreset >
plugins
dockers
textproperties
CssStylePresetEditDialog.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52