summaryrefslogtreecommitdiffstats
path: root/src/main-lib/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/main-lib/main.cpp')
-rw-r--r--src/main-lib/main.cpp22
1 files changed, 18 insertions, 4 deletions
diff --git a/src/main-lib/main.cpp b/src/main-lib/main.cpp
index 2323ecd0..1c81d28a 100644
--- a/src/main-lib/main.cpp
+++ b/src/main-lib/main.cpp
@@ -133,11 +133,18 @@
#include "crashhandler.h"
#include "qmllogger.h"
#include "startuptimer.h"
-#include "systemmonitor.h"
-#include "processmonitor.h"
#include "applicationipcmanager.h"
#include "unixsignalhandler.h"
+// monitor-lib
+#include "cpustatus.h"
+#include "frametimer.h"
+#include "gpustatus.h"
+#include "iostatus.h"
+#include "memorystatus.h"
+#include "monitormodel.h"
+#include "processstatus.h"
+
#include "../plugin-interfaces/startupinterface.h"
@@ -616,8 +623,15 @@ void Main::setupQmlEngine(const QStringList &importPaths, const QString &quickCo
#if !defined(AM_HEADLESS)
qmlRegisterType<QmlInProcessApplicationManagerWindow>("QtApplicationManager.Application", 1, 0, "ApplicationManagerWindow");
#endif
- qmlRegisterType<ProcessMonitor>("QtApplicationManager.SystemUI", 1, 0, "ProcessMonitor");
- qmlRegisterType<SystemMonitor>("QtApplicationManager.SystemUI", 1, 0, "SystemMonitor");
+
+ // monitor-lib
+ qmlRegisterType<CpuStatus>("QtApplicationManager", 1, 0, "CpuStatus");
+ qmlRegisterType<FrameTimer>("QtApplicationManager", 1, 0, "FrameTimer");
+ qmlRegisterType<GpuStatus>("QtApplicationManager", 1, 0, "GpuStatus");
+ qmlRegisterType<IoStatus>("QtApplicationManager", 1, 0, "IoStatus");
+ qmlRegisterType<MemoryStatus>("QtApplicationManager", 1, 0, "MemoryStatus");
+ qmlRegisterType<MonitorModel>("QtApplicationManager", 1, 0, "MonitorModel");
+ qmlRegisterType<ProcessStatus>("QtApplicationManager.SystemUI", 1, 0, "ProcessStatus");
StartupTimer::instance()->checkpoint("after QML registrations");