diff -r c464cd7e2753 -r 66c26770985f runtimeproviders/ftudefaultruntimeprovider/src/ftudefaultruntime.cpp --- 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);