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

#include <KisSprayShapeOptionModel.h>

+ Inheritance diagram for KisSprayShapeOptionModel:

Public Member Functions

 KisSprayShapeOptionModel (lager::cursor< KisSprayShapeOptionData > optionData, lager::cursor< int > diameter, lager::cursor< qreal > scale)
 
 LAGER_QT_CURSOR (bool, effectiveProportional)
 
 LAGER_QT_CURSOR (bool, enabled)
 
 LAGER_QT_CURSOR (int, shape)
 
 LAGER_QT_CURSOR (QSize, effectiveSize)
 
 LAGER_QT_CURSOR (QString, imageUrl)
 
 LAGER_QT_READER (QString, sizeSuffix)
 

Public Attributes

lager::cursor< KisSprayShapeOptionDataoptionData
 
lager::cursor< SprayShapeSizePacksizePack
 

Detailed Description

Definition at line 26 of file KisSprayShapeOptionModel.h.

Constructor & Destructor Documentation

◆ KisSprayShapeOptionModel()

KisSprayShapeOptionModel::KisSprayShapeOptionModel ( lager::cursor< KisSprayShapeOptionData > optionData,
lager::cursor< int > diameter,
lager::cursor< qreal > scale )

Definition at line 76 of file KisSprayShapeOptionModel.cpp.

77 : optionData(_optionData)
78 , sizePack {lager::with(
79 _optionData,
80 diameter,
81 scale
82 ).zoom(makeSizePack)}
83 , LAGER_QT(shape) {_optionData[&KisSprayShapeOptionData::shape].zoom(kislager::lenses::do_static_cast<quint8, int>)}
LAGER_QT(value)
lager::cursor< KisSprayShapeOptionData > optionData
lager::cursor< SprayShapeSizePack > sizePack

References KisSprayShapeOptionData::shape.

Member Function Documentation

◆ LAGER_QT_CURSOR() [1/5]

KisSprayShapeOptionModel::LAGER_QT_CURSOR ( bool ,
effectiveProportional  )

◆ LAGER_QT_CURSOR() [2/5]

KisSprayShapeOptionModel::LAGER_QT_CURSOR ( bool ,
enabled  )

◆ LAGER_QT_CURSOR() [3/5]

KisSprayShapeOptionModel::LAGER_QT_CURSOR ( int ,
shape  )

◆ LAGER_QT_CURSOR() [4/5]

KisSprayShapeOptionModel::LAGER_QT_CURSOR ( QSize ,
effectiveSize  )

◆ LAGER_QT_CURSOR() [5/5]

KisSprayShapeOptionModel::LAGER_QT_CURSOR ( QString ,
imageUrl  )

◆ LAGER_QT_READER()

KisSprayShapeOptionModel::LAGER_QT_READER ( QString ,
sizeSuffix  )

Member Data Documentation

◆ optionData

lager::cursor<KisSprayShapeOptionData> KisSprayShapeOptionModel::optionData

Definition at line 32 of file KisSprayShapeOptionModel.h.

◆ sizePack

lager::cursor<SprayShapeSizePack> KisSprayShapeOptionModel::sizePack

Definition at line 34 of file KisSprayShapeOptionModel.h.


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