6#include <istd/IChangeable.h>
9#include <imtserverapp/IGuiElementContainer.h>
16class IGuiElementModel:
virtual public istd::IChangeable
19 virtual QByteArray GetElementId()
const = 0;
20 virtual QString GetElementName()
const = 0;
21 virtual QString GetElementDescription()
const = 0;
22 virtual QString GetElementItemPath()
const = 0;
23 virtual QString GetElementStatus()
const = 0;
24 virtual bool IsEnabled()
const = 0;
25 virtual bool IsVisible()
const = 0;
26 virtual int GetPriority()
const = 0;
27 virtual int GetAlignment()
const = 0;
28 virtual const IGuiElementContainer* GetSubElements()
const = 0;