Covellite++  Version: 2.3.2 Revision: 2584 Platform: x64 Build: 19:03 05.09.2026
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
ExampleWindow.hpp
1
2#pragma once
3#include <Covellite/Covellite.hpp>
4
22class ExampleWindow final :
24{
25 using Events_t = ::covellite::events::Events;
26 using WindowGui_t = ::covellite::gui::Window;
27 using Path_t = ::boost::filesystem::path;
28 using Layer_t = ::covellite::gui::Layer;
29 class DemoLayer1;
30 class DemoLayer2;
31 class TableLayer;
32 class ScrollLayer;
33
34private:
35 WindowGui_t & m_WindowGui;
36 Events_t m_Events;
37 int m_LayerCount = 0;
38
39public:
40 explicit ExampleWindow(WindowGui_t &);
41};
Класс входит в проект Covellite.App Интерфейсный класс для классов окон фреймворка.
Определения IWindow.hpp:32
Класс входит в проект Covellite.Events Класс для работы с событиями фреймворка.
Определения Events.hpp:36
Класс входит в проект Covellite.Gui Класс одного слоя (пользовательского экрана) программы.
Определения Layer.hpp:39
Класс входит в проект Covellite.Gui Класс окна, отрисовывающий GUI.
Определения Window.hpp:50
ExampleWindow(WindowGui_t &)
[Constructor main window]
Определения ExampleWindow.cpp:14