diff -r 47c8595ffc70 -r f58e3c482bd9 engine/src/ConnectionEngine.cpp --- a/engine/src/ConnectionEngine.cpp Thu Feb 25 18:56:36 2010 +0000 +++ b/engine/src/ConnectionEngine.cpp Thu Feb 25 20:02:27 2010 +0000 @@ -134,13 +134,13 @@ CMManager::EShowDestinations; TBearerFilterArray filter; - + ReportConnectionSelectionStart(); selected = settings->RunApplicationSettingsL( iUserSelection, listedItems, filter ); CleanupStack::PopAndDestroy( settings ); - + ReportConnectionSelectionEnd(); return selected; } @@ -281,3 +281,25 @@ iObserverArray[noObservers]->ConnectCompleteL(aError); } } + + +void CConnectionEngine::ReportConnectionSelectionStart() + { + TInt noObservers = iObserverArray.Count(); + while(noObservers) + { + noObservers--; + iObserverArray[noObservers]->ConnectionSelectionStart(); + } + } + + +void CConnectionEngine::ReportConnectionSelectionEnd() + { + TInt noObservers = iObserverArray.Count(); + while(noObservers) + { + noObservers--; + iObserverArray[noObservers]->ConnectionSelectionEnd(); + } + }