Covellite++
Version: 2.3.2 Revision: 2584 Platform: x64 Build: 19:03 05.09.2026
Кроссплатформенный фреймворк для разработки приложений на С++
Toggle main menu visibility
Загрузка...
Поиск...
Не найдено
IWindow.hpp
1
2
#pragma once
3
#include <memory>
4
#include <alicorn/boost/filesystem.forward.hpp>
5
#include <Covellite/Events/IEvents.hpp>
6
#include <Covellite/Gui/External.hpp>
7
8
namespace
covellite
9
{
10
11
namespace
gui
12
{
13
29
class
IWindow
:
30
public
::covellite::events::IEvents
31
{
32
protected
:
33
using
Document_t = CovelliteGui::ElementDocument;
34
using
DocumentPtr_t = ::std::unique_ptr<Document_t, void(*)(Document_t *)>;
35
using
PathToFile_t = ::boost::filesystem::path;
36
37
public
:
38
virtual
DocumentPtr_t LoadDocument(
const
PathToFile_t &) = 0;
39
};
40
41
}
// namespace gui
42
43
}
// namespace covellite
covellite::events::IEvents
Класс входит в проект Covellite.Events Интерфейсный класс для классов, которые должны использовать ...
Определения
IEvents.hpp:33
covellite::gui::IWindow
Класс входит в проект Covellite.Gui Интерфесный класс окна, отображающего элементы GUI.
Определения
IWindow.hpp:31
Solution
Solution
Covellite.Gui
Covellite.Gui
IWindow.hpp
Документация по Covellite++. Последние изменения:
. Создано системой
1.18.0