|
| RobWorkStudioPlugin (const QString &name, const QIcon &icon) |
| constructor of the plugin interface More...
|
|
virtual void | initialize () |
| is called when RobWorkStudio instance is valid. Can be used to initialize values in the plugin that depend on RobWorkStudio More...
|
|
virtual void | open (rw::models::WorkCell *workcell) |
| called when a workcell is opened More...
|
|
virtual void | close () |
| called when a workcell is being closed.
|
|
virtual QString | name () const |
| name that describe the plugin instance
|
|
virtual void | setupMenu (QMenu *menu) |
| sets up the menu with this plugin More...
|
|
virtual void | setupToolBar (QToolBar *toolbar) |
| setsup a toolbar with the actions of this plugin More...
|
|
virtual void | setRobWorkStudio (RobWorkStudio *studio) |
| sets the RobWorkStudio instance of the plugin. Normally only done on construction.
|
|
virtual RobWorkStudio * | getRobWorkStudio () |
| returns a handle to the RobWorkStudio instance
|
|
virtual void | setRobWorkInstance (rw::core::RobWork::Ptr robwork) |
| Sets the RobWork instance to be used by the plugin. More...
|
|
virtual rw::core::RobWork::Ptr | getRobWorkInstance () |
| Returns RobWork instance used by the plugin.
|
|
virtual rw::core::Log & | log () |
| returns the RobWorkStudio log instance
|
|
virtual void | setLog (rw::core::Log::Ptr log) |
| Sets the log to use. More...
|
|
const rw::kinematics::State & | getState () |
| get current state of RobWorkStudio
|
|
void | setState (const rw::kinematics::State &state) |
| set current state of RobWorkStudio
|
|
boost::tuple< QWidget *, QAction *, int > | getAction (QWidget *widget, const std::string &actionName) |
| Find action in widget with name actionName . More...
|
|
boost::tuple< QWidget *, QMenu *, int > | getMenu (QWidget *widget, const std::string &menuName) |
| Find menu in widget with name menuName . More...
|
|
boost::tuple< QMenu *, QAction *, int > | getAction (QWidget *widget, const std::string &actionName, const std::string &actionName2) |
| Find action, actionName2, in menu, actionName, in a widget. More...
|
|
virtual void initialize |
( |
| ) |
|
|
virtual |
is called when RobWorkStudio instance is valid. Can be used to initialize values in the plugin that depend on RobWorkStudio
- Note
- DO NOT fire any events under initialization since the order of which plugins are initialized is unknown. Therefore undefined behavior might occour. Instead wait until open is called for the first time.
Reimplemented in ATaskVisPlugin, TreeView, RWSimPlugin, ShowLog, Jog, GTaskVisPlugin, SimTaskPlugin, WorkcellEditorPlugin, PlayBack, Lua, Sensors, PropertyView, SimTaskVisPlugin, and PyEditor.