KDStateMachineEditor API Documentation 2.1
|
Functions | |
KDSME_CORE_EXPORT State * | findInitialState (const State *state) |
KDSME_CORE_EXPORT State * | findState (State *root, const QString &label) |
KDSME_CORE_EXPORT StateMachine * | findStateMachine (const Element *element) |
KDSME_CORE_EXPORT void | setInitialState (State *state, State *initialState) |
Definition at line 24 of file elementutil.cpp.
References KDSME::State::childStates(), KDSME::PseudoState::InitialState, and KDSME::Transition::targetState.
Referenced by KDSME::State::initialState(), and KDSME::ModifyInitialStateCommand::redo().
Definition at line 80 of file elementutil.cpp.
References KDSME::State::childStates(), findState(), and KDSME::Element::label.
Referenced by findState().
StateMachine * KDSME::ElementUtil::findStateMachine | ( | const Element * | element | ) |
Definition at line 98 of file elementutil.cpp.
References KDSME::Element::parent.
Referenced by KDSME::State::machine(), and KDSME::Transition::machine().
Definition at line 41 of file elementutil.cpp.
References KDSME::State::childStates(), KDSME::PseudoState::InitialState, KDSME::Element::label, and KDSME::Element::setLabel().
Referenced by KDSME::ModifyInitialStateCommand::redo(), KDSME::State::setInitialState(), and KDSME::ModifyInitialStateCommand::undo().