diff options
Diffstat (limited to 'src/sessionserver.cpp')
-rw-r--r-- | src/sessionserver.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/sessionserver.cpp b/src/sessionserver.cpp index 0aa5b9a..37ff160 100644 --- a/src/sessionserver.cpp +++ b/src/sessionserver.cpp @@ -6,8 +6,18 @@ #include <json.h> +QWidget *sharedRoot = 0; + SessionServer::SessionServer(QWidget *widget, Session *session, Server *server) { + if (sharedRoot == 0) { + sharedRoot = new QWidget(); + sharedRoot->resize(1000, 1000); + sharedRoot->setAttribute(Qt::WA_DontShowOnScreen); + sharedRoot->show(); + } + widget->setParent(sharedRoot); + widget->move(0,0); rootWidget = widget; widgetEventHandler = new WidgetEventHandler(widget, server); |