engine/src/ConnectionEngine.cpp
changeset 13 f58e3c482bd9
parent 2 29cda98b007e
child 35 66c5303f3610
child 59 9569ea080d5a
--- 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();
+		}
+	}