Go to the documentation of this file.
18 #ifndef GZ_GUI_PLUGINS_KEYPUBLISHER_HH_
19 #define GZ_GUI_PLUGINS_KEYPUBLISHER_HH_
22 # define KeyPublisher_EXPORTS_API
24 # if (defined(KeyPublisher_EXPORTS))
25 # define KeyPublisher_EXPORTS_API __declspec(dllexport)
27 # define KeyPublisher_EXPORTS_API __declspec(dllimport)
36 #include <gz/transport/Node.hh>
42 class KeyPublisherPrivate;
59 public:
virtual void LoadConfig(
60 const tinyxml2::XMLElement *_pluginElem)
override;
65 protected:
bool eventFilter(
QObject *_obj,
QEvent *_event)
override;
#define KeyPublisher_EXPORTS_API
Definition: KeyPublisher.hh:22
Base class for Gazebo GUI plugins.
Definition: gz/gui/Plugin.hh:54
Publish keyboard stokes to "keyboard/keypress" topic.
Definition: KeyPublisher.hh:48