25#include "basemanager.h"
26#include "camerafieldoption.h"
43 BaseTool* getTool(ToolType eToolType);
44 void setDefaultTool();
45 void setCurrentTool(ToolType eToolType);
46 void tabletSwitchToEraser();
47 void tabletRestorePrevTool();
50 bool tryClearTemporaryTool(
Qt::Key key);
52 void clearTemporaryTool();
53 void cleanupAllToolsData();
54 bool leavingThisTool();
56 bool isTransformTool(
const BaseTool* baseTool)
const;
57 bool isStrokeTool(
const BaseTool* baseTool)
const;
63 void toolChanged(ToolType);
70 void setTemporaryTool(ToolType eToolType);
73 BaseTool* mTabletEraserTool =
nullptr;
typedef KeyboardModifiers