src/documentmanager.h

changeset 3
55a55a9ec2c2
child 5
593a658cba8e
equal deleted inserted replaced
2:2bdc3ac5e77c 3:55a55a9ec2c2
1 #pragma once
2 #include "main.h"
3 #include "model.h"
4
5 class DocumentManager
6 {
7 public:
8 DocumentManager() = default;
9 DocumentManager(const DocumentManager&) = delete;
10 DocumentManager(DocumentManager&&) = default;
11 DocumentManager& operator=(const DocumentManager&) = delete;
12 DocumentManager& operator=(DocumentManager&&) = default;
13 Model* newModel();
14 private:
15 std::vector<std::unique_ptr<Model>> openModels;
16 };

mercurial