connectionutilities/ConnectionDialogs/ConnectionUiUtilities/src/ConnectionUiUtilitiesImpl.cpp
--- 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