6#include <QtWidgets/QLabel>
9#include <iqtgui/TDesignerGuiObserverCompBase.h>
12#include <imtloggui/IEventStatisticsProvider.h>
13#include <GeneratedFiles/imtloggui/ui_CEventStatisticsViewComp.h>
20class CEventStatisticsViewComp:
21 public iqtgui::TDesignerGuiObserverCompBase<
22 Ui::CEventStatisticsViewComp,
23 IEventStatisticsProvider>
27 typedef iqtgui::TDesignerGuiObserverCompBase<
28 Ui::CEventStatisticsViewComp,
29 IEventStatisticsProvider> BaseClass;
31 I_BEGIN_COMPONENT(CEventStatisticsViewComp)
36 virtual void UpdateGui(
const istd::IChangeable::ChangeSet& changeSet)
override;
37 virtual void OnGuiModelDetached()
override;
40 virtual void OnGuiCreated()
override;
41 virtual void OnGuiDestroyed()
override;
42 virtual void OnGuiRetranslate()
override;
45 int GetGroupIndex(
const QByteArray&
id);
48 class GroupStatisticsWidget:
public QWidget
51 GroupStatisticsWidget(QWidget *parentPtr =
nullptr);
53 void SetName(
const QString& name);
59 qint64 criticalCouner);
63 QLabel* m_counters[5];
69 GroupStatisticsWidget* widgetPtr;
73 typedef QList<GroupItem> GroupList;
77 QSpacerItem* m_spacerPtr;