4 #include <alicorn/boost/filesystem.forward.hpp>
5 #include <Covellite/Events/IEvents.hpp>
6 #include <Covellite/Gui/External.hpp>
33 using Document_t = CovelliteGui::Core::ElementDocument;
34 using DocumentPtr_t = ::std::unique_ptr<Document_t, void(*)(Document_t *)>;
35 using PathToFile_t = ::boost::filesystem::path;
38 virtual DocumentPtr_t LoadDocument(
const PathToFile_t &) = 0;