17 #ifndef GEPETTO_GUI_PLUGININTERFACE_HH
18 #define GEPETTO_GUI_PLUGININTERFACE_HH
36 : errorMsg_ (
"Not initalized")
42 virtual QString
name ()
const = 0;
49 }
catch (
const std::exception& e) {
50 errorMsg_ = QString (e.what ());
78 virtual QAction*
action (
const std::string& jointName)
const = 0;
108 Q_DECLARE_INTERFACE (
gepetto::gui::JointModifierInterface, "
gepetto-gui.plugin.joint-modifier/0.0")
109 Q_DECLARE_INTERFACE (
gepetto::gui::ModelInterface, "
gepetto-gui.plugin.model/0.0")
110 Q_DECLARE_INTERFACE (
gepetto::gui::ConnectionInterface, "
gepetto-gui.plugin.connection/0.0")
Definition: plugin-interface.hh:96
virtual ~ConnectionInterface()
Definition: plugin-interface.hh:98
virtual void openConnection()=0
virtual void closeConnection()=0
Definition: plugin-interface.hh:74
virtual QAction * action(const std::string &jointName) const =0
virtual ~JointModifierInterface()
Definition: plugin-interface.hh:76
Definition: plugin-interface.hh:83
virtual void loadEnvironmentModel(DialogLoadEnvironment::EnvironmentDefinition ed)=0
virtual ~ModelInterface()
Definition: plugin-interface.hh:85
virtual void loadRobotModel(DialogLoadRobot::RobotDefinition rd)=0
virtual std::string getBodyFromJoint(const std::string &jointName) const =0
Definition: plugin-interface.hh:33
void doInit()
Definition: plugin-interface.hh:44
virtual QString name() const =0
const QString & errorMsg() const
Definition: plugin-interface.hh:59
bool isInit() const
Definition: plugin-interface.hh:54
virtual ~PluginInterface()
Definition: plugin-interface.hh:40
PluginInterface()
Definition: plugin-interface.hh:35
const int DockKeyShortcutBase
Definition: plugin-interface.hh:29
Definition: action-search-bar.hh:27
Definition: dialogloadenvironment.hh:37
Definition: dialogloadrobot.hh:34