aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorDaniel Teichmann <daniel.teichmann@das-netzwerkteam.de>2021-08-01 02:01:35 +0200
committerDaniel Teichmann <daniel.teichmann@das-netzwerkteam.de>2021-08-01 02:06:10 +0200
commit0a48722a1ddeccfc89f1812c44b7582358671697 (patch)
treea1479d3ccfc97880ec50cac35c4c4879c16a3f94 /src/main.cpp
parentefa44c931674e498c39fc59091cf1f8654ac97a5 (diff)
downloadRWA.Support.DesktopApp-0a48722a1ddeccfc89f1812c44b7582358671697.tar.gz
RWA.Support.DesktopApp-0a48722a1ddeccfc89f1812c44b7582358671697.tar.bz2
RWA.Support.DesktopApp-0a48722a1ddeccfc89f1812c44b7582358671697.zip
Introducing remote_control_manager.(h, cpp)
The remote_control_manager class takes care of the GUI and the creation, deletion and maintaining of session objects.
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp22
1 files changed, 17 insertions, 5 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 7139883..9436a2b 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -118,11 +118,23 @@ int main(int argc, char *argv[]) {
main_gui.data(),
SLOT(onRwaHostSelected(QString)));
- // Make add_server_wizard available to QML
- QScopedPointer<Add_Server_wizard> wizard (new Add_Server_wizard(&app,
- main_gui.data(),
- dbus_api.data()));
- engine.rootContext()->setContextProperty("add_server_wizard", wizard.data());
+ // Make 'add_server_wizard' available to QML
+ QScopedPointer<Add_Server_wizard> wizard (
+ new Add_Server_wizard(&app,
+ main_gui.data(),
+ dbus_api.data())
+ );
+ engine.rootContext()->
+ setContextProperty("add_server_wizard", wizard.data());
+
+ // Make 'remote_control_manager' available to QML
+ QScopedPointer<RemoteControlManager> remote_mngr (
+ new RemoteControlManager(&engine,
+ main_gui.data(),
+ dbus_api.data())
+ );
+ engine.rootContext()->
+ setContextProperty("remote_control_manager", remote_mngr.data());
return app.exec();
}