Go to the documentation of this file.
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;
81 public:
void LoadConfig(
const tinyxml2::XMLElement *_pluginElem);
84 public slots:
void ProcessMsg();
87 public slots:
void OnPlay();
90 public slots:
void OnPause();
93 public slots:
void OnStep();
97 public slots:
void OnStepCount(
const unsigned int _steps);
100 signals:
void playing();
103 signals:
void paused();
This plugin provides a world control panel which may have a play / pause and step buttons.
Definition: WorldControl.hh:70
Base class for Ignition GUI plugins.
Definition: Plugin.hh:54
#define WorldControl_EXPORTS_API
Definition: WorldControl.hh:35