Krita Source Code Documentation
Loading...
Searching...
No Matches
SvgTextToolOptionsModel Class Reference

#include <SvgTextToolOptionsModel.h>

+ Inheritance diagram for SvgTextToolOptionsModel:

Public Slots

void loadOptions ()
 
void resetOptions ()
 
void saveOptions ()
 

Signals

void optionsChanged ()
 

Public Member Functions

 LAGER_QT_CURSOR (bool, pasteRichtTextByDefault)
 
 LAGER_QT_CURSOR (bool, useCurrentTextProperties)
 
 LAGER_QT_CURSOR (bool, useVisualBidiCursor)
 
 LAGER_QT_CURSOR (QString, cssStylePresetName)
 
 SvgTextToolOptionsModel (lager::cursor< SvgTextToolOptionsData > _data=lager::make_state(SvgTextToolOptionsData(), lager::automatic_tag{}), QObject *parent=nullptr)
 

Public Attributes

lager::cursor< SvgTextToolOptionsDatadata
 

Detailed Description

Definition at line 15 of file SvgTextToolOptionsModel.h.

Constructor & Destructor Documentation

◆ SvgTextToolOptionsModel()

SvgTextToolOptionsModel::SvgTextToolOptionsModel ( lager::cursor< SvgTextToolOptionsData > _data = lager::make_state(SvgTextToolOptionsData(), lager::automatic_tag{}),
QObject * parent = nullptr )

Definition at line 10 of file SvgTextToolOptionsModel.cpp.

11 : QObject{parent}
12 , data(_data)
LAGER_QT(value)
lager::cursor< SvgTextToolOptionsData > data
ChildIterator< value_type, is_const > parent(const ChildIterator< value_type, is_const > &it)
Definition KisForest.h:327

References data, and SvgTextToolOptionsData::useCurrentTextProperties.

Member Function Documentation

◆ LAGER_QT_CURSOR() [1/4]

SvgTextToolOptionsModel::LAGER_QT_CURSOR ( bool ,
pasteRichtTextByDefault  )

◆ LAGER_QT_CURSOR() [2/4]

SvgTextToolOptionsModel::LAGER_QT_CURSOR ( bool ,
useCurrentTextProperties  )

◆ LAGER_QT_CURSOR() [3/4]

SvgTextToolOptionsModel::LAGER_QT_CURSOR ( bool ,
useVisualBidiCursor  )

◆ LAGER_QT_CURSOR() [4/4]

SvgTextToolOptionsModel::LAGER_QT_CURSOR ( QString ,
cssStylePresetName  )

◆ loadOptions

void SvgTextToolOptionsModel::loadOptions ( )
slot

Definition at line 29 of file SvgTextToolOptionsModel.cpp.

30{
33 data.set(_d);
34}
const QString SVG_TEXT_TOOL_ID
void loadConfig(const QString &toolId)

References data, SvgTextToolOptionsData::loadConfig(), and SVG_TEXT_TOOL_ID.

◆ optionsChanged

void SvgTextToolOptionsModel::optionsChanged ( )
signal

◆ resetOptions

void SvgTextToolOptionsModel::resetOptions ( )
slot

Definition at line 36 of file SvgTextToolOptionsModel.cpp.

37{
39 _d.resetConfig();
40 data.set(_d);
41}

References data, and SvgTextToolOptionsData::resetConfig().

◆ saveOptions

void SvgTextToolOptionsModel::saveOptions ( )
slot

Definition at line 23 of file SvgTextToolOptionsModel.cpp.

24{
27}
void writeConfig(const QString &toolId)

References data, SVG_TEXT_TOOL_ID, and SvgTextToolOptionsData::writeConfig().

Member Data Documentation

◆ data

lager::cursor<SvgTextToolOptionsData> SvgTextToolOptionsModel::data

Definition at line 21 of file SvgTextToolOptionsModel.h.


The documentation for this class was generated from the following files: