connectionutilities/ConnectionDialogs/ConnectionUiUtilities/src/ConnectionUiUtilitiesImpl.cpp
changeset 20 9c97ad6591ae
parent 0 5a93021fdf25
child 41 bbb64eb3bdee
--- a/connectionutilities/ConnectionDialogs/ConnectionUiUtilities/src/ConnectionUiUtilitiesImpl.cpp	Fri Apr 16 15:21:37 2010 +0300
+++ b/connectionutilities/ConnectionDialogs/ConnectionUiUtilities/src/ConnectionUiUtilitiesImpl.cpp	Mon May 03 12:53:07 2010 +0300
@@ -44,6 +44,7 @@
 #include "ConnectionUiUtilitiesImpl.h"
 #include "ChangeConnectionDlg.h"
 #include "ActiveCChangeConnectionDlg.h"
+#include "connectionstatuspopup.h"
 
 #include <ConnectionUiUtilities.rsg>
 #include <data_caging_path_literals.hrh>
@@ -105,6 +106,7 @@
     iIsWlanSupported = 
                 FeatureManager::FeatureSupported( KFeatureIdProtocolWlan );
     FeatureManager::UnInitializeLib();
+    iConnStatusPopup = CConnectionStatusPopup::NewL();
     }
 
 
@@ -124,6 +126,8 @@
         {
         delete iActiveWrapper[i];
         }
+
+    delete iConnStatusPopup;
     }
 
 // ---------------------------------------------------------
@@ -900,89 +904,6 @@
     CLOG_LEAVEFN( "CConnectionUiUtilitiesImpl::SearchWLANNetworkAsync" );    
     }
 
-// ---------------------------------------------------------
-// CConnectionUiUtilitiesImpl::ConnectedViaDestAndConnMethodNote
-// ---------------------------------------------------------
-//
-void CConnectionUiUtilitiesImpl::ConnectedViaDestAndConnMethodNote( 
-                                                const TUint32 aDestId, 
-                                                const TUint32 aConnMId )
-    {
-    if ( !iActiveWrapper[EConnViaDestCM] )
-        {
-        TRAP_IGNORE( iActiveWrapper[EConnViaDestCM] = 
-                                    CActiveWrapper::NewL( EConnViaDestCM ) );
-        }
-
-    if ( iActiveWrapper[EConnViaDestCM] )
-        {
-        iActiveWrapper[EConnViaDestCM]->StartGenericNote( EConnViaDestCM, 
-                                                          aConnMId, aDestId );
-        }
-    }
-
-// ---------------------------------------------------------
-// CConnectionUiUtilitiesImpl::ConnectedViaDestAndConnMethodNote
-// ---------------------------------------------------------
-//
-void CConnectionUiUtilitiesImpl::ConnectedViaDestAndConnMethodNote( 
-                                                const TUint32 aDestId, 
-                                                const TUint32 aConnMId, 
-                                                TRequestStatus& aStatus )
-    {
-    iNotif.ConnectedViaDestAndConnMethodNote( aDestId, aConnMId, aStatus );
-    }
-        
-// ---------------------------------------------------------
-// CConnectionUiUtilitiesImpl::CancelConnectedViaDestAndConnMethodNote
-// ---------------------------------------------------------
-//
-void CConnectionUiUtilitiesImpl::CancelConnectedViaDestAndConnMethodNote()
-    {
-    iNotif.CancelConnectedViaDestAndConnMethodNote();
-    }
-
-// ---------------------------------------------------------
-// CConnectionUiUtilitiesImpl::ChangingConnectionToNote
-// ---------------------------------------------------------
-//
-void CConnectionUiUtilitiesImpl::ChangingConnectionToNote( 
-                                                const TUint32 aConnMId )
-    {
-    if ( !iActiveWrapper[EChangingConnTo] )
-        {
-        TRAP_IGNORE( iActiveWrapper[EChangingConnTo] = 
-                                    CActiveWrapper::NewL( EChangingConnTo ) );
-        }
-
-    if ( iActiveWrapper[EChangingConnTo] )
-        {
-        iActiveWrapper[EChangingConnTo]->StartGenericNote( EChangingConnTo,
-                                                           aConnMId );
-        }
-    }
-
-// ---------------------------------------------------------
-// CConnectionUiUtilitiesImpl::ChangingConnectionToNote
-// ---------------------------------------------------------
-//    
-void CConnectionUiUtilitiesImpl::ChangingConnectionToNote( 
-                                                const TUint32 aConnMId, 
-                                                TRequestStatus& aStatus )
-    {
-    iNotif.ChangingConnectionToNote( aConnMId, aStatus );  
-    }
-
-
-// ---------------------------------------------------------
-// CConnectionUiUtilitiesImpl::CancelChangingConnectionToNote
-// ---------------------------------------------------------
-//
-void CConnectionUiUtilitiesImpl::CancelChangingConnectionToNote()
-    {
-    iActiveWrapper[EChangingConnTo]->Cancel();
-    }
-
 // ---------------------------------------------------------    
 // CConnectionUiUtilitiesImpl::ConfirmMethodUsageQuery
 // ---------------------------------------------------------
@@ -1004,47 +925,6 @@
     iNotif.CancelConfirmMethodUsageQuery();
     }
 
