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 }; |