#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: