Krita Source Code Documentation
Loading...
Searching...
No Matches
KisGridShapeOptionData Struct Reference

#include <KisGridShapeOptionData.h>

+ Inheritance diagram for KisGridShapeOptionData:

Public Member Functions

bool read (const KisPropertiesConfiguration *setting)
 
void write (KisPropertiesConfiguration *setting) const
 

Public Attributes

int shape {0}
 Ellipse, rectangle, line, pixel, anti-aliased pixel.
 

Friends

bool operator== (const KisGridShapeOptionData &lhs, const KisGridShapeOptionData &rhs)
 

Detailed Description

Definition at line 21 of file KisGridShapeOptionData.h.

Member Function Documentation

◆ read()

bool KisGridShapeOptionData::read ( const KisPropertiesConfiguration * setting)

Definition at line 12 of file KisGridShapeOptionData.cpp.

13{
14 shape = setting->getInt(GRIDSHAPE_SHAPE, 0);
15 return true;
16}
const QString GRIDSHAPE_SHAPE
int shape
Ellipse, rectangle, line, pixel, anti-aliased pixel.
int getInt(const QString &name, int def=0) const

References KisPropertiesConfiguration::getInt(), GRIDSHAPE_SHAPE, and shape.

◆ write()

void KisGridShapeOptionData::write ( KisPropertiesConfiguration * setting) const

Definition at line 18 of file KisGridShapeOptionData.cpp.

19{
21}
virtual void setProperty(const QString &name, const QVariant &value)

References GRIDSHAPE_SHAPE, KisPropertiesConfiguration::setProperty(), and shape.

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( const KisGridShapeOptionData & lhs,
const KisGridShapeOptionData & rhs )
friend

Definition at line 24 of file KisGridShapeOptionData.h.

24 {
25 return lhs.shape == rhs.shape
26 ;
27 }

Member Data Documentation

◆ shape

int KisGridShapeOptionData::shape {0}

Ellipse, rectangle, line, pixel, anti-aliased pixel.

Definition at line 31 of file KisGridShapeOptionData.h.

31{0};

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