|
| PythonBlankWorkbench () |
|
| ~PythonBlankWorkbench () |
|
PyObject * | getPyObject () |
| Creates and returns immediately the corresponding Python workbench object. More...
|
|
| PythonBaseWorkbench () |
|
| ~PythonBaseWorkbench () |
|
void | appendMenu (const std::list< std::string > &menu, const std::list< std::string > &items) const |
| Appends a new menu. More...
|
|
void | removeMenu (const std::string &menu) const |
| Removes a menu. More...
|
|
void | appendContextMenu (const std::list< std::string > &menu, const std::list< std::string > &items) const |
| Appends new context menu items. More...
|
|
void | removeContextMenu (const std::string &menu) const |
| Removes a context menu. More...
|
|
void | setupContextMenu (const char *recipient, MenuItem *) const |
| Sets up the contextmenu for this workbench. More...
|
|
void | clearContextMenu () |
|
void | appendToolbar (const std::string &bar, const std::list< std::string > &items) const |
| Appends a new toolbar. More...
|
|
void | removeToolbar (const std::string &bar) const |
| Removes a toolbar. More...
|
|
void | appendCommandbar (const std::string &bar, const std::list< std::string > &items) const |
| Appends a new command bar. More...
|
|
void | removeCommandbar (const std::string &bar) const |
| Removes a command bar. More...
|
|
bool | activate () |
| Activates the workbench and adds/removes GUI elements. More...
|
|
virtual void | activated () |
| Run some actions when the workbench gets activated. More...
|
|
void | addTaskWatcher (const std::vector< Gui::TaskView::TaskWatcher * > &Watcher) |
| helper to add TaskWatcher to the TaskView More...
|
|
virtual void | createMainWindowPopupMenu (MenuItem *) const |
| Sets up the contextmenu for the main window for this workbench. More...
|
|
virtual void | deactivated () |
| Run some actions when the workbench gets deactivated. More...
|
|
PyObject * | getPyObject () |
| The default implementation returns an instance of WorkbenchPy. More...
|
|
std::list< std::pair< std::string, std::list< std::string > > > | getToolbarItems () const |
| Shows a list of all toolbars and their commands. More...
|
|
std::list< std::string > | listCommandbars () const |
|
std::list< std::string > | listMenus () const |
|
std::list< std::string > | listToolbars () const |
|
std::string | name () const |
| Returns the name of the workbench object. More...
|
|
void | removeTaskWatcher (void) |
| remove the added TaskWatcher More...
|
|
void | retranslate () const |
| Translates the window titles of all menus, toolbars and dock windows. More...
|
|
void | setName (const std::string &) |
| Set the name to the workbench object. More...
|
|
virtual void | setupContextMenu (const char *recipient, MenuItem *) const |
| Sets up the contextmenu for this workbench. More...
|
|
| Workbench () |
| Constructs a workbench object. More...
|
|
virtual | ~Workbench () |
|
| BaseClass () |
| Construction. More...
|
|
| BaseClass (const BaseClass &)=default |
|
virtual PyObject * | getPyObject () |
| This method returns the Python wrapper for a C++ object. More...
|
|
virtual Type | getTypeId () const |
|
bool | isDerivedFrom (const Type type) const |
|
BaseClass & | operator= (const BaseClass &)=default |
|
virtual void | setPyObject (PyObject *) |
|
virtual | ~BaseClass () |
| Destruction. More...
|
|