Covellite++
Version: 2.3.2 Revision: 2584 Platform: x64 Build: 19:03 05.09.2026
Кроссплатформенный фреймворк для разработки приложений на С++
Toggle main menu visibility
Загрузка...
Поиск...
Не найдено
Initializer.hpp
1
2
// Так нужно - для тестов.
3
#ifndef COVELLITE_GUI_INITIALIZER_HPP
4
#define COVELLITE_GUI_INITIALIZER_HPP
5
#include <Covellite\Gui\File.hpp>
6
#include <Covellite\Gui\System.hpp>
7
#include <memory>
8
9
namespace
covellite
10
{
11
12
namespace
gui
13
{
14
15
class
IStringTranslator
;
16
40
class
Initializer final
41
{
42
using
RenderInterfacePtr_t =
43
::std::shared_ptr<CovelliteGui::RenderInterface>;
44
using
StringTranslatorPtr_t =
45
::std::shared_ptr<covellite::gui::IStringTranslator>;
46
class
Helper;
47
48
public
:
49
class
Data
50
{
51
public
:
52
RenderInterfacePtr_t m_pRenderInterface;
53
StringTranslatorPtr_t m_pStringTranslator;
54
};
55
56
private
:
57
covellite::gui::File
m_File;
58
covellite::gui::System
m_System;
59
RenderInterfacePtr_t m_pRenderInterface;
60
61
public
:
62
explicit
Initializer(
const
Data &);
63
~Initializer(
void
);
64
};
65
66
}
// namespace gui
67
68
}
// namespace covellite
69
70
#endif
// COVELLITE_GUI_INITIALIZER_HPP
covellite::gui::File
Класс входит в проект Covellite.Gui Реализация интерфейса для чтения файлов.
Определения
File.hpp:32
covellite::gui::IStringTranslator
Класс входит в проект Covellite.Gui Интерфейсный класс преобразователя строк библиотеки GUI.
Определения
IStringTranslator.hpp:28
covellite::gui::System
Класс входит в проект Covellite.Gui Класс реализации системного интерфейса.
Определения
System.hpp:35
Solution
Solution
Covellite.Gui
Covellite.Gui
Initializer.hpp
Документация по Covellite++. Последние изменения:
. Создано системой
1.18.0