17 : mirrorHorizontal(false)
18 , mirrorVertical(false)
19 , lockHorizontal(false)
21 , hideVerticalDecoration(false)
22 , hideHorizontalDecoration(false)
24 , horizontalHandlePosition(64.f)
25 , verticalHandlePosition(64.f)
26 , axisPosition(QPointF(0.f,0.f))
30 return mirrorHorizontal == rhs.mirrorHorizontal &&
31 mirrorVertical == rhs.mirrorVertical &&
32 lockHorizontal == rhs.lockHorizontal &&
33 lockVertical == rhs.lockVertical &&
34 hideHorizontalDecoration == rhs.hideHorizontalDecoration &&
35 hideVerticalDecoration == rhs.hideVerticalDecoration &&
36 handleSize == rhs.handleSize &&
37 horizontalHandlePosition == rhs.horizontalHandlePosition &&
38 verticalHandlePosition == rhs.verticalHandlePosition &&
39 axisPosition == rhs.axisPosition;
95 return d->mirrorHorizontal;
100 d->mirrorHorizontal = state;
105 return d->mirrorVertical;
110 d->mirrorVertical = state;
115 return d->lockHorizontal;
120 d->lockHorizontal = state;
125 return d->lockVertical;
130 d->lockVertical = state;
135 return d->hideVerticalDecoration;
140 d->hideVerticalDecoration = state;
145 return d->hideHorizontalDecoration;
150 d->hideHorizontalDecoration = state;
155 return d->handleSize;
160 d->handleSize = size;
165 return d->horizontalHandlePosition;
170 d->horizontalHandlePosition = position;
175 return d->verticalHandlePosition;
180 d->verticalHandlePosition = position;
185 return d->axisPosition;
190 d->axisPosition = position;
195 QDomElement mirrorAxisElement = doc.createElement(tag);
211 return mirrorAxisElement;
238 return *
this == defaultConfig;
The KisMirrorAxisConfig class stores configuration for the KisMirrorAxis canvas decoration....
void setVerticalHandlePosition(float position)
void setLockVertical(bool state)
const QScopedPointer< Private > d
void setHandleSize(float size)
bool operator==(const Private &rhs)
KisMirrorAxisConfig & operator=(const KisMirrorAxisConfig &rhs)
bool hideHorizontalDecoration
float verticalHandlePosition
QDomElement saveToXml(QDomDocument &doc, const QString &tag) const
saveToXml() function for KisKraSaver
void setHorizontalHandlePosition(float position)
bool loadFromXml(const QDomElement &parent)
loadFromXml() function for KisKraLoader
void setMirrorVertical(bool state)
void setLockHorizontal(bool state)
void setAxisPosition(QPointF position)
bool hideVerticalDecoration
void setMirrorHorizontal(bool state)
void setHideHorizontalDecoration(bool state)
float horizontalHandlePosition
bool isDefault() const
Check whether the config object was changed, or is the class default.
void setHideVerticalDecoration(bool state)
void saveValue(QDomElement *parent, const QString &tag, const QSize &size)
bool loadValue(const QDomElement &e, float *v)