3#include <Covellite\Gui\IStringTranslator.hpp>
34 public CovelliteGui::SystemInterface
36 using String_t = CovelliteGui::String;
37 using StringTranslatorPtr_t = ::std::shared_ptr<IStringTranslator>;
42 bool LogMessage(CovelliteGui::Log::Type,
const String_t &)
override;
47 StringTranslatorPtr_t m_pStringTranslator;
50 explicit System(
const StringTranslatorPtr_t &);
Класс входит в проект Covellite.Gui Класс реализации системного интерфейса.
Definition System.hpp:35
bool LogMessage(CovelliteGui::Log::Type, const String_t &) override
Функция записи в лог сообщений/предупреждений/ошибок, произошедших во время работы используемой библи...
Definition System.cpp:39
void DeactivateKeyboard(void) override
Функция деактивации экранной клавиатуры.
Definition System.android.cpp:43
void ActivateKeyboard(CovelliteGui::Vector2f, float) override
Функция активации экранной клавиатуры.
Definition System.android.cpp:34
CovelliteGuiTime_t GetElapsedTime(void) override
Функция получения времени, прошедшего с момента запуска программы.
Definition System.android.cpp:18
int TranslateString(String_t &, const String_t &) override
Функция преобразования строк.
Definition System.cpp:27