17 #ifndef GZ_GUI_PLUGIN_HH_
18 #define GZ_GUI_PLUGIN_HH_
25 #include "gz/gui/Export.hh"
31 #pragma warning(disable: 4251)
71 public:
void Load(
const tinyxml2::XMLElement *_pluginElem);
80 public: QQuickItem *CardItem()
const;
84 public: QQuickItem *PluginItem()
const;
88 public: QQmlContext *Context()
const;
92 public:
void PostParentChanges();
103 const tinyxml2::XMLElement *_pluginElem)
115 public:
bool DeleteLaterRequested()
const;
119 protected:
void DeleteLater();
133 private:
virtual void LoadCommonConfig(
134 const tinyxml2::XMLElement *_gzGuiElem);
138 private:
void ApplyAnchors();
150 #endif // GZ_GUI_PLUGIN_HH_