runtimeproviders/ftudefaultruntimeprovider/src/ftudefaultruntime.cpp
changeset 2 66c26770985f
parent 0 c464cd7e2753
child 9 aa22d2c19e57
--- 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);