|
Krita Source Code Documentation
|
#include <GuidesConfig.h>
Inheritance diagram for GuidesConfig:Public Slots | |
| QColor | color () const |
| Guides color. | |
| bool | fromXml (const QString &xmlContent) const |
| Load guides definition from an XML document. | |
| bool | hasGuides () const |
| indicate if there's guides defined | |
| bool | hasSamePositionAs (const GuidesConfig &guideConfig) const |
| indicate if position from current guides configuration match positions from another guides configuration | |
| QList< qreal > | horizontalGuides () const |
| The horizontal guides. | |
| QString | lineType () const |
| Guides line type. | |
| bool | locked () const |
| Returns guide lock status. | |
| void | removeAllGuides () |
| Remove all guides. | |
| void | setColor (const QColor &color) const |
| Define guides color. | |
| void | setHorizontalGuides (const QList< qreal > &lines) |
| Set the horizontal guides. | |
| void | setLineType (const QString &lineType) |
| Define guides lines type. | |
| void | setLocked (const bool value) |
| Set guides lock status. | |
| void | setSnap (const bool value) |
| Set guides snap status. | |
| void | setVerticalGuides (const QList< qreal > &lines) |
| Set the vertical guides. | |
| void | setVisible (const bool value) |
| Set guides visibility status. | |
| bool | snap () const |
| Returns guide snap status. | |
| QString | toXml () const |
| Save guides definition as an XML document. | |
| QList< qreal > | verticalGuides () const |
| The vertical guides. | |
| bool | visible () const |
| Returns guides visibility status. | |
Public Member Functions | |
| GuidesConfig (KisGuidesConfig *guidesConfig) | |
| GuidesConfig (QObject *parent=0) | |
| bool | operator!= (const GuidesConfig &other) const |
| bool | operator== (const GuidesConfig &other) const |
| ~GuidesConfig () override | |
Private Member Functions | |
| KisGuidesConfig | guidesConfig () const |
Private Attributes | |
| Private * | d |
Friends | |
| class | Document |
The GuidesConfig class encapsulates a Krita Guides configuration.
Definition at line 19 of file GuidesConfig.h.
| GuidesConfig::GuidesConfig | ( | KisGuidesConfig * | guidesConfig | ) |
Definition at line 18 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, and guidesConfig().
|
explicit |
Create a new, empty GuidesConfig.
Definition at line 25 of file GuidesConfig.cpp.
References d, and krita::GuidesConfig::Private::guidesConfig.
|
override |
|
slot |
Guides color.
Definition at line 47 of file GuidesConfig.cpp.
References d, KisGuidesConfig::guidesColor, and krita::GuidesConfig::Private::guidesConfig.
|
slot |
Load guides definition from an XML document.
| xmlContent | xml content provided as a string |
Definition at line 104 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, and KisGuidesConfig::loadFromXml().
|
private |
Definition at line 170 of file GuidesConfig.cpp.
References d, and krita::GuidesConfig::Private::guidesConfig.
|
slot |
indicate if there's guides defined
Definition at line 84 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, and KisGuidesConfig::hasGuides().
|
slot |
indicate if position from current guides configuration match positions from another guides configuration
Definition at line 89 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, guidesConfig(), and KisGuidesConfig::hasSamePositionAs().
|
slot |
The horizontal guides.
Definition at line 160 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, and KisGuidesConfig::horizontalGuideLines().
|
slot |
Guides line type.
Definition at line 57 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, KisGuidesConfig::guidesLineType, KisGuidesConfig::LINE_DASHED, KisGuidesConfig::LINE_DOTTED, and lineType().
|
slot |
Returns guide lock status.
Definition at line 130 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, and KisGuidesConfig::lockGuides.
| bool GuidesConfig::operator!= | ( | const GuidesConfig & | other | ) | const |
Definition at line 42 of file GuidesConfig.cpp.
References operator==().
| bool GuidesConfig::operator== | ( | const GuidesConfig & | other | ) | const |
Definition at line 37 of file GuidesConfig.cpp.
References d, and krita::GuidesConfig::Private::guidesConfig.
|
slot |
Remove all guides.
Definition at line 125 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, and KisGuidesConfig::removeAllGuides().
|
slot |
Define guides color.
| color | color to apply |
Definition at line 52 of file GuidesConfig.cpp.
References color(), d, krita::GuidesConfig::Private::guidesConfig, and KisGuidesConfig::setGuidesColor().
Set the horizontal guides.
| lines | a list of the horizontal positions of guides to set |
Definition at line 150 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, and KisGuidesConfig::setHorizontalGuideLines().
|
slot |
Define guides lines type.
| lineType | line type to use for guides: Can be:
|
Definition at line 69 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, KisGuidesConfig::LINE_DASHED, KisGuidesConfig::LINE_DOTTED, KisGuidesConfig::LINE_SOLID, lineType(), and KisGuidesConfig::setGuidesLineType().
|
slot |
Set guides lock status.
| value | True to set guides locked, otherwise False |
Definition at line 135 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, locked(), and KisGuidesConfig::setLockGuides().
|
slot |
Set guides snap status.
| value | True to set snap to guides active, otherwise False |
Definition at line 145 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, KisGuidesConfig::setSnapToGuides(), and snap().
Set the vertical guides.
| lines | a list of the vertical positions of guides to set |
Definition at line 155 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, and KisGuidesConfig::setVerticalGuideLines().
|
slot |
Set guides visibility status.
| value | True to set guides visible, otherwise False |
Definition at line 99 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, KisGuidesConfig::setShowGuides(), and value().
|
slot |
Returns guide snap status.
Definition at line 140 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, and KisGuidesConfig::snapToGuides.
|
slot |
Save guides definition as an XML document.
Definition at line 117 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, and KisGuidesConfig::saveToXml().
|
slot |
The vertical guides.
Definition at line 165 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, and KisGuidesConfig::verticalGuideLines().
|
slot |
Returns guides visibility status.
Definition at line 94 of file GuidesConfig.cpp.
References d, krita::GuidesConfig::Private::guidesConfig, and KisGuidesConfig::showGuides.
|
friend |
Definition at line 160 of file GuidesConfig.h.
|
private |
Definition at line 166 of file GuidesConfig.h.