18 #ifndef IGNITION_GUI_PLUGINS_WORLDCONTROL_HH_ 19 #define IGNITION_GUI_PLUGINS_WORLDCONTROL_HH_ 24 #pragma warning(push, 0) 26 #include <ignition/msgs.hh> 30 #include <ignition/transport.hh> 35 # define WorldControl_EXPORTS_API 37 # if (defined(WorldControl_EXPORTS)) 38 # define WorldControl_EXPORTS_API __declspec(dllexport) 40 # define WorldControl_EXPORTS_API __declspec(dllimport) 50 class WorldControlPrivate;
77 public:
void LoadConfig(
const tinyxml2::XMLElement *_pluginElem);
80 public slots:
void ProcessMsg();
83 public slots:
void OnPlay();
86 public slots:
void OnPause();
89 public slots:
void OnStep();
93 public slots:
void OnStepCount(
const unsigned int _steps);
96 signals:
void playing();
99 signals:
void paused();
Base class for Ignition GUI plugins.
Definition: Plugin.hh:54
This plugin provides a world control panel which may have a play / pause and step buttons...
Definition: WorldControl.hh:66
#define WorldControl_EXPORTS_API
Definition: WorldControl.hh:35