Represents message arguments of GoToState message of state manager. More...
#include <kanzi/core.ui/state_manager/state_manager.hpp>
Public Member Functions | |
GoToStateMessageArguments () | |
Constructor, do not use state manager message argument used in base message argument class. More... | |
string | getState () const |
void | setState (const string &stateName) |
Public Member Functions inherited from kanzi::StateManager::StateChangeMessageArguments | |
StateChangeMessageArguments (StateManager *stateManager) | |
bool | isImmediate () const |
void | setImmediate (bool immediate) |
Public Member Functions inherited from kanzi::StateManager::StateManagerMessageArguments | |
StateManagerMessageArguments (StateManager *stateManager) | |
string | getStateGroup () const |
void | setStateGroup (const string &stateGroupName) |
StateManager * | getStateManager () const |
Public Member Functions inherited from kanzi::MessageArguments | |
MessageArguments () | |
MessageArguments (AbstractMessageType messageType) | |
~MessageArguments () | |
template<typename TDataType > | |
TDataType | getArgument (const PropertyType< TDataType > &argumentType) const |
bool | getAbstractArgument (AbstractPropertyType argumentType, Variant &variant) const |
template<typename TDataType > | |
void | setArgument (const PropertyType< TDataType > &argumentType, typename PropertyType< TDataType >::DataType value) |
void | setAbstractArgument (AbstractPropertyType argumentType, const Variant &variant) |
bool | isFrom (const Node &source) const |
shared_ptr< Node > | getSource () const |
void | setHandled (bool handled) |
bool | isHandled () const |
chrono::milliseconds | getTimestamp () const |
KzuMessageDispatcher * | getDispatcher () const |
AbstractMessageType | getType () const |
void | setSource (Node *source) |
void | setTimestamp (chrono::milliseconds timestamp) |
void | setValid (bool valid) |
bool | isValid () const |
void | setDispatcher_internal (KzuMessageDispatcher *dispatcher) |
Internal function. More... | |
void | setType_internal (AbstractMessageType type) |
Internal function. More... | |
Static Public Attributes | |
static PropertyType< string > | MessageArgumentStateManagerStateProperty |
MessageArgumentStateManagerState property. More... | |
Static Public Attributes inherited from kanzi::StateManager::StateChangeMessageArguments | |
static PropertyType< bool > | MessageArgumentStateManagerImmediateProperty |
MessageArgumentStateManagerImmediate property. More... | |
Static Public Attributes inherited from kanzi::StateManager::StateManagerMessageArguments | |
static PropertyType< string > | MessageArgumentStateManagerStateGroupProperty |
MessageArgumentStateManagerStateGroup property. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from kanzi::MessageArguments | |
static size_t | getArgumentAllocatorPoolSize () |
Gets the current size of memory pool of argument entries. More... | |
static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Represents message arguments of GoToState message of state manager.
|
inlineexplicit |
Constructor, do not use state manager message argument used in base message argument class.
|
inline |
|
inline |
|
static |
MessageArgumentStateManagerState property.
The default value is "".