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