6#include <ilog/TLoggerCompWrap.h>
9#include <imtqml/IPageGuiElementModel.h>
10#include <imtserverapp/CGuiElementModelComp.h>
17class CPageGuiElementModelComp:
virtual public imtqml::IPageGuiElementModel,
public imtserverapp::CGuiElementModelComp
20 typedef imtserverapp::CGuiElementModelComp BaseClass;
22 I_BEGIN_COMPONENT(CPageGuiElementModelComp);
23 I_REGISTER_INTERFACE(imtqml::IPageGuiElementModel);
24 I_ASSIGN(m_pageSourceItemAttrPtr,
"PageQmlItem",
"Path to the QML file item describing this page",
false,
"PageQmlItem");
25 I_ASSIGN(m_startSourceItemAttrPtr,
"StartQmlItem",
"Path to the QML file start on this page",
false,
"StartQmlItem");
29 virtual QString GetStartSourceItem()
const override;
30 virtual QString GetPageQmlItemFilePath()
const override;
33 I_TEXTATTR(m_pageSourceItemAttrPtr);
34 I_TEXTATTR(m_startSourceItemAttrPtr);