|
using | ParameterValue = std::any |
|
using | EventIdentifier = QString |
|
using | ListenerIdentifier = QString |
|
using | EventCallback = std::function< void(EventIdentifier, ListenerIdentifier, DataObjectPtr)> |
|
|
| Event (const QString &, std::initializer_list< ParameterInitializer >={}, EventCallback=nullptr) |
|
auto | operator[] (const QString &key) const -> std::optional< ParameterValue > |
|
auto | operator== (const Event &other) const -> bool |
|
auto | operator!= (const Event &other) const -> bool |
|
auto | operator< (const Event &other) const -> bool |
|
auto | operator<= (const Event &other) const -> bool |
|
| operator QString () const |
|
auto | GetIdentifier () -> EventIdentifier |
|
auto | GetTriggerIdentifier () -> EventTriggerIdentifier |
|
void | AddParameter (const QString &key, const QString &value) |
|
void | ExecuteCallback (ListenerIdentifier, DataObjectPtr) |
|
auto | ToModuleEvent () -> GFModuleEvent * |
|
|
SecureUniquePtr< Impl > | p_ |
|
The documentation for this class was generated from the following files:
- src/core/module/Event.h
- src/core/module/Event.cpp