diff -r 2bdc3ac5e77c -r 55a55a9ec2c2 src/documentmanager.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/documentmanager.h Sun Sep 22 11:51:41 2019 +0300 @@ -0,0 +1,16 @@ +#pragma once +#include "main.h" +#include "model.h" + +class DocumentManager +{ +public: + DocumentManager() = default; + DocumentManager(const DocumentManager&) = delete; + DocumentManager(DocumentManager&&) = default; + DocumentManager& operator=(const DocumentManager&) = delete; + DocumentManager& operator=(DocumentManager&&) = default; + Model* newModel(); +private: + std::vector> openModels; +};