Changeset View
Changeset View
Standalone View
Standalone View
libs/ui/kis_painting_assistant.h
Context not available. | |||||
26 | #include <QFile> | 26 | #include <QFile> | ||
---|---|---|---|---|---|
27 | #include <QObject> | 27 | #include <QObject> | ||
28 | #include <QColor> | 28 | #include <QColor> | ||
29 | #include <QXmlStreamWriter> | ||||
29 | 30 | | |||
30 | #include <kritaui_export.h> | 31 | #include <kritaui_export.h> | ||
31 | #include <kis_shared.h> | 32 | #include <kis_shared.h> | ||
Context not available. | |||||
99 | bool isSnappingActive() const; | 100 | bool isSnappingActive() const; | ||
100 | void setSnappingActive(bool set); | 101 | void setSnappingActive(bool set); | ||
101 | 102 | | |||
103 | | ||||
102 | /** | 104 | /** | ||
103 | * Adjust the position given in parameter. | 105 | * Adjust the position given in parameter. | ||
104 | * @param point the coordinates in point in the document reference | 106 | * @param point the coordinates in point in the document reference | ||
Context not available. | |||||
108 | virtual void endStroke() { } | 110 | virtual void endStroke() { } | ||
109 | virtual QPointF buttonPosition() const = 0; | 111 | virtual QPointF buttonPosition() const = 0; | ||
110 | virtual int numHandles() const = 0; | 112 | virtual int numHandles() const = 0; | ||
113 | | ||||
111 | void replaceHandle(KisPaintingAssistantHandleSP _handle, KisPaintingAssistantHandleSP _with); | 114 | void replaceHandle(KisPaintingAssistantHandleSP _handle, KisPaintingAssistantHandleSP _with); | ||
112 | void addHandle(KisPaintingAssistantHandleSP handle, HandleType type); | 115 | void addHandle(KisPaintingAssistantHandleSP handle, HandleType type); | ||
113 | 116 | | |||
Context not available. | |||||
121 | QList<KisPaintingAssistantHandleSP> handles(); | 124 | QList<KisPaintingAssistantHandleSP> handles(); | ||
122 | const QList<KisPaintingAssistantHandleSP>& sideHandles() const; | 125 | const QList<KisPaintingAssistantHandleSP>& sideHandles() const; | ||
123 | QList<KisPaintingAssistantHandleSP> sideHandles(); | 126 | QList<KisPaintingAssistantHandleSP> sideHandles(); | ||
127 | | ||||
124 | QByteArray saveXml( QMap<KisPaintingAssistantHandleSP, int> &handleMap); | 128 | QByteArray saveXml( QMap<KisPaintingAssistantHandleSP, int> &handleMap); | ||
129 | virtual void saveCustomXml(QXmlStreamWriter* xml); //in case specific assistants have custom properties (like vanishing point) | ||||
130 | | ||||
125 | void loadXml(KoStore *store, QMap<int, KisPaintingAssistantHandleSP> &handleMap, QString path); | 131 | void loadXml(KoStore *store, QMap<int, KisPaintingAssistantHandleSP> &handleMap, QString path); | ||
132 | virtual bool loadCustomXml(QXmlStreamReader* xml); | ||||
133 | | ||||
126 | void saveXmlList(QDomDocument& doc, QDomElement& ssistantsElement, int count); | 134 | void saveXmlList(QDomDocument& doc, QDomElement& ssistantsElement, int count); | ||
127 | void findPerspectiveAssistantHandleLocation(); | 135 | void findPerspectiveAssistantHandleLocation(); | ||
128 | KisPaintingAssistantHandleSP oppHandleOne(); | 136 | KisPaintingAssistantHandleSP oppHandleOne(); | ||
Context not available. |