17 #ifndef _GZ_GUI_PLUGIN_HH_ 
   18 #define _GZ_GUI_PLUGIN_HH_ 
   40     public: 
virtual void Load(sdf::ElementPtr ) {}
 
   48       style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, 
this);
 
   56 #define GZ_REGISTER_GUI_PLUGIN(classname) \ 
   57   extern "C" GZ_PLUGIN_VISIBLE gazebo::GUIPlugin *RegisterPlugin(); \ 
   58   gazebo::GUIPlugin *RegisterPlugin() \ 
   60     return new classname();\ 
A plugin loaded within the gzclient on startup. 
Definition: GuiPlugin.hh:26
virtual void Load(sdf::ElementPtr)
Load function. 
Definition: GuiPlugin.hh:40
A GUI plugin. 
Definition: Plugin.hh:76
#define NULL
Definition: CommonTypes.hh:31
A class which all plugins must inherit from. 
Definition: Plugin.hh:83
virtual void paintEvent(QPaintEvent *)
Definition: GuiPlugin.hh:43
GUIPlugin()
Definition: GuiPlugin.hh:28