equal
deleted
inserted
replaced
78 // FtuDefaultRuntime::handleStateMachineStopped() |
78 // FtuDefaultRuntime::handleStateMachineStopped() |
79 // --------------------------------------------------------------------------- |
79 // --------------------------------------------------------------------------- |
80 // |
80 // |
81 void FtuDefaultRuntime::handleStateMachineStopped() |
81 void FtuDefaultRuntime::handleStateMachineStopped() |
82 { |
82 { |
83 emit stopped(); |
|
84 } |
83 } |
85 |
84 |
86 // --------------------------------------------------------------------------- |
85 // --------------------------------------------------------------------------- |
87 //createContentServiceParts() - implementation |
86 //createContentServiceParts() - implementation |
88 // --------------------------------------------------------------------------- |
87 // --------------------------------------------------------------------------- |
115 this->addState(finalState); |
114 this->addState(finalState); |
116 |
115 |
117 // parallel state activates all children states |
116 // parallel state activates all children states |
118 QState* parallel = new QState(QState::ParallelStates); |
117 QState* parallel = new QState(QState::ParallelStates); |
119 this->addState(parallel); |
118 this->addState(parallel); |
120 parallel->addTransition(this, SIGNAL(stopStateMachine()), finalState); |
119 parallel->addTransition(this, SIGNAL(event_exit()), finalState); |
121 |
120 |
122 // root GUI state |
121 // root GUI state |
123 QState* guiRootState = new QState(parallel); |
122 QState* guiRootState = new QState(parallel); |
|
123 guiRootState->addTransition(this, SIGNAL(event_exit()), finalState); |
|
124 |
124 |
125 |
125 // root FTU state |
126 // root FTU state |
126 QState* ftuRootState = new QState(guiRootState); |
127 QState* ftuRootState = new QState(guiRootState); |
127 |
128 |
128 // create state based on token |
129 // create state based on token |