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 penWidthValueChanged(
float);
57 void penFeatherValueChanged(
float);
58 void toleranceValueChanged(qreal);
60 void toolChanged(ToolType);
61 void toolPropertyChanged(ToolType, ToolPropertyType);
67 void setFeather(
float);
68 void setUseFeather(
bool);
69 void setInvisibility(
bool);
70 void setPreserveAlpha(
bool);
71 void setVectorMergeEnabled(
bool);
73 void setPressure(
bool);
75 void setFillMode(
int);
76 void setStabilizerLevel(
int);
77 void setTolerance(
int);
78 void setBucketColorToleranceEnabled(
bool enabled);
79 void setBucketFillExpandEnabled(
bool enabled);
80 void setBucketFillToLayerMode(
int layerMode);
81 void setBucketFillReferenceMode(
int referenceMode);
82 void setBucketFillExpand(
int);
83 void setUseFillContour(
bool);
84 void setShowSelectionInfo(
bool b);
85 void setShowCameraPath(
bool);
86 void resetCameraPath();
87 void setCameraPathDotColor(
int);
88 void resetCameraTransform(CameraFieldOption option);
95 void setTemporaryTool(ToolType eToolType);
98 BaseTool* mTabletEraserTool =
nullptr;
QVariant property(const char *name) const const
typedef KeyboardModifiers