#include <kanzi/core.ui/state_manager/state_manager_runtime.hpp>
◆ TargetObjectSharedPtr
◆ TargetObjectVector
◆ ~StateManagerRuntime()
virtual kanzi::StateManager::StateManagerRuntime::~StateManagerRuntime |
( |
| ) |
|
|
virtual |
◆ StateManagerRuntime()
Constructor.
- Parameters
-
stateManager | State manager this runtime is using. |
domain | Domain. |
objectNode | Node owning the state manager. |
◆ create()
Constructor.
- Parameters
-
stateManager | State manager this runtime is using. |
domain | Domain. |
groups | List of state groups in state manager. |
objectNode | Node owning the state manager. |
◆ detach()
void kanzi::StateManager::StateManagerRuntime::detach |
( |
| ) |
|
Detach state manager runtime.
◆ removeHandlers()
void kanzi::StateManager::StateManagerRuntime::removeHandlers |
( |
| ) |
|
|
protected |
Remove handlers from state manager runtime.
◆ unapplyStyles()
void kanzi::StateManager::StateManagerRuntime::unapplyStyles |
( |
| ) |
|
|
protected |
Unapply and delete styles recursively.
◆ stopTransitions()
void kanzi::StateManager::StateManagerRuntime::stopTransitions |
( |
| ) |
|
|
protected |
Stop transitions recursively.
◆ releaseTargetObjects()
void kanzi::StateManager::StateManagerRuntime::releaseTargetObjects |
( |
| ) |
|
|
protected |
Stops tracking target objects.
◆ captureTargetObjects()
void kanzi::StateManager::StateManagerRuntime::captureTargetObjects |
( |
| ) |
|
|
protected |
Starts tracking target objects.
◆ m_domain
Domain* kanzi::StateManager::StateManagerRuntime::m_domain |
◆ m_objectNode
Node& kanzi::StateManager::StateManagerRuntime::m_objectNode |
◆ m_groupRuntimes
◆ m_stateManager
◆ m_targetObjects
Collection of target objects.
◆ m_goToStateMessageSubscription
Subscription to StateManagerGoToState messages.
◆ m_goToNextDefinedStateMessageSubscription
Subscription to StateManagerGoToNextDefinedState messages.
◆ m_goToPreviousDefinedStateMessageSubscription
Subscription to StateManagerGoToPreviousDefinedState messages.
The documentation for this class was generated from the following file: