src/modelsubwindow.h

changeset 364
39fbdee0c0c8
equal deleted inserted replaced
363:16f5dcfa7c9f 364:39fbdee0c0c8
1 #pragma once
2 #include <QMdiSubWindow>
3 #include <QCloseEvent>
4 #include "src/basics.h"
5
6 class ModelSubWindow : public QMdiSubWindow
7 {
8 Q_OBJECT
9 public:
10 const ModelId modelId;
11 explicit ModelSubWindow(ModelId modelId, QWidget* widget = nullptr) :
12 QMdiSubWindow{widget},
13 modelId{modelId}
14 {
15 }
16 protected:
17 void closeEvent(QCloseEvent* event) override
18 {
19 event->ignore();
20 }
21 };

mercurial