LibreOffice Module slideshow (master) 1
|
state transition handling More...
Public Types | |
enum class | Options { NONE , FORCE } |
Public Member Functions | |
StateTransition (BaseNode *pNode) | |
~StateTransition () | |
StateTransition (const StateTransition &)=delete | |
StateTransition & | operator= (const StateTransition &)=delete |
bool | enter (NodeState eToState, Options options=Options::NONE) |
void | commit () |
void | clear () |
Private Attributes | |
BaseNode *const | mpNode |
NodeState | meToState |
state transition handling
Definition at line 262 of file basenode.cxx.
|
strong |
Enumerator | |
---|---|
NONE | |
FORCE |
Definition at line 265 of file basenode.cxx.
|
inlineexplicit |
Definition at line 267 of file basenode.cxx.
|
inline |
Definition at line 270 of file basenode.cxx.
References clear().
|
delete |
|
inline |
Definition at line 303 of file basenode.cxx.
References slideshow::internal::AnimationNode::INVALID, slideshow::internal::BaseNode::meCurrentStateTransition, meToState, and mpNode.
Referenced by commit(), and ~StateTransition().
|
inline |
Definition at line 295 of file basenode.cxx.
References clear(), slideshow::internal::AnimationNode::INVALID, slideshow::internal::BaseNode::meCurrState, meToState, and mpNode.
Referenced by slideshow::internal::BaseNode::activate(), slideshow::internal::BaseNode::deactivate(), slideshow::internal::BaseNode::end(), and slideshow::internal::BaseNode::resolve().
|
inline |
Definition at line 277 of file basenode.cxx.
References FORCE, slideshow::internal::AnimationNode::INVALID, slideshow::internal::BaseNode::isTransition(), slideshow::internal::BaseNode::meCurrentStateTransition, slideshow::internal::BaseNode::meCurrState, meToState, and mpNode.
Referenced by slideshow::internal::BaseNode::activate(), slideshow::internal::BaseNode::deactivate(), slideshow::internal::BaseNode::end(), and slideshow::internal::BaseNode::resolve().
|
delete |
|
private |
Definition at line 313 of file basenode.cxx.
|
private |
Definition at line 312 of file basenode.cxx.