24#include "basemanager.h"
25#include "camerafieldoption.h"
41 BaseTool* getTool(ToolType eToolType);
42 void setDefaultTool();
43 void setCurrentTool(ToolType eToolType);
44 void tabletSwitchToEraser();
45 void tabletRestorePrevTool();
48 bool tryClearTemporaryTool(
Qt::Key key);
50 void clearTemporaryTool();
51 void cleanupAllToolsData();
52 bool leavingThisTool();
54 int propertySwitch(
bool condition,
int property);
57 void toolChanged(ToolType);
58 void toolPropertyChanged(ToolType, ToolPropertyType);
64 void setFeather(
float);
66 void setUseFeather(
bool);
67 void setInvisibility(
bool);
68 void setPreserveAlpha(
bool);
69 void setVectorMergeEnabled(
bool);
71 void setClosedPath(
bool);
72 void setPressure(
bool);
74 void setFillMode(
int);
75 void setStabilizerLevel(
int);
76 void setTolerance(
int);
77 void setBucketColorToleranceEnabled(
bool enabled);
78 void setBucketFillExpandEnabled(
bool enabled);
79 void setBucketFillReferenceMode(
int referenceMode);
80 void setBucketFillExpand(
int);
81 void setUseFillContour(
bool);
82 void setShowSelectionInfo(
bool b);
83 void setShowCameraPath(
bool);
84 void resetCameraPath();
85 void setCameraPathDotColor(
int);
86 void resetCameraTransform(CameraFieldOption option);
93 void setTemporaryTool(ToolType eToolType);
96 BaseTool* mTabletEraserTool =
nullptr;
QVariant property(const char *name) const const
typedef KeyboardModifiers