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