Krita Source Code Documentation
Loading...
Searching...
No Matches
SvgTextToolOptionsModel.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-3.0-or-later
5
*/
6
#ifndef SVGTEXTTOOLOPTIONSMODEL_H
7
#define SVGTEXTTOOLOPTIONSMODEL_H
8
9
#include <QObject>
10
#include <lager/cursor.hpp>
11
#include <lager/state.hpp>
12
#include <lager/extra/qt.hpp>
13
#include <
SvgTextToolOptionsData.h
>
14
15
class
SvgTextToolOptionsModel
:
public
QObject
16
{
17
Q_OBJECT
18
public
:
19
SvgTextToolOptionsModel
(lager::cursor<SvgTextToolOptionsData> _data = lager::make_state(
SvgTextToolOptionsData
(), lager::automatic_tag{}), QObject *parent =
nullptr
);
20
21
lager::cursor<SvgTextToolOptionsData>
data
;
22
LAGER_QT_CURSOR
(
bool
, useCurrentTextProperties);
23
LAGER_QT_CURSOR
(QString, cssStylePresetName);
24
LAGER_QT_CURSOR
(
bool
, useVisualBidiCursor);
25
LAGER_QT_CURSOR
(
bool
, pasteRichtTextByDefault);
26
27
public
Q_SLOTS:
28
void
saveOptions
();
29
void
loadOptions
();
30
void
resetOptions
();
31
32
Q_SIGNALS:
33
void
optionsChanged
();
34
};
35
36
#endif
// SVGTEXTTOOLOPTIONSMODEL_H
SvgTextToolOptionsData.h
SvgTextToolOptionsModel
Definition
SvgTextToolOptionsModel.h:16
SvgTextToolOptionsModel::LAGER_QT_CURSOR
LAGER_QT_CURSOR(bool, useVisualBidiCursor)
SvgTextToolOptionsModel::LAGER_QT_CURSOR
LAGER_QT_CURSOR(QString, cssStylePresetName)
SvgTextToolOptionsModel::saveOptions
void saveOptions()
Definition
SvgTextToolOptionsModel.cpp:23
SvgTextToolOptionsModel::loadOptions
void loadOptions()
Definition
SvgTextToolOptionsModel.cpp:29
SvgTextToolOptionsModel::SvgTextToolOptionsModel
SvgTextToolOptionsModel(lager::cursor< SvgTextToolOptionsData > _data=lager::make_state(SvgTextToolOptionsData(), lager::automatic_tag{}), QObject *parent=nullptr)
Definition
SvgTextToolOptionsModel.cpp:10
SvgTextToolOptionsModel::optionsChanged
void optionsChanged()
SvgTextToolOptionsModel::data
lager::cursor< SvgTextToolOptionsData > data
Definition
SvgTextToolOptionsModel.h:21
SvgTextToolOptionsModel::LAGER_QT_CURSOR
LAGER_QT_CURSOR(bool, pasteRichtTextByDefault)
SvgTextToolOptionsModel::resetOptions
void resetOptions()
Definition
SvgTextToolOptionsModel.cpp:36
SvgTextToolOptionsModel::LAGER_QT_CURSOR
LAGER_QT_CURSOR(bool, useCurrentTextProperties)
SvgTextToolOptionsData
Definition
SvgTextToolOptionsData.h:12
plugins
tools
svgtexttool
SvgTextToolOptionsModel.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52