120 { |
125 { |
121 result = KErrNone; |
126 result = KErrNone; |
122 break; |
127 break; |
123 }// number NULL |
128 }// number NULL |
124 } |
129 } |
125 }// End FOREVER; |
130 }// End FOREVER |
126 VMBLOGSTRING2( "VMBX: CVmbxUiUtilities::ShowQueryL: result=%I ", result ); |
131 VMBLOGSTRING2( "VMBX: CVmbxUiUtilities::ShowQueryL: result=%I ", result ); |
127 User::LeaveIfError( result ); |
132 User::LeaveIfError( result ); |
128 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowQueryL <=" ); |
133 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowQueryL <=" ); |
129 } |
134 } |
130 |
135 |
131 // --------------------------------------------------------------------------- |
136 // --------------------------------------------------------------------------- |
|
137 // VmbxUtilities::ShowInformationdNote |
|
138 // |
|
139 // --------------------------------------------------------------------------- |
|
140 // |
|
141 void CVmbxUiUtilities::ShowInformationdNoteL(const TVmbxNoteType aType ) |
|
142 { |
|
143 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowInformationdNoteL =>" ); |
|
144 if ( iUiHandler ) |
|
145 { |
|
146 iUiHandler->ShowInformationdNoteL( aType ); |
|
147 } |
|
148 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowInformationdNoteL <=" ); |
|
149 } |
|
150 |
|
151 // --------------------------------------------------------------------------- |
|
152 // VmbxUtilities::ShowDefineSelectionDialogL |
|
153 // Show define number in selection list |
|
154 // --------------------------------------------------------------------------- |
|
155 // |
|
156 void CVmbxUiUtilities::ShowDefineSelectionDialogL( TVmbxType& aType, |
|
157 TInt& aResult ) |
|
158 { |
|
159 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowDefineSelectionDialogL =>" ); |
|
160 if (!iUiHandler ) |
|
161 { |
|
162 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowDefineSelectionDialogL\ |
|
163 no qt env Exit" ) |
|
164 User::Leave(KErrNotSupported); |
|
165 } |
|
166 iUiHandler->ShowDefineSelectionDialogL( aType, aResult ); |
|
167 VMBLOGSTRING3( "VMBX: CVmbxUiUtilities::ShowDefineSelectionDialogL: \ |
|
168 aType=%I, aResult=%I <=", aType, aResult ); |
|
169 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowDefineSelectionDialogL <=" ); |
|
170 } |
|
171 |
|
172 // --------------------------------------------------------------------------- |
|
173 // VmbxUtilities::ShowCallSelectionDialogL |
|
174 // Show call number in selection list |
|
175 // --------------------------------------------------------------------------- |
|
176 // |
|
177 void CVmbxUiUtilities::ShowCallSelectionDialogL( |
|
178 const RPointerArray<CVoiceMailboxEntry>& aArray, |
|
179 TVoiceMailboxParams& aParams, |
|
180 TInt& aResult ) |
|
181 { |
|
182 VMBLOGSTRING("VMBX: CVmbxUiUtilities::ShowCallSelectionDialogL =>"); |
|
183 if (!iUiHandler) |
|
184 { |
|
185 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowCallSelectionDialogL\ |
|
186 no qt env Exit" ) |
|
187 User::Leave(KErrNotSupported); |
|
188 } |
|
189 if ( aArray.Count() < 1 ) |
|
190 { |
|
191 User::Leave( KErrArgument ); |
|
192 } |
|
193 iUiHandler->ShowCallSelectionDialogL( aArray, aParams, aResult ); |
|
194 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowCallSelectionDialogL <=" ); |
|
195 } |
|
196 |
|
197 // -------------------------------------------------------------------------- |
|
198 // CVmbxUiUtilities::ShowNotAllowedEditingDialogL |
|
199 // -------------------------------------------------------------------------- |
|
200 // |
|
201 void CVmbxUiUtilities::ShowNotAllowedEditingDialogL() |
|
202 { |
|
203 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowNotAllowedEditingDialogL =>" ); |
|
204 // Information user can't edit. |
|
205 if ( iUiHandler) |
|
206 { |
|
207 iUiHandler->ShowInformationdNoteL( ENotAllowUserEditing ); |
|
208 } |
|
209 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowNotAllowedEditingDialogL <=" ); |
|
210 } |
|
211 |
|
212 // --------------------------------------------------------------------------- |
|
213 // VmbxUtilities::ShowInvalidWarningDialogL |
|
214 // |
|
215 // --------------------------------------------------------------------------- |
|
216 // |
|
217 void CVmbxUiUtilities::ShowInvalidWarningDialogL() |
|
218 { |
|
219 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowInvalidWarningDialogL =>" ); |
|
220 if ( iUiHandler) |
|
221 { |
|
222 iUiHandler->ShowInformationdNoteL( EInvalidNumber ); |
|
223 } |
|
224 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowInvalidWarningDialogL <=" ); |
|
225 } |
|
226 |
|
227 // --------------------------------------------------------------------------- |
|
228 // VmbxUtilities::DismissDialogL |
|
229 // Tries to close all open dialogs |
|
230 // --------------------------------------------------------------------------- |
|
231 // |
|
232 void CVmbxUiUtilities::DismissDialogL() |
|
233 { |
|
234 VMBLOGSTRING( |
|
235 "VMBX: CVmbxUiUtilities::DismissDialogL EMPTY IMPLEMENTATION!=>" ); |
|
236 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::DismissDialogL <=" ); |
|
237 } |
|
238 |
|
239 // Commented out because branding is not supported yet. |
|
240 // --------------------------------------------------------------------------- |
|
241 // CVmbxUiUtilities::GetVmbxImageL |
|
242 // |
|
243 // --------------------------------------------------------------------------- |
|
244 /* |
|
245 CGulIcon* CVmbxUiUtilities::GetVmbxImageL( |
|
246 const TVoiceMailboxParams& aParams ) |
|
247 { |
|
248 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::GetVmbxImageL" ); |
|
249 */ |
|
250 |
|
251 // --------------------------------------------------------------------------- |
132 // VmbxUtilities::ShowQueryDialogL |
252 // VmbxUtilities::ShowQueryDialogL |
133 // Show query dialog |
253 // Show query dialog |
134 // --------------------------------------------------------------------------- |
254 // --------------------------------------------------------------------------- |
135 // |
255 // |
136 void CVmbxUiUtilities::ShowQueryDialogL( const TVmbxType& aType, |
256 void CVmbxUiUtilities::ShowQueryDialogL( const TVmbxType& aType, |
141 |
261 |
142 if( EVmbxVideo != aType && EVmbxVoice != aType ) |
262 if( EVmbxVideo != aType && EVmbxVoice != aType ) |
143 { |
263 { |
144 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowQueryDialogL: \ |
264 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowQueryDialogL: \ |
145 User::Leave( KErrNotSupported )" ); |
265 User::Leave( KErrNotSupported )" ); |
146 User::Leave( KErrNotSupported ); |
266 User::Leave( KErrArgument ); |
147 } |
267 } |
148 VMBLOGSTRING2( "VMBX: CVmbxUiUtilities::ShowQueryDialogL: in\ |
268 VMBLOGSTRING2( "VMBX: CVmbxUiUtilities::ShowQueryDialogL: in\ |
149 aNumber = %S", &aNumber ); |
269 aNumber = %S", &aNumber ); |
150 // to show dialog via qt part |
270 // to show dialog via qt part |
151 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowQueryDialogL to show qt" ); |
271 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowQueryDialogL to show qt" ); |
152 iUiHandler->ShowVmbxQueryDialog( aType, aNumber, aResult ); |
272 iUiHandler->ShowVmbxQueryDialogL( aType, aNumber, aResult ); |
153 VMBLOGSTRING2( "VMBX: CVmbxUiUtilities::ShowQueryDialogL: out\ |
273 VMBLOGSTRING2( "VMBX: CVmbxUiUtilities::ShowQueryDialogL: out\ |
154 aNumber = %S", &aNumber ); |
274 aNumber = %S", &aNumber ); |
155 VMBLOGSTRING2( "VMBX: CVmbxUiUtilities::ShowQueryDialogL: aResult=%I <=", |
275 VMBLOGSTRING2( "VMBX: CVmbxUiUtilities::ShowQueryDialogL: aResult=%I <=", |
156 aResult ); |
276 aResult ); |
157 } |
277 } |
158 |
278 |
159 // --------------------------------------------------------------------------- |
|
160 // VmbxUtilities::ShowInvalidWarningDialogL |
|
161 // |
|
162 // --------------------------------------------------------------------------- |
|
163 // |
|
164 void CVmbxUiUtilities::ShowInvalidWarningDialogL() |
|
165 { |
|
166 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowInvalidWarningDialogL =>" ); |
|
167 iUiHandler->ShowInformationdNoteL( EInvalidNumber ); |
|
168 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowInvalidWarningDialogL <=" ); |
|
169 } |
|
170 |
|
171 // --------------------------------------------------------------------------- |
|
172 // VmbxUtilities::ShowInformationdNote |
|
173 // |
|
174 // --------------------------------------------------------------------------- |
|
175 // |
|
176 void CVmbxUiUtilities::ShowInformationdNoteL(const TVmbxNoteType aType ) |
|
177 { |
|
178 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowInformationdNoteL =>" ); |
|
179 iUiHandler->ShowInformationdNoteL( aType ); |
|
180 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowInformationdNoteL <=" ); |
|
181 } |
|
182 |
|
183 // --------------------------------------------------------------------------- |
|
184 // VmbxUtilities::ShowDefineSelectionDialog |
|
185 // Show define number in selection list |
|
186 // --------------------------------------------------------------------------- |
|
187 // |
|
188 void CVmbxUiUtilities::ShowDefineSelectionDialog( TVmbxType& aType, |
|
189 TInt& aResult ) |
|
190 { |
|
191 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowDefineSelectionDialogL =>" ); |
|
192 iUiHandler->ShowDefineSelectionDialog( aType, aResult ); |
|
193 VMBLOGSTRING3( "VMBX: CVmbxUiUtilities::ShowDefineSelectionDialogL: \ |
|
194 aType=%I, aResult=%I <=", aType, aResult ); |
|
195 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowDefineSelectionDialogL <=" ); |
|
196 } |
|
197 |
|
198 // --------------------------------------------------------------------------- |
|
199 // VmbxUtilities::ShowCallSelectionDialogL |
|
200 // Show call number in selection list |
|
201 // --------------------------------------------------------------------------- |
|
202 // |
|
203 void CVmbxUiUtilities::ShowCallSelectionDialogL( |
|
204 const RPointerArray<CVoiceMailboxEntry>& aArray, |
|
205 TVoiceMailboxParams& aParams, |
|
206 TInt& aResult ) |
|
207 { |
|
208 VMBLOGSTRING("VMBX: CVmbxUiUtilities::ShowCallSelectionDialogL =>"); |
|
209 if ( aArray.Count() < 1 ) |
|
210 { |
|
211 User::Leave(KErrArgument); |
|
212 } |
|
213 iUiHandler->ShowCallSelectionDialogL( aArray, aParams, aResult ); |
|
214 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowCallSelectionDialogL <=" ); |
|
215 } |
|
216 |
|
217 // --------------------------------------------------------------------------- |
|
218 // VmbxUtilities::DismissDialogL |
|
219 // Tries to close all open dialogs |
|
220 // --------------------------------------------------------------------------- |
|
221 // |
|
222 void CVmbxUiUtilities::DismissDialogL() |
|
223 { |
|
224 VMBLOGSTRING( |
|
225 "VMBX: CVmbxUiUtilities::DismissDialogL EMPTY IMPLEMENTATION!=>" ); |
|
226 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::DismissDialogL <=" ); |
|
227 } |
|
228 |
|
229 // Commented out because branding is not supported yet. |
|
230 // --------------------------------------------------------------------------- |
|
231 // CVmbxUiUtilities::GetVmbxImageL |
|
232 // |
|
233 // --------------------------------------------------------------------------- |
|
234 /* |
|
235 CGulIcon* CVmbxUiUtilities::GetVmbxImageL( |
|
236 const TVoiceMailboxParams& aParams ) |
|
237 { |
|
238 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::GetVmbxImageL" ); |
|
239 */ |
|
240 |
|
241 // -------------------------------------------------------------------------- |
|
242 // CVmbxUiUtilities::ShowNotAllowedEditingDialog |
|
243 // -------------------------------------------------------------------------- |
|
244 // |
|
245 void CVmbxUiUtilities::ShowNotAllowedEditingDialogL() |
|
246 { |
|
247 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowNotAllowedEditingDialogL =>" ); |
|
248 // Information user can't edit. |
|
249 iUiHandler->ShowInformationdNoteL( ENotAllowUserEditing ); |
|
250 VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowNotAllowedEditingDialogL <=" ); |
|
251 } |
|
252 |
|
253 // ----------------------------------------------------------------------------- |
279 // ----------------------------------------------------------------------------- |
254 // CVmbxUiUtilities::FetchNumberFromPhonebook2L |
280 // CVmbxUiUtilities::FetchNumberFromPhonebook2L |
255 // Create and show Phonebook's Single Fetch Dialog |
281 // Create and show Phonebook's Single Fetch Dialog |
256 // ----------------------------------------------------------------------------- |
282 // ----------------------------------------------------------------------------- |
257 // |
283 // |