Changeset View
Changeset View
Standalone View
Standalone View
libs/ui/tool/kis_tool.h
Context not available. | |||||
161 | NONE = 10000 | 161 | NONE = 10000 | ||
---|---|---|---|---|---|
162 | }; | 162 | }; | ||
163 | 163 | | |||
164 | enum NodePaintAbility { | ||||
165 | VECTOR, | ||||
166 | CLONE, | ||||
167 | PAINT, | ||||
168 | UNPAINTABLE | ||||
169 | }; | ||||
170 | Q_ENUMS(NodePaintAbility) | ||||
171 | | ||||
164 | static AlternateAction actionToAlternateAction(ToolAction action); | 172 | static AlternateAction actionToAlternateAction(ToolAction action); | ||
165 | 173 | | |||
166 | virtual void activateAlternateAction(AlternateAction action); | 174 | virtual void activateAlternateAction(AlternateAction action); | ||
Context not available. | |||||
180 | 188 | | |||
181 | bool isActive() const; | 189 | bool isActive() const; | ||
182 | 190 | | |||
191 | KisTool::NodePaintAbility nodePaintAbility(); | ||||
192 | | ||||
183 | public Q_SLOTS: | 193 | public Q_SLOTS: | ||
184 | void activate(ToolActivation activation, const QSet<KoShape*> &shapes) override; | 194 | void activate(ToolActivation activation, const QSet<KoShape*> &shapes) override; | ||
185 | void deactivate() override; | 195 | void deactivate() override; | ||
Context not available. |