6#include <iqtgui/TDesignerGuiObserverCompBase.h>
9#include <istd/IInformationProvider.h>
10#include <GeneratedFiles/imtgui/ui_CSingleStatusProviderGuiComp.h>
17class CSingleStatusProviderGuiComp:
public iqtgui::TDesignerGuiObserverCompBase<Ui::SingleStatusProviderGui, istd::IInformationProvider>
20 typedef iqtgui::TDesignerGuiObserverCompBase<Ui::SingleStatusProviderGui, istd::IInformationProvider> BaseClass;
22 I_BEGIN_COMPONENT(CSingleStatusProviderGuiComp);
23 I_ASSIGN(m_showStatusAttrPtr,
"ShowStatus",
"Show status text",
false,
true);
24 I_ASSIGN(m_showDescriptionAttrPtr,
"ShowDescription",
"Show description text",
false,
true);
29 virtual void OnGuiModelAttached()
override;
30 virtual void UpdateGui(
const istd::IChangeable::ChangeSet& changeSet)
override;
33 virtual void OnGuiRetranslate()
override;
36 static QIcon GetStatusIcon(istd::IInformationProvider::InformationCategory status);
39 I_ATTR(
bool, m_showStatusAttrPtr);
40 I_ATTR(
bool, m_showDescriptionAttrPtr);