|
Covellite++
Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
|
29 using TypeId_t = ::std::string;
48 explicit Element(
const TypeId_t & _Id) : m_Id(_Id) { }
52 Element ElementId(
const TypeId_t & _Id)
const
54 return Element{ m_Id +
"::" + _Id };
61 explicit Document(
const TypeId_t & _Id) : m_Id(_Id) { }
74 return Document{ m_EventType +
"::" + _Id };
78 const TypeId_t m_EventType;
81 explicit Gui(
const TypeId_t & _EventType) : m_EventType(_EventType) { }
171 inline size_t operator()(
const Element_t & _Id)
const
173 return ::std::hash<::covellite::events::Gui::TypeId_t>{}(_Id.m_Id);
Класс входит в проект Covellite.Gui Базовый класс для событий панели GUI.
Definition: Events.hpp:27
Document DocumentId(const TypeId_t &_Id) const
Вспомогательная функция для построения уникального идентификатора элемента.
Definition: Events.hpp:72
Класс входит в проект Covellite.Gui Класс событий нажатия элемента управления.
Definition: Events.hpp:127
Вспомогательный класс для создания уникального идентификатора элемента.
Definition: Events.hpp:43
Класс входит в проект Covellite.Gui Класс событий изменения состояния элемента управления.
Definition: Events.hpp:151
Класс входит в проект Covellite.Gui Класс событий клика по элементу управления.
Definition: Events.hpp:103
Вспомогательный класс для создания уникального идентификатора элемента.
Definition: Events.hpp:36