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

#include <KisDuplicateOptionData.h>

+ Inheritance diagram for KisDuplicateOptionData:

Public Member Functions

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

Public Attributes

bool cloneFromProjection {false}
 
bool correctPerspective {false}
 
bool healing {false}
 
bool moveSourcePoint {true}
 
bool resetSourcePoint {false}
 

Friends

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

Detailed Description

Definition at line 24 of file KisDuplicateOptionData.h.

Member Function Documentation

◆ read()

bool KisDuplicateOptionData::read ( const KisPropertiesConfiguration * setting)

Definition at line 11 of file KisDuplicateOptionData.cpp.

12{
13 healing = setting->getBool(DUPLICATE_HEALING, false);
18
19 return true;
20}
const QString DUPLICATE_HEALING
const QString DUPLICATE_CLONE_FROM_PROJECTION
const QString DUPLICATE_CORRECT_PERSPECTIVE
const QString DUPLICATE_RESET_SOURCE_POINT
const QString DUPLICATE_MOVE_SOURCE_POINT
bool getBool(const QString &name, bool def=false) const

References cloneFromProjection, correctPerspective, DUPLICATE_CLONE_FROM_PROJECTION, DUPLICATE_CORRECT_PERSPECTIVE, DUPLICATE_HEALING, DUPLICATE_MOVE_SOURCE_POINT, DUPLICATE_RESET_SOURCE_POINT, KisPropertiesConfiguration::getBool(), healing, moveSourcePoint, and resetSourcePoint.

◆ write()

Friends And Related Symbol Documentation

◆ operator==

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

Definition at line 25 of file KisDuplicateOptionData.h.

26 {
27 return lhs.healing == rhs.healing && lhs.correctPerspective == rhs.correctPerspective
30 }

Member Data Documentation

◆ cloneFromProjection

bool KisDuplicateOptionData::cloneFromProjection {false}

Definition at line 39 of file KisDuplicateOptionData.h.

39{false};

◆ correctPerspective

bool KisDuplicateOptionData::correctPerspective {false}

Definition at line 36 of file KisDuplicateOptionData.h.

36{false};

◆ healing

bool KisDuplicateOptionData::healing {false}

Definition at line 35 of file KisDuplicateOptionData.h.

35{false};

◆ moveSourcePoint

bool KisDuplicateOptionData::moveSourcePoint {true}

Definition at line 37 of file KisDuplicateOptionData.h.

37{true};

◆ resetSourcePoint

bool KisDuplicateOptionData::resetSourcePoint {false}

Definition at line 38 of file KisDuplicateOptionData.h.

38{false};

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