18 #ifndef GZ_SIM_GUI_COPYPASTE_HH_
19 #define GZ_SIM_GUI_COPYPASTE_HH_
23 #include <gz/msgs/boolean.pb.h>
24 #include <gz/msgs/empty.pb.h>
25 #include <gz/msgs/stringmsg.pb.h>
33 class CopyPastePrivate;
47 public:
void LoadConfig(
const tinyxml2::XMLElement *_pluginElem)
override;
61 protected:
bool eventFilter(QObject *_obj, QEvent *_event)
override;
68 private:
bool CopyServiceCB(
const gz::msgs::StringMsg &_req,
69 gz::msgs::Boolean &_resp);
75 private:
bool PasteServiceCB(
const gz::msgs::Empty &_req,
76 gz::msgs::Boolean &_resp);