Plasma Engine  2.0
Loading...
Searching...
No Matches
SubsystemsWidget.moc.h
1#pragma once
2
3#include <Foundation/Basics.h>
4#include <Foundation/Configuration/Startup.h>
5#include <Foundation/Containers/Map.h>
6#include <Foundation/Strings/String.h>
7#include <Inspector/ui_SubsystemsWidget.h>
8#include <ads/DockWidget.h>
9
10class plQtSubsystemsWidget : public ads::CDockWidget, public Ui_SubsystemsWidget
11{
12public:
13 Q_OBJECT
14
15public:
16 plQtSubsystemsWidget(QWidget* pParent = 0);
17
18 static plQtSubsystemsWidget* s_pWidget;
19
20public:
21 static void ProcessTelemetry(void* pUnuseed);
22
23 void ResetStats();
24 void UpdateStats();
25
26private:
27 void UpdateSubSystems();
28
29 struct SubsystemData
30 {
31 plString m_sPlugin;
32 bool m_bStartupDone[plStartupStage::ENUM_COUNT];
33 plString m_sDependencies;
34 };
35
36 bool m_bUpdateSubsystems;
38};
39
Definition Map.h:408
Definition SubsystemsWidget.moc.h:11