42 #endif // ! __WINS__ |
42 #endif // ! __WINS__ |
43 |
43 |
44 #include "ConnectionUiUtilitiesImpl.h" |
44 #include "ConnectionUiUtilitiesImpl.h" |
45 #include "ChangeConnectionDlg.h" |
45 #include "ChangeConnectionDlg.h" |
46 #include "ActiveCChangeConnectionDlg.h" |
46 #include "ActiveCChangeConnectionDlg.h" |
47 |
47 #include "connectionstatuspopup.h" |
48 #include <ConnectionUiUtilities.rsg> |
48 |
|
49 #include <connectionuiutilities.rsg> |
49 #include <data_caging_path_literals.hrh> |
50 #include <data_caging_path_literals.hrh> |
50 |
51 |
51 #include "ConnectionDialogsLogger.h" |
52 #include "ConnectionDialogsLogger.h" |
52 |
53 |
53 |
54 |
82 // CConnectionUiUtilitiesImpl::CConnectionUiUtilitiesImpl |
83 // CConnectionUiUtilitiesImpl::CConnectionUiUtilitiesImpl |
83 // --------------------------------------------------------- |
84 // --------------------------------------------------------- |
84 // |
85 // |
85 CConnectionUiUtilitiesImpl::CConnectionUiUtilitiesImpl() |
86 CConnectionUiUtilitiesImpl::CConnectionUiUtilitiesImpl() |
86 : iResOffset( 0 ), |
87 : iResOffset( 0 ), |
87 iIsWlanSupported( EFalse ) |
88 iIsWlanSupported( EFalse ), |
|
89 iDummy( EFalse ), |
|
90 iDummySecMode( EWlanConnectionSecurityOpen ), |
|
91 iDummyExtSecMode( EWlanConnectionExtentedSecurityModeOpen ), |
|
92 iConnStatusPopup( NULL ) |
88 { |
93 { |
89 for ( TInt i = 0; i < KNumberOfWrappedDialogs; i++ ) |
94 for ( TInt i = 0; i < KNumberOfWrappedDialogs; i++ ) |
90 { |
95 { |
91 iActiveWrapper[i] = NULL; |
96 iActiveWrapper[i] = NULL; |
92 } |
97 } |
898 } |
906 } |
899 |
907 |
900 CLOG_LEAVEFN( "CConnectionUiUtilitiesImpl::SearchWLANNetworkAsync" ); |
908 CLOG_LEAVEFN( "CConnectionUiUtilitiesImpl::SearchWLANNetworkAsync" ); |
901 } |
909 } |
902 |
910 |
903 // --------------------------------------------------------- |
|
904 // CConnectionUiUtilitiesImpl::ConnectedViaDestAndConnMethodNote |
|
905 // --------------------------------------------------------- |
|
906 // |
|
907 void CConnectionUiUtilitiesImpl::ConnectedViaDestAndConnMethodNote( |
|
908 const TUint32 aDestId, |
|
909 const TUint32 aConnMId ) |
|
910 { |
|
911 if ( !iActiveWrapper[EConnViaDestCM] ) |
|
912 { |
|
913 TRAP_IGNORE( iActiveWrapper[EConnViaDestCM] = |
|
914 CActiveWrapper::NewL( EConnViaDestCM ) ); |
|
915 } |
|
916 |
|
917 if ( iActiveWrapper[EConnViaDestCM] ) |
|
918 { |
|
919 iActiveWrapper[EConnViaDestCM]->StartGenericNote( EConnViaDestCM, |
|
920 aConnMId, aDestId ); |
|
921 } |
|
922 } |
|
923 |
|
924 // --------------------------------------------------------- |
|
925 // CConnectionUiUtilitiesImpl::ConnectedViaDestAndConnMethodNote |
|
926 // --------------------------------------------------------- |
|
927 // |
|
928 void CConnectionUiUtilitiesImpl::ConnectedViaDestAndConnMethodNote( |
|
929 const TUint32 aDestId, |
|
930 const TUint32 aConnMId, |
|
931 TRequestStatus& aStatus ) |
|
932 { |
|
933 iNotif.ConnectedViaDestAndConnMethodNote( aDestId, aConnMId, aStatus ); |
|
934 } |
|
935 |
|
936 // --------------------------------------------------------- |
|
937 // CConnectionUiUtilitiesImpl::CancelConnectedViaDestAndConnMethodNote |
|
938 // --------------------------------------------------------- |
|
939 // |
|
940 void CConnectionUiUtilitiesImpl::CancelConnectedViaDestAndConnMethodNote() |
|
941 { |
|
942 iNotif.CancelConnectedViaDestAndConnMethodNote(); |
|
943 } |
|
944 |
|
945 // --------------------------------------------------------- |
|
946 // CConnectionUiUtilitiesImpl::ChangingConnectionToNote |
|
947 // --------------------------------------------------------- |
|
948 // |
|
949 void CConnectionUiUtilitiesImpl::ChangingConnectionToNote( |
|
950 const TUint32 aConnMId ) |
|
951 { |
|
952 if ( !iActiveWrapper[EChangingConnTo] ) |
|
953 { |
|
954 TRAP_IGNORE( iActiveWrapper[EChangingConnTo] = |
|
955 CActiveWrapper::NewL( EChangingConnTo ) ); |
|
956 } |
|
957 |
|
958 if ( iActiveWrapper[EChangingConnTo] ) |
|
959 { |
|
960 iActiveWrapper[EChangingConnTo]->StartGenericNote( EChangingConnTo, |
|
961 aConnMId ); |
|
962 } |
|
963 } |
|
964 |
|
965 // --------------------------------------------------------- |
|
966 // CConnectionUiUtilitiesImpl::ChangingConnectionToNote |
|
967 // --------------------------------------------------------- |
|
968 // |
|
969 void CConnectionUiUtilitiesImpl::ChangingConnectionToNote( |
|
970 const TUint32 aConnMId, |
|
971 TRequestStatus& aStatus ) |
|
972 { |
|
973 iNotif.ChangingConnectionToNote( aConnMId, aStatus ); |
|
974 } |
|
975 |
|
976 |
|
977 // --------------------------------------------------------- |
|
978 // CConnectionUiUtilitiesImpl::CancelChangingConnectionToNote |
|
979 // --------------------------------------------------------- |
|
980 // |
|
981 void CConnectionUiUtilitiesImpl::CancelChangingConnectionToNote() |
|
982 { |
|
983 iActiveWrapper[EChangingConnTo]->Cancel(); |
|
984 } |
|
985 |
|
986 // --------------------------------------------------------- |
911 // --------------------------------------------------------- |
987 // CConnectionUiUtilitiesImpl::ConfirmMethodUsageQuery |
912 // CConnectionUiUtilitiesImpl::ConfirmMethodUsageQuery |
988 // --------------------------------------------------------- |
913 // --------------------------------------------------------- |
989 // |
914 // |
990 void CConnectionUiUtilitiesImpl::ConfirmMethodUsageQuery( |
915 void CConnectionUiUtilitiesImpl::ConfirmMethodUsageQuery( |
1002 void CConnectionUiUtilitiesImpl::CancelConfirmMethodUsageQuery() |
927 void CConnectionUiUtilitiesImpl::CancelConfirmMethodUsageQuery() |
1003 { |
928 { |
1004 iNotif.CancelConfirmMethodUsageQuery(); |
929 iNotif.CancelConfirmMethodUsageQuery(); |
1005 } |
930 } |
1006 |
931 |
1007 |
932 |
1008 // --------------------------------------------------------- |
933 // --------------------------------------------------------- |
1009 // CConnectionUiUtilitiesImpl::ConnectedViaConnMethodNote |
934 // CConnectionUiUtilitiesImpl::WlanPowerSaveTestNote |
1010 // --------------------------------------------------------- |
935 // --------------------------------------------------------- |
1011 // |
936 // |
1012 void CConnectionUiUtilitiesImpl::ConnectedViaConnMethodNote( |
937 void CConnectionUiUtilitiesImpl::WlanPowerSaveTestNote( |
1013 const TUint32 aConnMId ) |
938 TBool& aDisable, |
1014 { |
|
1015 if ( !iActiveWrapper[EConnViaCM] ) |
|
1016 { |
|
1017 TRAP_IGNORE( iActiveWrapper[EConnViaCM] = |
|
1018 CActiveWrapper::NewL( EConnViaCM ) ); |
|
1019 } |
|
1020 |
|
1021 if ( iActiveWrapper[EConnViaCM] ) |
|
1022 { |
|
1023 iActiveWrapper[EConnViaCM]->StartGenericNote( EConnViaCM, aConnMId ); |
|
1024 } |
|
1025 } |
|
1026 |
|
1027 // --------------------------------------------------------- |
|
1028 // CConnectionUiUtilitiesImpl::ConnectedViaConnMethodNote |
|
1029 // --------------------------------------------------------- |
|
1030 // |
|
1031 void CConnectionUiUtilitiesImpl::ConnectedViaConnMethodNote( |
|
1032 const TUint32 aConnMId, |
|
1033 TRequestStatus& aStatus ) |
939 TRequestStatus& aStatus ) |
1034 { |
940 { |
1035 iNotif.ConnectedViaConnMethodNote( aConnMId, aStatus ); |
941 iNotif.WlanPowerSaveTestNote( aDisable, aStatus ); |
1036 } |
942 } |
1037 |
943 |
1038 |
944 |
1039 // --------------------------------------------------------- |
945 // --------------------------------------------------------- |
1040 // CConnectionUiUtilitiesImpl::CancelConnectedViaConnMethodNote |
946 // CConnectionUiUtilitiesImpl::CancelWlanPowerSaveTestNote |
1041 // --------------------------------------------------------- |
947 // --------------------------------------------------------- |
1042 // |
948 // |
1043 void CConnectionUiUtilitiesImpl::CancelConnectedViaConnMethodNote() |
949 void CConnectionUiUtilitiesImpl::CancelWlanPowerSaveTestNote() |
1044 { |
950 { |
1045 iNotif.CancelConnectedViaConnMethodNote(); |
951 iNotif.CancelWlanPowerSaveTestNote(); |
1046 } |
952 } |
1047 |
953 |
1048 // --------------------------------------------------------- |
954 // --------------------------------------------------------- |
1049 // CConnectionUiUtilitiesImpl::EasyWapiDlg |
955 // CConnectionUiUtilitiesImpl::EasyWapiDlg |
1050 // --------------------------------------------------------- |
956 // --------------------------------------------------------- |
1051 // |
957 // |
1052 TBool CConnectionUiUtilitiesImpl::EasyWapiDlg( TDes* aKey ) |
958 TBool CConnectionUiUtilitiesImpl::EasyWapiDlg( TDes* aKey ) |
1071 aKey->Copy( iWapiKey() ); |
977 aKey->Copy( iWapiKey() ); |
1072 } |
978 } |
1073 return ( status == KErrNone ) ? ETrue : EFalse; |
979 return ( status == KErrNone ) ? ETrue : EFalse; |
1074 } |
980 } |
1075 |
981 |
1076 // --------------------------------------------------------- |
|
1077 // CConnectionUiUtilitiesImpl::NoWLANNetworksAvailableNote |
|
1078 // --------------------------------------------------------- |
|
1079 // |
|
1080 void CConnectionUiUtilitiesImpl::NoWLANNetworksAvailableNote() |
|
1081 { |
|
1082 if ( iIsWlanSupported ) |
|
1083 { |
|
1084 if ( !iActiveWrapper[ ENoWlanNetwsAvail ] ) |
|
1085 { |
|
1086 TRAP_IGNORE( iActiveWrapper[ ENoWlanNetwsAvail ] = |
|
1087 CActiveWrapper::NewL( ENoWlanNetwsAvail ) ); |
|
1088 } |
|
1089 |
|
1090 if ( iActiveWrapper[ ENoWlanNetwsAvail ] ) |
|
1091 { |
|
1092 iActiveWrapper[ ENoWlanNetwsAvail ]->StartGenericNote( |
|
1093 ENoWlanNetwsAvail ); |
|
1094 } |
|
1095 } |
|
1096 } |
|
1097 |
|
1098 |
|
1099 // --------------------------------------------------------- |
982 // --------------------------------------------------------- |
1100 // CConnectionUiUtilitiesImpl::ConnectingViaDiscreetPopup |
983 // CConnectionUiUtilitiesImpl::ConnectingViaDiscreetPopup |
1101 // --------------------------------------------------------- |
984 // --------------------------------------------------------- |
1102 // |
985 // |
1103 void CConnectionUiUtilitiesImpl::ConnectingViaDiscreetPopup( const TUint32& aIapId ) |
986 void CConnectionUiUtilitiesImpl::ConnectingViaDiscreetPopup( ) |
1104 { |
987 { |
1105 iConnInfo().iIapId = aIapId; |
988 iConnStatusPopup->ConnectingViaDiscreetPopup( ); |
1106 |
989 } |
1107 if ( !iActiveWrapper[ EConnectingViaDiscreetPopup ] ) |
990 |
1108 { |
991 |
1109 TRAP_IGNORE( iActiveWrapper[ EConnectingViaDiscreetPopup ] = |
992 // --------------------------------------------------------- |
1110 CActiveWrapper::NewL( EConnectingViaDiscreetPopup ) ); |
993 // CConnectionUiUtilitiesImpl::ConnectingViaDiscreetPopup |
1111 } |
994 // --------------------------------------------------------- |
1112 |
995 // |
1113 if ( iActiveWrapper[ EConnectingViaDiscreetPopup ] ) |
996 void CConnectionUiUtilitiesImpl::ConnectingViaDiscreetPopup( |
1114 { |
997 const TUint32& aIapId, |
1115 iActiveWrapper[ EConnectingViaDiscreetPopup ] |
998 TBool aConnectionAlreadyActive ) |
1116 ->StartConnectingViaDiscreetPopup( iConnInfo ); |
999 { |
1117 } |
1000 iConnStatusPopup->ConnectingViaDiscreetPopup( aIapId, |
1118 } |
1001 aConnectionAlreadyActive ); |
1119 |
1002 } |
|
1003 |
|
1004 |
|
1005 // --------------------------------------------------------- |
|
1006 // CConnectionUiUtilitiesImpl::CancelConnectingViaDiscreetPopup |
|
1007 // --------------------------------------------------------- |
|
1008 // |
|
1009 void CConnectionUiUtilitiesImpl::CancelConnectingViaDiscreetPopup() |
|
1010 { |
|
1011 iConnStatusPopup->CancelConnectingViaDiscreetPopup(); |
|
1012 } |
1120 |
1013 |
1121 |
1014 |
1122 // --------------------------------------------------------- |
1015 // --------------------------------------------------------- |
1123 // CConnectionUiUtilitiesImpl::ConnectionErrorDiscreetPopup |
1016 // CConnectionUiUtilitiesImpl::ConnectionErrorDiscreetPopup |
1124 // --------------------------------------------------------- |
1017 // --------------------------------------------------------- |
1125 // |
1018 // |
1126 void CConnectionUiUtilitiesImpl::ConnectionErrorDiscreetPopup( const TInt& aErrCode ) |
1019 void CConnectionUiUtilitiesImpl::ConnectionErrorDiscreetPopup( |
1127 { |
1020 const TInt& aErrCode ) |
1128 TPckgBuf< TInt > buf; |
1021 { |
1129 buf() = aErrCode; |
1022 iConnStatusPopup->ConnectionErrorDiscreetPopup( aErrCode ); |
1130 |
|
1131 if ( !iActiveWrapper[ EConnectionErrorDiscreetPopup ] ) |
|
1132 { |
|
1133 TRAP_IGNORE( iActiveWrapper[ EConnectionErrorDiscreetPopup ] = |
|
1134 CActiveWrapper::NewL( EConnectionErrorDiscreetPopup ) ); |
|
1135 } |
|
1136 |
|
1137 if ( iActiveWrapper[ EConnectionErrorDiscreetPopup ] ) |
|
1138 { |
|
1139 iActiveWrapper[ EConnectionErrorDiscreetPopup ] |
|
1140 ->StartConnectionErrorDiscreetPopup( buf ); |
|
1141 } |
|
1142 } |
1023 } |
1143 |
1024 |
1144 // End of File |
1025 // End of File |