78 delete iHandler; |
86 delete iHandler; |
79 VMBLOGSTRING( "CVmbxUiHandler::~CVmbxUiHandler Exit" ) |
87 VMBLOGSTRING( "CVmbxUiHandler::~CVmbxUiHandler Exit" ) |
80 } |
88 } |
81 |
89 |
82 // ---------------------------------------------------------------------------- |
90 // ---------------------------------------------------------------------------- |
83 // CVmbxUiHandler::ShowVmbxQueryDialog |
91 // CVmbxUiHandler::ShowVmbxQueryDialogL |
84 // (Show query dialog). |
92 // (Show query dialog). |
85 // ---------------------------------------------------------------------------- |
93 // ---------------------------------------------------------------------------- |
86 // |
94 // |
87 void CVmbxUiHandler::ShowVmbxQueryDialog(const TVmbxType& aType, |
95 void CVmbxUiHandler::ShowVmbxQueryDialogL(const TVmbxType& aType, |
88 TDes& aNumber, TInt& aResult) |
96 TDes& aNumber, TInt& aResult) |
89 { |
97 { |
90 VMBLOGSTRING( "CVmbxUiHandler::ShowVmbxQueryDialog" ) |
98 VMBLOGSTRING( "CVmbxUiHandler::ShowVmbxQueryDialog" ) |
91 QString vmbxNumber; |
99 if ( iHandler ) |
92 if ( aNumber.Length() > 0 ) |
|
93 { |
100 { |
94 vmbxNumber=QString::fromUtf16(aNumber.Ptr(), aNumber.Length()); |
101 QString vmbxNumber; |
|
102 if ( aNumber.Length() > 0 ) |
|
103 { |
|
104 vmbxNumber=QString::fromUtf16(aNumber.Ptr(), aNumber.Length()); |
|
105 } |
|
106 QT_TRYCATCH_LEAVING( |
|
107 iHandler->showVmbxQueryDialog( aType, vmbxNumber, aResult )); |
|
108 aNumber = vmbxNumber.utf16(); |
|
109 VMBLOGSTRING2( "CVmbxUiHandler::ShowVmbxQueryDialogL:\ |
|
110 aNumber = %S", &aNumber ); |
95 } |
111 } |
96 QT_TRYCATCH_LEAVING( |
112 VMBLOGSTRING( "CVmbxUiHandler::ShowVmbxQueryDialogL Exit" ) |
97 iHandler->showVmbxQueryDialog( aType, vmbxNumber, aResult )); |
|
98 aNumber = vmbxNumber.utf16(); |
|
99 VMBLOGSTRING2( "CVmbxUiHandler::ShowVmbxQueryDialog:\ |
|
100 aNumber = %S", &aNumber ); |
|
101 VMBLOGSTRING( "CVmbxUiHandler::ShowVmbxQueryDialog show over" ) |
|
102 VMBLOGSTRING( "CVmbxUiHandler::ShowVmbxQueryDialog Exit" ) |
|
103 } |
113 } |
104 |
114 |
105 // ---------------------------------------------------------------------------- |
115 // ---------------------------------------------------------------------------- |
106 // CVmbxUiHandler::ShowVmbxQueryDialog |
116 // CVmbxUiHandler::ShowDefineSelectionDialogL |
107 // (Show query dialog). |
117 // (Show define slection dialog). |
108 // ---------------------------------------------------------------------------- |
118 // ---------------------------------------------------------------------------- |
109 // |
119 // |
110 void CVmbxUiHandler::ShowDefineSelectionDialog( TVmbxType& aType, |
120 void CVmbxUiHandler::ShowDefineSelectionDialogL( TVmbxType& aType, |
111 TInt& aResult ) |
121 TInt& aResult ) |
112 { |
122 { |
113 VMBLOGSTRING( "CVmbxUiHandler::ShowDefineSelectionDialog" ) |
123 VMBLOGSTRING( "CVmbxUiHandler::ShowDefineSelectionDialog" ) |
114 QT_TRYCATCH_LEAVING(iHandler->showDefineSelectionDialog( aType, aResult )); |
124 if ( iHandler ) |
115 VMBLOGSTRING2( "CVmbxUiHandler::ShowDefineSelectionDialog:\ |
125 { |
116 aType = %d", aType ); |
126 QT_TRYCATCH_LEAVING(iHandler->showDefineSelectionDialog( aType, aResult )); |
117 VMBLOGSTRING2( "CVmbxUiHandler::ShowDefineSelectionDialog:\ |
127 VMBLOGSTRING2( "CVmbxUiHandler::ShowDefineSelectionDialogL:\ |
118 aResult = %d", aResult ); |
128 aType = %d", aType ); |
119 VMBLOGSTRING( "CVmbxUiHandler::ShowDefineSelectionDialog Exit" ) |
129 VMBLOGSTRING2( "CVmbxUiHandler::ShowDefineSelectionDialogL:\ |
|
130 aResult = %d", aResult ); |
|
131 } |
|
132 VMBLOGSTRING( "CVmbxUiHandler::ShowDefineSelectionDialogL Exit" ) |
120 |
133 |
121 } |
134 } |
122 |
135 |
123 // ---------------------------------------------------------------------------- |
136 // ---------------------------------------------------------------------------- |
124 // CVmbxUiHandler::ShowCallSelectionDialogL |
137 // CVmbxUiHandler::ShowCallSelectionDialogL |
125 // (Show query dialog). |
138 // (Show call selection dialog). |
126 // ---------------------------------------------------------------------------- |
139 // ---------------------------------------------------------------------------- |
127 // |
140 // |
128 void CVmbxUiHandler::ShowCallSelectionDialogL( |
141 void CVmbxUiHandler::ShowCallSelectionDialogL( |
129 const RPointerArray<CVoiceMailboxEntry>& aArray, |
142 const RPointerArray<CVoiceMailboxEntry>& aArray, |
130 TVoiceMailboxParams& aParams, TInt& aResult ) |
143 TVoiceMailboxParams& aParams, TInt& aResult ) |
131 { |
144 { |
132 VMBLOGSTRING( "CVmbxUiHandler::ShowCallSelectionDialogL" ) |
145 VMBLOGSTRING( "CVmbxUiHandler::ShowCallSelectionDialogL" ) |
133 TInt count = aArray.Count(); |
146 if ( iHandler ) |
134 VMBLOGSTRING2("CVmbxUiHandler::showCallSelectionDialogL count = %d", count) |
|
135 if (count < 1) |
|
136 { |
147 { |
137 VMBLOGSTRING("CVmbxUiHandler::showCallSelectionDialogL leave<=") |
148 TInt count = aArray.Count(); |
138 User::Leave(KErrArgument); |
149 VMBLOGSTRING2("CVmbxUiHandler::showCallSelectionDialogL count = %d", |
|
150 count) |
|
151 if (count < 1) |
|
152 { |
|
153 VMBLOGSTRING("CVmbxUiHandler::showCallSelectionDialogL leave<=") |
|
154 User::Leave(KErrArgument); |
|
155 } |
|
156 QList<CVoiceMailboxEntry* > entryList; |
|
157 for ( int i = 0; i < aArray.Count(); i++ ) |
|
158 { |
|
159 entryList.append(aArray[i]); |
|
160 } |
|
161 QT_TRYCATCH_LEAVING( |
|
162 iHandler->showCallSelectionDialog( entryList, aParams, aResult )); |
|
163 VMBLOGSTRING2( "CVmbxUiHandler::ShowCallSelectionDialogL:\ |
|
164 aResult = %d", aResult ); |
139 } |
165 } |
140 QList<CVoiceMailboxEntry* > entryList; |
|
141 for ( int i = 0; i < aArray.Count(); i++ ) |
|
142 { |
|
143 entryList.append(aArray[i]); |
|
144 } |
|
145 QT_TRYCATCH_LEAVING( |
|
146 iHandler->showCallSelectionDialog( entryList, aParams, aResult )); |
|
147 VMBLOGSTRING2( "CVmbxUiHandler::ShowCallSelectionDialogL:\ |
|
148 aResult = %d", aResult ); |
|
149 VMBLOGSTRING( "CVmbxUiHandler::ShowCallSelectionDialogL" ) |
166 VMBLOGSTRING( "CVmbxUiHandler::ShowCallSelectionDialogL" ) |
150 } |
167 } |
151 |
168 |
152 // ---------------------------------------------------------------------------- |
169 // ---------------------------------------------------------------------------- |
153 // CVmbxUiHandler::ShowInformationdNote |
170 // CVmbxUiHandler::ShowInformationdNoteL |
154 // ---------------------------------------------------------------------------- |
171 // ---------------------------------------------------------------------------- |
155 // |
172 // |
156 void CVmbxUiHandler::ShowInformationdNoteL(const TVmbxNoteType aType) |
173 void CVmbxUiHandler::ShowInformationdNoteL(const TVmbxNoteType aType) |
157 { |
174 { |
158 VMBLOGSTRING( "CVmbxUiHandler::ShowInformationdNoteL" ) |
175 VMBLOGSTRING( "CVmbxUiHandler::ShowInformationdNoteL" ) |
159 QT_TRYCATCH_LEAVING(iHandler->showInformationNote(aType)); |
176 if ( iHandler ) |
|
177 { |
|
178 QT_TRYCATCH_LEAVING(iHandler->showInformationNote(aType)); |
|
179 } |
160 VMBLOGSTRING( "CVmbxUiHandler::ShowInformationdNoteL Exit" ) |
180 VMBLOGSTRING( "CVmbxUiHandler::ShowInformationdNoteL Exit" ) |
161 } |
181 } |
162 |
182 |
163 // ---------------------------------------------------------------------------- |
183 // ---------------------------------------------------------------------------- |
164 // CVmbxUiHandler::ShowInvalidWarningNote |
184 // CVmbxUiHandler::ShowInvalidWarningNoteL |
165 // ---------------------------------------------------------------------------- |
185 // ---------------------------------------------------------------------------- |
166 // |
186 // |
167 void CVmbxUiHandler::ShowInvalidWarningNoteL() |
187 void CVmbxUiHandler::ShowInvalidWarningNoteL() |
168 { |
188 { |
169 VMBLOGSTRING( "CVmbxUiHandler::ShowInvalidWarningNoteL" ) |
189 VMBLOGSTRING( "CVmbxUiHandler::ShowInvalidWarningNoteL" ) |
170 QT_TRYCATCH_LEAVING(iHandler->showInformationNote( EInvalidNumber )); |
190 if ( iHandler ) |
|
191 { |
|
192 QT_TRYCATCH_LEAVING(iHandler->showInformationNote( EInvalidNumber )); |
|
193 } |
171 VMBLOGSTRING( "CVmbxUiHandler::ShowInvalidWarningNoteL Exit" ) |
194 VMBLOGSTRING( "CVmbxUiHandler::ShowInvalidWarningNoteL Exit" ) |
172 } |
195 } |
173 |
196 |
174 //End of file |
197 //End of file |