Mercurial > hg > orthanc-stone
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