diff Applications/Qt/QStoneMainWindow.h @ 285:3c190e2bb3af am-2

refactoring: ApplicationRunner + app hierarchy
author am@osimis.io
date Tue, 28 Aug 2018 15:26:46 +0200
parents 829163c6efc1
children 87376a645ee1
line wrap: on
line diff
--- a/Applications/Qt/QStoneMainWindow.h	Tue Aug 28 11:09:37 2018 +0200
+++ b/Applications/Qt/QStoneMainWindow.h	Tue Aug 28 15:26:46 2018 +0200
@@ -24,19 +24,22 @@
 #include "QCairoWidget.h"
 #include "../Generic/BasicNativeApplicationContext.h"
 
-class QStoneMainWindow : public QMainWindow
+namespace OrthancStone
 {
-  Q_OBJECT
+  class QStoneMainWindow : public QMainWindow
+  {
+    Q_OBJECT
 
-private:
-  OrthancStone::BasicNativeApplicationContext& context_;
-  QCairoWidget          *cairoCentralWidget_;
+  private:
+    OrthancStone::BasicNativeApplicationContext& context_;
+    QCairoWidget          *cairoCentralWidget_;
 
-protected:  // you must inherit this class
-  QStoneMainWindow(OrthancStone::BasicNativeApplicationContext& context, QWidget *parent = 0);
-  void SetCentralStoneWidget(QCairoWidget* centralWidget);
-public:
-  virtual ~QStoneMainWindow();
+  protected:  // you must inherit this class
+    QStoneMainWindow(BasicNativeApplicationContext& context, QWidget *parent = 0);
+    void SetCentralStoneWidget(QCairoWidget* centralWidget);
+  public:
+    virtual ~QStoneMainWindow();
 
-};
+  };
 
+}