Plasma Engine  2.0
Loading...
Searching...
No Matches
GlobalEventsWidget.moc.h
1#pragma once
2
3#include <Foundation/Basics.h>
4#include <Foundation/Communication/GlobalEvent.h>
5#include <Foundation/Containers/Map.h>
6#include <Foundation/Strings/String.h>
7#include <Inspector/ui_GlobalEventsWidget.h>
8#include <ads/DockWidget.h>
9
10class plQtGlobalEventsWidget : public ads::CDockWidget, public Ui_GlobalEventsWidget
11{
12public:
13 Q_OBJECT
14
15public:
16 plQtGlobalEventsWidget(QWidget* pParent = 0);
17
18 static plQtGlobalEventsWidget* s_pWidget;
19
20public:
21 static void ProcessTelemetry(void* pUnuseed);
22
23 void ResetStats();
24
25private:
26 void UpdateTable(bool bRecreate);
27
28 struct GlobalEventsData
29 {
30 plInt32 m_iTableRow;
31 plUInt32 m_uiTimesFired;
32 plUInt16 m_uiNumHandlers;
33 plUInt16 m_uiNumHandlersOnce;
34
35 GlobalEventsData()
36 {
37 m_iTableRow = -1;
38
39 m_uiTimesFired = 0;
40 m_uiNumHandlers = 0;
41 m_uiNumHandlersOnce = 0;
42 }
43 };
44
46};
47
Definition Map.h:408
Definition GlobalEventsWidget.moc.h:11