diff Applications/Samples/Qt/MainWindow.h @ 276:5de5699ad570 am-2

first display in QCairoWidget; no mouse interaction yet
author am@osimis.io
date Mon, 27 Aug 2018 12:21:52 +0200
parents
children a38465cc909f
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Applications/Samples/Qt/MainWindow.h	Mon Aug 27 12:21:52 2018 +0200
@@ -0,0 +1,32 @@
+#ifndef MAINWINDOW_H
+#define MAINWINDOW_H
+
+#include <QMainWindow>
+#include <QTimer>
+
+#include "../../Qt/QCairoWidget.h"
+#include "../../Generic/BasicNativeApplicationContext.h"
+namespace Ui 
+{
+  class MainWindow;
+}
+
+
+class MainWindow : public QMainWindow
+{
+  Q_OBJECT
+
+public:
+
+private:
+  Ui::MainWindow        *ui_;
+  QTimer                *refreshTimer_;
+  OrthancStone::BasicNativeApplicationContext& context_;
+  QCairoWidget          *cairoCentralWidget_;
+
+public:
+  explicit MainWindow(OrthancStone::BasicNativeApplicationContext& context, QWidget *parent = 0);
+  ~MainWindow();
+};
+
+#endif // MAINWINDOW_H