diff Applications/Qt/QStoneMainWindow.cpp @ 385:6cc3ce74dc05

using message broker in widgets
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 07 Nov 2018 20:49:41 +0100
parents 87376a645ee1
children b70e9be013e4
line wrap: on
line diff
--- a/Applications/Qt/QStoneMainWindow.cpp	Wed Nov 07 16:17:02 2018 +0100
+++ b/Applications/Qt/QStoneMainWindow.cpp	Wed Nov 07 20:49:41 2018 +0100
@@ -23,15 +23,17 @@
 namespace OrthancStone
 {
 
-  QStoneMainWindow::QStoneMainWindow(NativeStoneApplicationContext& context, QWidget *parent) :
+  QStoneMainWindow::QStoneMainWindow(NativeStoneApplicationContext& context,
+                                     QWidget *parent) :
     QMainWindow(parent),
-    context_(context)
+    context_(context),
+    cairoCentralWidget_(NULL)
   {
   }
 
-  void QStoneMainWindow::SetCentralStoneWidget(QCairoWidget *centralWidget)
+  void QStoneMainWindow::SetCentralStoneWidget(QCairoWidget& centralWidget)
   {
-    cairoCentralWidget_ = centralWidget;
+    cairoCentralWidget_ = &centralWidget;
     cairoCentralWidget_->SetContext(context_);
   }