Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSpacingSelectionWidget::Private Struct Reference

Public Member Functions

 Private (KisSpacingSelectionWidget *_q)
 
void slotAutoSpacing (bool value)
 
void slotSpacingChanged (qreal value)
 

Public Attributes

QCheckBox * autoButton {0}
 
qreal oldSliderValue {0.1}
 
KisSpacingSelectionWidgetq
 
KisDoubleSliderSpinBoxslider {0}
 

Detailed Description

Definition at line 19 of file kis_spacing_selection_widget.cpp.

Constructor & Destructor Documentation

◆ Private()

KisSpacingSelectionWidget::Private::Private ( KisSpacingSelectionWidget * _q)
inline

Definition at line 21 of file kis_spacing_selection_widget.cpp.

22 : q(_q)
23 {
24 }

Member Function Documentation

◆ slotAutoSpacing()

void KisSpacingSelectionWidget::Private::slotAutoSpacing ( bool value)

Definition at line 99 of file kis_spacing_selection_widget.cpp.

100{
101 qreal newSliderValue = 0.0;
102
103 if (value) {
104 newSliderValue = 1.0;
105 oldSliderValue = slider->value();
106 } else {
107 newSliderValue = oldSliderValue;
108 }
109
110 {
112 slider->setValue(newSliderValue);
113 }
114
115 Q_EMIT q->sigSpacingChanged();
116}
float value(const T *src, size_t ch)
void setValue(qreal newValue)

References value().

◆ slotSpacingChanged()

void KisSpacingSelectionWidget::Private::slotSpacingChanged ( qreal value)

Definition at line 93 of file kis_spacing_selection_widget.cpp.

94{
95 Q_UNUSED(value);
96 Q_EMIT q->sigSpacingChanged();
97}

References q, KisSpacingSelectionWidget::sigSpacingChanged(), and value().

Member Data Documentation

◆ autoButton

QCheckBox* KisSpacingSelectionWidget::Private::autoButton {0}

Definition at line 29 of file kis_spacing_selection_widget.cpp.

29{0};

◆ oldSliderValue

qreal KisSpacingSelectionWidget::Private::oldSliderValue {0.1}

Definition at line 31 of file kis_spacing_selection_widget.cpp.

31{0.1};

◆ q

KisSpacingSelectionWidget* KisSpacingSelectionWidget::Private::q

Definition at line 26 of file kis_spacing_selection_widget.cpp.

◆ slider

KisDoubleSliderSpinBox* KisSpacingSelectionWidget::Private::slider {0}

Definition at line 28 of file kis_spacing_selection_widget.cpp.

28{0};

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