17 #ifndef IGNITION_GAZEBO_GUI_GUIRUNNER_HH_ 18 #define IGNITION_GAZEBO_GUI_GUIRUNNER_HH_ 25 #include <ignition/utils/ImplPtr.hh> 27 #include "ignition/gazebo/config.hh" 28 #include "ignition/gazebo/gui/Export.hh" 35 inline namespace IGNITION_GAZEBO_VERSION_NAMESPACE {
38 class IGNITION_GAZEBO_GUI_VISIBLE
GuiRunner :
public QObject
54 public slots:
void OnPluginAdded(
const QString &_objectName);
57 public slots:
void RequestState();
74 private: Q_INVOKABLE
void UpdatePlugins();
77 IGN_UTILS_UNIQUE_IMPL_PTR(dataPtr)
Responsible for running GUI systems as new states are received from the backend.
Definition: GuiRunner.hh:38
#define IGN_DEPRECATED(version)
This library is part of the Ignition Robotics project.