OpenStructure
|
#include <tool_options.hh>
Inherits QObject.
Public Member Functions | |
ToolOptions () | |
void | AddOption (ToolOption *option) |
void | AddOption (const String &group, ToolOption *option) |
ToolOptionGroup * | FindGroupByName (const String &group_name) const |
ToolOption * | GetOption (const String &group_name, const String &key) const |
ToolOption * | GetOption (const String &key) const |
const ToolOptionGroups & | GetGroups () const |
tool options
Most tools are configurable. To simplify and standardise the process of providing widgets to configure these tools, these options are defined using an instance of ToolOptions. A widget to modify these options is then automaticallly created when the tool is added to the ToolManager.
Definition at line 40 of file tool_options.hh.
ToolOptions | ( | ) |
void AddOption | ( | const String & | group, |
ToolOption * | option | ||
) |
Add option to group.
void AddOption | ( | ToolOption * | option | ) |
Add option to default option group.
ToolOptionGroup* FindGroupByName | ( | const String & | group_name | ) | const |
const ToolOptionGroups& GetGroups | ( | ) | const |
ToolOption* GetOption | ( | const String & | group_name, |
const String & | key | ||
) | const |
ToolOption* GetOption | ( | const String & | key | ) | const |