18#ifndef GZ_SIM_GUI_ENTITYCONTEXTMENU_HH_
19#define GZ_SIM_GUI_ENTITYCONTEXTMENU_HH_
22#include <gz/msgs/cameratrack.pb.h>
23#include <QtQml/QQmlExtensionPlugin>
30 class EntityContextMenuPrivate;
39 Q_PLUGIN_METADATA(IID
"GzSim/1.0")
43 public:
void registerTypes(
const char *_uri)
override;
83 const QString &_data, const QString &_type);
88 public: Q_INVOKABLE
void OnRequest(const QString &_request,
89 const QString &_data);
93 private:
std::unique_ptr<EntityContextMenuPrivate> dataPtr;