-
-// ---------------------------------------------------------
-// CConnectionUiUtilitiesImpl::ConnectedViaConnMethodNote
-// ---------------------------------------------------------
-//
-void CConnectionUiUtilitiesImpl::ConnectedViaConnMethodNote( 
-                                                    const TUint32 aConnMId )
-    {
-    if ( !iActiveWrapper[EConnViaCM] )
-        {
-        TRAP_IGNORE( iActiveWrapper[EConnViaCM] = 
-                                        CActiveWrapper::NewL( EConnViaCM ) );
-        }
-
-    if ( iActiveWrapper[EConnViaCM] )
-        {
-        iActiveWrapper[EConnViaCM]->StartGenericNote( EConnViaCM, aConnMId );
-        }
-    }
-
-// ---------------------------------------------------------
-// CConnectionUiUtilitiesImpl::ConnectedViaConnMethodNote
-// ---------------------------------------------------------
-//
-void CConnectionUiUtilitiesImpl::ConnectedViaConnMethodNote( 
-                                                    const TUint32 aConnMId,
-                                                    TRequestStatus& aStatus )
-    {
-    iNotif.ConnectedViaConnMethodNote( aConnMId, aStatus );
-    }
-
-        
-// ---------------------------------------------------------
-// CConnectionUiUtilitiesImpl::CancelConnectedViaConnMethodNote
-// ---------------------------------------------------------
-//
-void CConnectionUiUtilitiesImpl::CancelConnectedViaConnMethodNote()
-    {
-    iNotif.CancelConnectedViaConnMethodNote();
-    }
-    
     
 // ---------------------------------------------------------
 // CConnectionUiUtilitiesImpl::WlanPowerSaveTestNote
@@ -1095,26 +975,13 @@
     return ( status == KErrNone ) ? ETrue : EFalse;
     }
 
-// ---------------------------------------------------------
-// CConnectionUiUtilitiesImpl::NoWLANNetworksAvailableNote
+// ---------------------------------------------------------    
+// CConnectionUiUtilitiesImpl::ConnectingViaDiscreetPopup
 // ---------------------------------------------------------
 //
-void CConnectionUiUtilitiesImpl::NoWLANNetworksAvailableNote()
-    {
-    if ( iIsWlanSupported )    
-        {
-        if ( !iActiveWrapper[ ENoWlanNetwsAvail ] )
-            {
-            TRAP_IGNORE( iActiveWrapper[ ENoWlanNetwsAvail ] = 
-                                    CActiveWrapper::NewL( ENoWlanNetwsAvail ) );
-            }
-
-        if ( iActiveWrapper[ ENoWlanNetwsAvail ] )
-            {
-            iActiveWrapper[ ENoWlanNetwsAvail ]->StartGenericNote( 
-                                                            ENoWlanNetwsAvail );
-            }
-        }
+void CConnectionUiUtilitiesImpl::ConnectingViaDiscreetPopup( )
+    { 
+    iConnStatusPopup->ConnectingViaDiscreetPopup( );
     }
 
 
@@ -1122,46 +989,33 @@
 // CConnectionUiUtilitiesImpl::ConnectingViaDiscreetPopup
 // ---------------------------------------------------------
 //
-void CConnectionUiUtilitiesImpl::ConnectingViaDiscreetPopup( const TUint32& aIapId, TBool aConnectionAlreadyActive )
+void CConnectionUiUtilitiesImpl::ConnectingViaDiscreetPopup(
+        const TUint32& aIapId,
+        TBool aConnectionAlreadyActive )
     { 
-    iConnInfo().iIapId = aIapId;
-    iConnInfo().iConnectionAlreadyActive = aConnectionAlreadyActive;
-    
-    if ( !iActiveWrapper[ EConnectingViaDiscreetPopup ] )
-        {
-        TRAP_IGNORE( iActiveWrapper[ EConnectingViaDiscreetPopup ] = 
-                                CActiveWrapper::NewL( EConnectingViaDiscreetPopup ) );
-        }
-
-    if ( iActiveWrapper[ EConnectingViaDiscreetPopup ] )
-        {
-        iActiveWrapper[ EConnectingViaDiscreetPopup ]
-                        ->StartConnectingViaDiscreetPopup( iConnInfo );
-        }
+    iConnStatusPopup->ConnectingViaDiscreetPopup( aIapId,
+            aConnectionAlreadyActive );
     }
 
 
+// ---------------------------------------------------------    
+// CConnectionUiUtilitiesImpl::CancelConnectingViaDiscreetPopup
+// ---------------------------------------------------------
+//
+void CConnectionUiUtilitiesImpl::CancelConnectingViaDiscreetPopup()
+    {
+    iConnStatusPopup->CancelConnectingViaDiscreetPopup();
+    }
+
 
 // ---------------------------------------------------------    
 // CConnectionUiUtilitiesImpl::ConnectionErrorDiscreetPopup
 // ---------------------------------------------------------
 //
-void CConnectionUiUtilitiesImpl::ConnectionErrorDiscreetPopup( const TInt& aErrCode )
+void CConnectionUiUtilitiesImpl::ConnectionErrorDiscreetPopup(
+        const TInt& aErrCode )
     {
-    TPckgBuf< TInt > buf;
-    buf() = aErrCode;
-    
-    if ( !iActiveWrapper[ EConnectionErrorDiscreetPopup ] )
-        {
-        TRAP_IGNORE( iActiveWrapper[ EConnectionErrorDiscreetPopup ] = 
-                                CActiveWrapper::NewL( EConnectionErrorDiscreetPopup ) );
-        }
-
-    if ( iActiveWrapper[ EConnectionErrorDiscreetPopup ] )
-        {
-        iActiveWrapper[ EConnectionErrorDiscreetPopup ]
-                        ->StartConnectionErrorDiscreetPopup( buf );
-        }
+    iConnStatusPopup->ConnectionErrorDiscreetPopup( aErrCode );
     }
         
 // End of File