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

#include <KisCurveOpOptionData.h>

+ Inheritance diagram for KisCurveOpOptionData:

Public Member Functions

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

Public Attributes

qreal curve_curves_opacity {1.0}
 
int curve_line_width {1}
 
bool curve_paint_connection_line {false}
 
bool curve_smoothing {false}
 
int curve_stroke_history_size {30}
 

Friends

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

Detailed Description

Definition at line 17 of file KisCurveOpOptionData.h.

Member Function Documentation

◆ read()

bool KisCurveOpOptionData::read ( const KisPropertiesConfiguration * setting)

Definition at line 19 of file KisCurveOpOptionData.cpp.

20{
22 curve_smoothing = config->getBool(CURVE_SMOOTHING);
24 curve_line_width = config->getInt(CURVE_LINE_WIDTH);
25 curve_curves_opacity = config->getDouble(CURVE_CURVES_OPACITY);
26
27 return true;
28}
const QString CURVE_LINE_WIDTH
const QString CURVE_PAINT_CONNECTION_LINE
const QString CURVE_STROKE_HISTORY_SIZE
const QString CURVE_SMOOTHING
const QString CURVE_CURVES_OPACITY

References CURVE_CURVES_OPACITY, curve_curves_opacity, CURVE_LINE_WIDTH, curve_line_width, CURVE_PAINT_CONNECTION_LINE, curve_paint_connection_line, CURVE_SMOOTHING, curve_smoothing, CURVE_STROKE_HISTORY_SIZE, curve_stroke_history_size, KisPropertiesConfiguration::getBool(), KisPropertiesConfiguration::getDouble(), and KisPropertiesConfiguration::getInt().

◆ write()

Friends And Related Symbol Documentation

◆ operator==

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

Member Data Documentation

◆ curve_curves_opacity

qreal KisCurveOpOptionData::curve_curves_opacity {1.0}

Definition at line 32 of file KisCurveOpOptionData.h.

32{1.0};

◆ curve_line_width

int KisCurveOpOptionData::curve_line_width {1}

Definition at line 31 of file KisCurveOpOptionData.h.

31{1};

◆ curve_paint_connection_line

bool KisCurveOpOptionData::curve_paint_connection_line {false}

Definition at line 28 of file KisCurveOpOptionData.h.

28{false};

◆ curve_smoothing

bool KisCurveOpOptionData::curve_smoothing {false}

Definition at line 29 of file KisCurveOpOptionData.h.

29{false};

◆ curve_stroke_history_size

int KisCurveOpOptionData::curve_stroke_history_size {30}

Definition at line 30 of file KisCurveOpOptionData.h.

30{30};

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