1 /* |
|
2 * Copyright (c) 2002 - 2007 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: Test AknCommonDialogsDynMem.h |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 |
|
20 // [INCLUDE FILES] |
|
21 #include <testsdkcfd.rsg> |
|
22 #include <akncommondialogsdynmem.h> |
|
23 #include <maknfileselectionobserver.h> |
|
24 #include <maknfilefilter.h> |
|
25 |
|
26 #include "testsdkcfd.h" |
|
27 |
|
28 // ============================ MEMBER FUNCTIONS =============================== |
|
29 |
|
30 // ----------------------------------------------------------------------------- |
|
31 // CTestSDKCFD::TestCDDMRunSelectDlgLD |
|
32 // ----------------------------------------------------------------------------- |
|
33 // |
|
34 TInt CTestSDKCFD::TestCDDMRunSelectDlgLD( CStifItemParser& /*aItem*/ ) |
|
35 { |
|
36 _LIT( KFileName, "Select Dialog" ); |
|
37 TBuf<KMaxFileName> fileName( KFileName ); |
|
38 |
|
39 struct MObserver : public MAknFileSelectionObserver |
|
40 { |
|
41 TBool OkToExitL( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/) |
|
42 { |
|
43 return ETrue; |
|
44 } |
|
45 }; |
|
46 |
|
47 MObserver* observer = new( ELeave ) MObserver; |
|
48 CleanupStack::PushL( observer ); |
|
49 |
|
50 TBool flag = AknCommonDialogsDynMem::RunSelectDlgLD |
|
51 ( AknCommonDialogsDynMem::EMemoryTypePhone, fileName, 0, observer ); |
|
52 |
|
53 CleanupStack::PopAndDestroy( observer ); |
|
54 STIF_ASSERT_FALSE( flag ); |
|
55 |
|
56 return KErrNone; |
|
57 } |
|
58 |
|
59 // ----------------------------------------------------------------------------- |
|
60 // CTestSDKCFD::TestCDDMRunSelectDlgLDFilterL |
|
61 // ----------------------------------------------------------------------------- |
|
62 // |
|
63 TInt CTestSDKCFD::TestCDDMRunSelectDlgLDFilterL( CStifItemParser& /*aItem*/ ) |
|
64 { |
|
65 _LIT( KFileName, "Select Dialog" ); |
|
66 TBuf<KMaxFileName> fileName( KFileName ); |
|
67 |
|
68 struct MFileFilter : public MAknFileFilter |
|
69 { |
|
70 TBool Accept( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/) const |
|
71 { |
|
72 return ETrue; |
|
73 } |
|
74 }; |
|
75 |
|
76 MFileFilter* filter = new (ELeave) MFileFilter; |
|
77 CleanupStack::PushL( filter ); |
|
78 |
|
79 TBool flag = AknCommonDialogsDynMem::RunSelectDlgLD |
|
80 ( AknCommonDialogsDynMem::EMemoryTypeMMC, fileName, 0, filter, NULL ); |
|
81 |
|
82 CleanupStack::PopAndDestroy( filter ); |
|
83 |
|
84 STIF_ASSERT_FALSE( flag ); |
|
85 |
|
86 return KErrNone; |
|
87 } |
|
88 |
|
89 // ----------------------------------------------------------------------------- |
|
90 // CTestSDKCFD::TestCDDMRunSelectDlgLDTitleL |
|
91 // ----------------------------------------------------------------------------- |
|
92 // |
|
93 TInt CTestSDKCFD::TestCDDMRunSelectDlgLDTitleL( CStifItemParser& /*aItem*/ ) |
|
94 { |
|
95 _LIT( KFileName, "Select Dialog" ); |
|
96 TBuf<KMaxFileName> fileName( KFileName ); |
|
97 _LIT( KFileSelTitle, "File Selection Title" ); |
|
98 TBuf<KMaxFileName> fileSelTitle( KFileSelTitle ); |
|
99 |
|
100 TBool flag = AknCommonDialogsDynMem::RunSelectDlgLD |
|
101 ( AknCommonDialogsDynMem::EMemoryTypeMMC, fileName, 0, fileSelTitle, NULL ); |
|
102 STIF_ASSERT_FALSE( flag ); |
|
103 |
|
104 return KErrNone; |
|
105 } |
|
106 |
|
107 // ----------------------------------------------------------------------------- |
|
108 // CTestSDKCFD::TestCDDMRunSelectDlgLDFileIdL |
|
109 // ----------------------------------------------------------------------------- |
|
110 // |
|
111 TInt CTestSDKCFD::TestCDDMRunSelectDlgLDFileIdL( CStifItemParser& /*aItem*/ ) |
|
112 { |
|
113 _LIT( KFileName, "Select Dialog" ); |
|
114 TBuf<KMaxFileName> fileName( KFileName ); |
|
115 |
|
116 TBool flag = AknCommonDialogsDynMem::RunSelectDlgLD |
|
117 ( AknCommonDialogsDynMem::EMemoryTypeMMC, fileName, 0, 0, NULL ); |
|
118 STIF_ASSERT_FALSE( flag ); |
|
119 |
|
120 return KErrNone; |
|
121 } |
|
122 |
|
123 // ----------------------------------------------------------------------------- |
|
124 // CTestSDKCFD::TestCDDMRunMoveDlgLD |
|
125 // ----------------------------------------------------------------------------- |
|
126 // |
|
127 TInt CTestSDKCFD::TestCDDMRunMoveDlgLD( CStifItemParser& /*aItem*/ ) |
|
128 { |
|
129 _LIT( KDirectory, "C:\\Data" ); |
|
130 TBuf<KMaxPath> directory( KDirectory ); |
|
131 |
|
132 struct MObserver : public MAknFileSelectionObserver |
|
133 { |
|
134 TBool OkToExitL( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/) |
|
135 { |
|
136 return ETrue; |
|
137 } |
|
138 }; |
|
139 |
|
140 MObserver* observer = new( ELeave ) MObserver; |
|
141 CleanupStack::PushL( observer ); |
|
142 |
|
143 TBool flag = AknCommonDialogsDynMem::RunMoveDlgLD |
|
144 ( AknCommonDialogsDynMem::EMemoryTypeMMC, directory, 0, observer ); |
|
145 |
|
146 CleanupStack::PopAndDestroy( observer ); |
|
147 STIF_ASSERT_FALSE( flag ); |
|
148 |
|
149 return KErrNone; |
|
150 } |
|
151 |
|
152 // ----------------------------------------------------------------------------- |
|
153 // CTestSDKCFD::TestCDDMRunMoveDlgLDFilterL |
|
154 // ----------------------------------------------------------------------------- |
|
155 // |
|
156 TInt CTestSDKCFD::TestCDDMRunMoveDlgLDFilterL( CStifItemParser& /*aItem*/ ) |
|
157 { |
|
158 _LIT( KDirectory, "C:\\Data" ); |
|
159 TBuf<KMaxPath> directory( KDirectory ); |
|
160 |
|
161 struct MFileFilter : public MAknFileFilter |
|
162 { |
|
163 TBool Accept( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/) const |
|
164 { |
|
165 return ETrue; |
|
166 } |
|
167 }; |
|
168 |
|
169 MFileFilter* filter = new (ELeave) MFileFilter; |
|
170 CleanupStack::PushL( filter ); |
|
171 |
|
172 TBool flag = AknCommonDialogsDynMem::RunMoveDlgLD |
|
173 ( AknCommonDialogsDynMem::EMemoryTypeMMC, directory, 0, filter, NULL ); |
|
174 |
|
175 CleanupStack::PopAndDestroy( filter ); |
|
176 |
|
177 STIF_ASSERT_FALSE( flag ); |
|
178 |
|
179 return KErrNone; |
|
180 } |
|
181 |
|
182 // ----------------------------------------------------------------------------- |
|
183 // CTestSDKCFD::TestCDDMRunMoveDlgLDTitleL |
|
184 // ----------------------------------------------------------------------------- |
|
185 // |
|
186 TInt CTestSDKCFD::TestCDDMRunMoveDlgLDTitleL( CStifItemParser& /*aItem*/ ) |
|
187 { |
|
188 _LIT( KDirectory, "C:\\Data" ); |
|
189 TBuf<KMaxPath> directory( KDirectory ); |
|
190 _LIT( KFileSelTitle, "File Selection Title" ); |
|
191 TBuf<KMaxFileName> fileSelTitle( KFileSelTitle ); |
|
192 |
|
193 TBool flag = AknCommonDialogsDynMem::RunMoveDlgLD |
|
194 ( AknCommonDialogsDynMem::EMemoryTypeMMC, directory, 0, fileSelTitle, NULL ); |
|
195 STIF_ASSERT_FALSE( flag ); |
|
196 |
|
197 return KErrNone; |
|
198 } |
|
199 |
|
200 // ----------------------------------------------------------------------------- |
|
201 // CTestSDKCFD::TestCDDMRunMoveDlgLDFileIdL |
|
202 // ----------------------------------------------------------------------------- |
|
203 // |
|
204 TInt CTestSDKCFD::TestCDDMRunMoveDlgLDFileIdL( CStifItemParser& /*aItem*/ ) |
|
205 { |
|
206 _LIT( KDirectory, "C:\\Data" ); |
|
207 TBuf<KMaxPath> directory( KDirectory ); |
|
208 |
|
209 TBool flag = AknCommonDialogsDynMem::RunMoveDlgLD |
|
210 ( AknCommonDialogsDynMem::EMemoryTypeMMC, directory, 0, 0, NULL ); |
|
211 STIF_ASSERT_FALSE( flag ); |
|
212 |
|
213 return KErrNone; |
|
214 } |
|
215 |
|
216 // ----------------------------------------------------------------------------- |
|
217 // CTestSDKCFD::TestCDDMRunSaveDlgLD |
|
218 // ----------------------------------------------------------------------------- |
|
219 // |
|
220 TInt CTestSDKCFD::TestCDDMRunSaveDlgLD( CStifItemParser& /*aItem*/ ) |
|
221 { |
|
222 _LIT( KDefaultFileName, "Save Dialog" ); |
|
223 TBuf<KMaxFileName> defaultFileName( KDefaultFileName ); |
|
224 |
|
225 struct MObserver : public MAknFileSelectionObserver |
|
226 { |
|
227 TBool OkToExitL( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/) |
|
228 { |
|
229 return ETrue; |
|
230 } |
|
231 }; |
|
232 |
|
233 MObserver* observer = new( ELeave ) MObserver; |
|
234 CleanupStack::PushL( observer ); |
|
235 |
|
236 TBool flag = AknCommonDialogsDynMem::RunSaveDlgLD |
|
237 ( AknCommonDialogsDynMem::EMemoryTypePhone, defaultFileName, 0, observer ); |
|
238 |
|
239 CleanupStack::PopAndDestroy( observer ); |
|
240 STIF_ASSERT_FALSE( flag ); |
|
241 |
|
242 return KErrNone; |
|
243 } |
|
244 |
|
245 // ----------------------------------------------------------------------------- |
|
246 // CTestSDKCFD::TestCDDMRunSaveDlgLDFilterL |
|
247 // ----------------------------------------------------------------------------- |
|
248 // |
|
249 TInt CTestSDKCFD::TestCDDMRunSaveDlgLDFilterL( CStifItemParser& /*aItem*/ ) |
|
250 { |
|
251 _LIT( KDefaultFileName, "Save Dialog" ); |
|
252 TBuf<KMaxFileName> defaultFileName( KDefaultFileName ); |
|
253 |
|
254 struct MFileFilter : public MAknFileFilter |
|
255 { |
|
256 TBool Accept( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/) const |
|
257 { |
|
258 return ETrue; |
|
259 } |
|
260 }; |
|
261 |
|
262 MFileFilter* filter = new (ELeave) MFileFilter; |
|
263 CleanupStack::PushL( filter ); |
|
264 |
|
265 TBool flag = AknCommonDialogsDynMem::RunSaveDlgLD |
|
266 ( AknCommonDialogsDynMem::EMemoryTypePhone, defaultFileName, 0, filter, NULL ); |
|
267 |
|
268 CleanupStack::PopAndDestroy( filter ); |
|
269 |
|
270 STIF_ASSERT_FALSE( flag ); |
|
271 |
|
272 return KErrNone; |
|
273 } |
|
274 |
|
275 // ----------------------------------------------------------------------------- |
|
276 // CTestSDKCFD::TestCDDMRunSaveDlgLDTitleL |
|
277 // ----------------------------------------------------------------------------- |
|
278 // |
|
279 TInt CTestSDKCFD::TestCDDMRunSaveDlgLDTitleL( CStifItemParser& /*aItem*/ ) |
|
280 { |
|
281 _LIT( KDefaultFileName, "Save Dialog" ); |
|
282 TBuf<KMaxFileName> defaultFileName( KDefaultFileName ); |
|
283 _LIT( KFileSelTitle, "File Selection Title" ); |
|
284 TBuf<KMaxFileName> fileSelTitle( KFileSelTitle ); |
|
285 _LIT( KFileNamePromptTitle, "File Name Prompt Title" ); |
|
286 TBuf<KMaxFileName> fileNamePromptTitle( KFileNamePromptTitle ); |
|
287 |
|
288 TBool flag = AknCommonDialogsDynMem::RunSaveDlgLD |
|
289 ( AknCommonDialogsDynMem::EMemoryTypePhone, defaultFileName, |
|
290 0, fileSelTitle, fileNamePromptTitle, NULL ); |
|
291 STIF_ASSERT_FALSE( flag ); |
|
292 |
|
293 return KErrNone; |
|
294 } |
|
295 |
|
296 // ----------------------------------------------------------------------------- |
|
297 // CTestSDKCFD::TestCDDMRunSaveDlgLDFileIdL |
|
298 // ----------------------------------------------------------------------------- |
|
299 // |
|
300 TInt CTestSDKCFD::TestCDDMRunSaveDlgLDFileIdL( CStifItemParser& /*aItem*/ ) |
|
301 { |
|
302 _LIT( KDefaultFileName, "Save Dialog" ); |
|
303 TBuf<KMaxFileName> defaultFileName( KDefaultFileName ); |
|
304 |
|
305 TBool flag = AknCommonDialogsDynMem::RunSaveDlgLD |
|
306 ( AknCommonDialogsDynMem::EMemoryTypePhone, defaultFileName, 0, 0, NULL ); |
|
307 STIF_ASSERT_FALSE( flag ); |
|
308 |
|
309 return KErrNone; |
|
310 } |
|
311 |
|
312 // ----------------------------------------------------------------------------- |
|
313 // CTestSDKCFD::TestCDDMRunSaveDlgLDIdTitleL |
|
314 // ----------------------------------------------------------------------------- |
|
315 // |
|
316 TInt CTestSDKCFD::TestCDDMRunSaveDlgLDIdTitleL( CStifItemParser& /*aItem*/ ) |
|
317 { |
|
318 _LIT( KDefaultFileName, "Save Dialog" ); |
|
319 TBuf<KMaxFileName> defaultFileName( KDefaultFileName ); |
|
320 _LIT( KFileNamePromptTitle, "File Name Prompt Title" ); |
|
321 TBuf<KMaxFileName> fileNamePromptTitle( KFileNamePromptTitle ); |
|
322 |
|
323 TBool flag = AknCommonDialogsDynMem::RunSaveDlgLD |
|
324 ( AknCommonDialogsDynMem::EMemoryTypePhone, defaultFileName, 0, 0, |
|
325 fileNamePromptTitle, NULL ); |
|
326 STIF_ASSERT_FALSE( flag ); |
|
327 |
|
328 return KErrNone; |
|
329 } |
|
330 |
|
331 // ----------------------------------------------------------------------------- |
|
332 // CTestSDKCFD::TestCDDMRunSaveDlgNoDirectorySelectionLD |
|
333 // ----------------------------------------------------------------------------- |
|
334 // |
|
335 TInt CTestSDKCFD::TestCDDMRunSaveDlgNoDirectorySelectionLD( CStifItemParser& /*aItem*/ ) |
|
336 { |
|
337 _LIT( KDefaultFileName, "Save Dialog" ); |
|
338 TBuf<KMaxFileName> defaultFileName( KDefaultFileName ); |
|
339 |
|
340 TBool flag = AknCommonDialogsDynMem::RunSaveDlgNoDirectorySelectionLD |
|
341 ( AknCommonDialogsDynMem::EMemoryTypeMMC, defaultFileName, 0, NULL ); |
|
342 STIF_ASSERT_FALSE( flag ); |
|
343 |
|
344 return KErrNone; |
|
345 } |
|
346 |
|
347 // ----------------------------------------------------------------------------- |
|
348 // CTestSDKCFD::TestCDDMRunSaveDlgNoDirectorySelectionLDTitleL |
|
349 // ----------------------------------------------------------------------------- |
|
350 // |
|
351 TInt CTestSDKCFD::TestCDDMRunSaveDlgNoDirectorySelectionLDTitleL |
|
352 ( CStifItemParser& /*aItem*/ ) |
|
353 { |
|
354 _LIT( KDefaultFileName, "Save Dialog" ); |
|
355 TBuf<KMaxFileName> defaultFileName( KDefaultFileName ); |
|
356 _LIT( KFileNamePromptTitle, "File Name Prompt Title" ); |
|
357 TBuf<KMaxFileName> fileNamePromptTitle( KFileNamePromptTitle ); |
|
358 |
|
359 TBool flag = AknCommonDialogsDynMem::RunSaveDlgNoDirectorySelectionLD |
|
360 ( AknCommonDialogsDynMem::EMemoryTypePhone, defaultFileName, 0, |
|
361 fileNamePromptTitle, NULL ); |
|
362 STIF_ASSERT_FALSE( flag ); |
|
363 |
|
364 return KErrNone; |
|
365 } |
|
366 |
|
367 // ----------------------------------------------------------------------------- |
|
368 // CTestSDKCFD::TestCDDMRunCopyDlgLD |
|
369 // ----------------------------------------------------------------------------- |
|
370 // |
|
371 TInt CTestSDKCFD::TestCDDMRunCopyDlgLD( CStifItemParser& /*aItem*/ ) |
|
372 { |
|
373 _LIT( KDirectory, "C:\\Data" ); |
|
374 TBuf<KMaxPath> directory( KDirectory ); |
|
375 |
|
376 struct MObserver : public MAknFileSelectionObserver |
|
377 { |
|
378 TBool OkToExitL( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/) |
|
379 { |
|
380 return ETrue; |
|
381 } |
|
382 }; |
|
383 |
|
384 MObserver* observer = new( ELeave ) MObserver; |
|
385 CleanupStack::PushL( observer ); |
|
386 |
|
387 TBool flag = AknCommonDialogsDynMem::RunCopyDlgLD |
|
388 ( AknCommonDialogsDynMem::EMemoryTypePhone, directory, 0, observer ); |
|
389 |
|
390 CleanupStack::PopAndDestroy( observer ); |
|
391 STIF_ASSERT_FALSE( flag ); |
|
392 |
|
393 return KErrNone; |
|
394 } |
|
395 |
|
396 // ----------------------------------------------------------------------------- |
|
397 // CTestSDKCFD::TestCDDMRunCopyDlgLDFilterL |
|
398 // ----------------------------------------------------------------------------- |
|
399 // |
|
400 TInt CTestSDKCFD::TestCDDMRunCopyDlgLDFilterL( CStifItemParser& /*aItem*/ ) |
|
401 { |
|
402 _LIT( KDirectory, "C:\\Data" ); |
|
403 TBuf<KMaxPath> directory( KDirectory ); |
|
404 |
|
405 struct MFileFilter : public MAknFileFilter |
|
406 { |
|
407 TBool Accept( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/) const |
|
408 { |
|
409 return ETrue; |
|
410 } |
|
411 }; |
|
412 |
|
413 MFileFilter* filter = new (ELeave) MFileFilter; |
|
414 CleanupStack::PushL( filter ); |
|
415 |
|
416 TBool flag = AknCommonDialogsDynMem::RunCopyDlgLD |
|
417 ( AknCommonDialogsDynMem::EMemoryTypePhone, directory, 0, filter, NULL ); |
|
418 |
|
419 CleanupStack::PopAndDestroy( filter ); |
|
420 |
|
421 STIF_ASSERT_FALSE( flag ); |
|
422 |
|
423 return KErrNone; |
|
424 } |
|
425 |
|
426 // ----------------------------------------------------------------------------- |
|
427 // CTestSDKCFD::TestCDDMRunCopyDlgLDFileIdL |
|
428 // ----------------------------------------------------------------------------- |
|
429 // |
|
430 TInt CTestSDKCFD::TestCDDMRunCopyDlgLDFileIdL( CStifItemParser& /*aItem*/ ) |
|
431 { |
|
432 _LIT( KDirectory, "C:\\Data" ); |
|
433 TBuf<KMaxPath> directory( KDirectory ); |
|
434 |
|
435 TBool flag = AknCommonDialogsDynMem::RunCopyDlgLD |
|
436 ( AknCommonDialogsDynMem::EMemoryTypePhone, directory, 0, 0, NULL ); |
|
437 STIF_ASSERT_FALSE( flag ); |
|
438 |
|
439 return KErrNone; |
|
440 } |
|
441 |
|
442 // ----------------------------------------------------------------------------- |
|
443 // CTestSDKCFD::TestCDDMRunSelectDlgLDFolderL |
|
444 // ----------------------------------------------------------------------------- |
|
445 // |
|
446 TInt CTestSDKCFD::TestCDDMRunSelectDlgLDFolderL( CStifItemParser& /*aItem*/ ) |
|
447 { |
|
448 _LIT( KFileName, "Select Dialog" ); |
|
449 TBuf<KMaxFileName> fileName( KFileName ); |
|
450 _LIT( KStartFolder, "C:\\Data\\Images" ); |
|
451 TBuf<KMaxPath> startFolder( KStartFolder ); |
|
452 |
|
453 struct MObserver : public MAknFileSelectionObserver |
|
454 { |
|
455 TBool OkToExitL( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/) |
|
456 { |
|
457 return ETrue; |
|
458 } |
|
459 }; |
|
460 |
|
461 MObserver* observer = new( ELeave ) MObserver; |
|
462 CleanupStack::PushL( observer ); |
|
463 |
|
464 TBool flag = AknCommonDialogsDynMem::RunSelectDlgLD |
|
465 ( AknCommonDialogsDynMem::EMemoryTypePhone, fileName, startFolder, 0, observer ); |
|
466 |
|
467 CleanupStack::PopAndDestroy( observer ); |
|
468 STIF_ASSERT_FALSE( flag ); |
|
469 |
|
470 return KErrNone; |
|
471 } |
|
472 |
|
473 // ----------------------------------------------------------------------------- |
|
474 // CTestSDKCFD::TestCDDMRunSelectDlgLDFolderFilterL |
|
475 // ----------------------------------------------------------------------------- |
|
476 // |
|
477 TInt CTestSDKCFD::TestCDDMRunSelectDlgLDFolderFilterL( CStifItemParser& /*aItem*/ ) |
|
478 { |
|
479 _LIT( KFileName, "Select Dialog" ); |
|
480 TBuf<KMaxFileName> fileName( KFileName ); |
|
481 _LIT( KStartFolder, "C:\\Data\\Images" ); |
|
482 TBuf<KMaxPath> startFolder( KStartFolder ); |
|
483 |
|
484 struct MFileFilter : public MAknFileFilter |
|
485 { |
|
486 TBool Accept( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/) const |
|
487 { |
|
488 return ETrue; |
|
489 } |
|
490 }; |
|
491 |
|
492 MFileFilter* filter = new (ELeave) MFileFilter; |
|
493 CleanupStack::PushL( filter ); |
|
494 |
|
495 TBool flag = AknCommonDialogsDynMem::RunSelectDlgLD |
|
496 ( AknCommonDialogsDynMem::EMemoryTypePhone, fileName, startFolder, 0, filter, NULL ); |
|
497 |
|
498 CleanupStack::PopAndDestroy( filter ); |
|
499 |
|
500 STIF_ASSERT_FALSE( flag ); |
|
501 |
|
502 return KErrNone; |
|
503 } |
|
504 |
|
505 // ----------------------------------------------------------------------------- |
|
506 // CTestSDKCFD::TestCDDMRunSelectDlgLDFolderTitleL |
|
507 // ----------------------------------------------------------------------------- |
|
508 // |
|
509 TInt CTestSDKCFD::TestCDDMRunSelectDlgLDFolderTitleL( CStifItemParser& /*aItem*/ ) |
|
510 { |
|
511 _LIT( KFileName, "Select Dialog" ); |
|
512 TBuf<KMaxFileName> fileName( KFileName ); |
|
513 _LIT( KStartFolder, "C:\\Data\\Images" ); |
|
514 TBuf<KMaxPath> startFolder( KStartFolder ); |
|
515 _LIT( KFileSelTitle, "File Selection Title" ); |
|
516 TBuf<KMaxFileName> fileSelTitle( KFileSelTitle ); |
|
517 |
|
518 TBool flag = AknCommonDialogsDynMem::RunSelectDlgLD |
|
519 ( AknCommonDialogsDynMem::EMemoryTypePhone, fileName, startFolder, 0, |
|
520 fileSelTitle, NULL ); |
|
521 STIF_ASSERT_FALSE( flag ); |
|
522 |
|
523 return KErrNone; |
|
524 } |
|
525 |
|
526 // ----------------------------------------------------------------------------- |
|
527 // CTestSDKCFD::TestCDDMRunSelectDlgLDFolderFileIDL |
|
528 // ----------------------------------------------------------------------------- |
|
529 // |
|
530 TInt CTestSDKCFD::TestCDDMRunSelectDlgLDFolderFileIDL( CStifItemParser& /*aItem*/ ) |
|
531 { |
|
532 _LIT( KFileName, "Select Dialog" ); |
|
533 TBuf<KMaxFileName> fileName( KFileName ); |
|
534 _LIT( KStartFolder, "C:\\Data" ); |
|
535 TBuf<KMaxPath> startFolder( KStartFolder ); |
|
536 |
|
537 TBool flag = AknCommonDialogsDynMem::RunSelectDlgLD |
|
538 ( AknCommonDialogsDynMem::EMemoryTypePhone, fileName, startFolder, 0, 0, NULL ); |
|
539 STIF_ASSERT_FALSE( flag ); |
|
540 |
|
541 return KErrNone; |
|
542 } |
|
543 |
|
544 // ----------------------------------------------------------------------------- |
|
545 // CTestSDKCFD::TestCDDMRunSelectDlgLDFolderTitleFilterL |
|
546 // ----------------------------------------------------------------------------- |
|
547 // |
|
548 TInt CTestSDKCFD::TestCDDMRunSelectDlgLDFolderTitleFilterL( CStifItemParser& /*aItem*/ ) |
|
549 { |
|
550 _LIT( KFileName, "Select Dialog" ); |
|
551 TBuf<KMaxFileName> fileName( KFileName ); |
|
552 _LIT( KStartFolder, "C:\\Data" ); |
|
553 TBuf<KMaxPath> startFolder( KStartFolder ); |
|
554 _LIT( KFileSelTitle, "File Selection Title" ); |
|
555 TBuf<KMaxFileName> fileSelTitle( KFileSelTitle ); |
|
556 |
|
557 TBool flag = AknCommonDialogsDynMem::RunSelectDlgLD |
|
558 ( AknCommonDialogsDynMem::EMemoryTypePhone, fileName, startFolder, 0, 0, |
|
559 fileSelTitle, NULL, NULL ); |
|
560 STIF_ASSERT_FALSE( flag ); |
|
561 |
|
562 return KErrNone; |
|
563 } |
|
564 |
|
565 // ----------------------------------------------------------------------------- |
|
566 // CTestSDKCFD::TestCDDMRunSaveDlgLDFolderTitleFilterL |
|
567 // ----------------------------------------------------------------------------- |
|
568 // |
|
569 TInt CTestSDKCFD::TestCDDMRunSaveDlgLDFolderTitleFilterL( CStifItemParser& /*aItem*/ ) |
|
570 { |
|
571 _LIT( KFileName, "Select Dialog" ); |
|
572 TBuf<KMaxFileName> fileName( KFileName ); |
|
573 _LIT( KStartFolder, "C:\\Data" ); |
|
574 TBuf<KMaxPath> startFolder( KStartFolder ); |
|
575 _LIT( KFileSelTitle, "File Selection Title" ); |
|
576 TBuf<KMaxFileName> fileSelTitle( KFileSelTitle ); |
|
577 |
|
578 TBool flag = AknCommonDialogsDynMem::RunSaveDlgLD |
|
579 ( AknCommonDialogsDynMem::EMemoryTypePhone, fileName, startFolder, 0, 0, |
|
580 fileSelTitle, NULL, NULL ); |
|
581 STIF_ASSERT_FALSE( flag ); |
|
582 |
|
583 return KErrNone; |
|
584 } |
|
585 |
|
586 // ----------------------------------------------------------------------------- |
|
587 // CTestSDKCFD::TestCDDMRunFolderSelectDlgLD |
|
588 // ----------------------------------------------------------------------------- |
|
589 // |
|
590 TInt CTestSDKCFD::TestCDDMRunFolderSelectDlgLD( CStifItemParser& /*aItem*/ ) |
|
591 { |
|
592 _LIT( KFolder, "C:\\Data" ); |
|
593 TBuf<KMaxPath> folder( KFolder ); |
|
594 _LIT( KStartFolder, "C:\\Data\\Images" ); |
|
595 TBuf<KMaxPath> startFolder( KStartFolder ); |
|
596 _LIT( KFileSelTitle, "File Selection Title" ); |
|
597 TBuf<KMaxFileName> fileSelTitle( KFileSelTitle ); |
|
598 |
|
599 TBool flag = AknCommonDialogsDynMem::RunFolderSelectDlgLD |
|
600 ( AknCommonDialogsDynMem::EMemoryTypePhone, folder, startFolder, 0, 0, |
|
601 fileSelTitle, NULL, NULL ); |
|
602 STIF_ASSERT_FALSE( flag ); |
|
603 |
|
604 return KErrNone; |
|
605 } |
|
606 |
|
607 |
|
608 // [End of File] |
|