6#include <iqtgui/TDesignerGuiObserverCompBase.h>
9#include <imtbase/IMultiStatusProvider.h>
10#include <GeneratedFiles/imtgui/ui_CMultiStatusProviderGuiComp.h>
17class CMultiStatusProviderGuiComp:
18 public iqtgui::TDesignerGuiObserverCompBase<
19 Ui::MultiStatusProviderGui, imtbase::IMultiStatusProvider>
22 typedef iqtgui::TDesignerGuiObserverCompBase<
25 I_BEGIN_COMPONENT(CMultiStatusProviderGuiComp);
30 virtual void OnGuiCreated()
override;
33 virtual void UpdateGui(
const istd::IChangeable::ChangeSet& changeSet)
override;
34 virtual void OnGuiRetranslate()
override;
35 virtual void OnGuiDesignChanged()
override;
38 void UpdateCommonStatusGui(
const istd::IInformationProvider& status);
41 QIcon GetStatusIcon(istd::IInformationProvider::InformationCategory status);
44 QIcon m_stateUnknownIcon;
46 QIcon m_stateWarningIcon;
47 QIcon m_stateInvalidIcon;