#include <tool_manager.hh>
Signals | |
| void | ToolAdded (Tool *) |
| void | ActiveToolChanged (Tool *) |
Public Member Functions | |
| void | AddTool (Tool *tool) |
| void | SetActiveTool (Tool *tool) |
| Tool * | FindToolByName (const String &name) const |
| Tool * | GetActiveTool () const |
| const ToolList & | GetTools () const |
Static Public Member Functions | |
| static ToolManager & | Instance () |
Definition at line 35 of file tool_manager.hh.
| void ActiveToolChanged | ( | Tool * | ) | [signal] |
| void AddTool | ( | Tool * | tool | ) |
add tool to tool manager
The ToolManager takes ownership of the tool.
| Tool* GetActiveTool | ( | ) | const |
| const ToolList& GetTools | ( | ) | const |
| static ToolManager& Instance | ( | ) | [static] |
| void SetActiveTool | ( | Tool * | tool | ) |
| void ToolAdded | ( | Tool * | ) | [signal] |
1.5.8