--- a/runtimeproviders/ftudefaultruntimeprovider/src/ftudefaultruntime.cpp Mon Apr 19 14:01:47 2010 +0300
+++ b/runtimeproviders/ftudefaultruntimeprovider/src/ftudefaultruntime.cpp Mon May 03 12:24:41 2010 +0300
@@ -80,7 +80,6 @@
//
void FtuDefaultRuntime::handleStateMachineStopped()
{
- emit stopped();
}
// ---------------------------------------------------------------------------
@@ -117,10 +116,12 @@
// parallel state activates all children states
QState* parallel = new QState(QState::ParallelStates);
this->addState(parallel);
- parallel->addTransition(this, SIGNAL(stopStateMachine()), finalState);
+ parallel->addTransition(this, SIGNAL(event_exit()), finalState);
// root GUI state
QState* guiRootState = new QState(parallel);
+ guiRootState->addTransition(this, SIGNAL(event_exit()), finalState);
+
// root FTU state
QState* ftuRootState = new QState(guiRootState);