Sat, 05 Oct 2019 23:47:03 +0300
added the settings editor
3 | 1 | #pragma once |
2 | #include "main.h" | |
3 | #include "model.h" | |
4 | ||
5 | 5 | class DocumentManager : public QObject |
3 | 6 | { |
5 | 7 | Q_OBJECT |
3 | 8 | public: |
5 | 9 | DocumentManager(QObject* parent = nullptr); |
3 | 10 | DocumentManager(const DocumentManager&) = delete; |
11 | DocumentManager(DocumentManager&&) = default; | |
12 | DocumentManager& operator=(const DocumentManager&) = delete; | |
13 | DocumentManager& operator=(DocumentManager&&) = default; | |
14 | Model* newModel(); | |
15 | private: | |
16 | std::vector<std::unique_ptr<Model>> openModels; | |
17 | }; |