classicui_pub/common_file_dialogs_api/tsrc/src/testsdkcfdblockscommondialogsdynmem.cpp
branchGCC_SURGE
changeset 44 484cb5040995
parent 32 512f698a535d
parent 40 7165f928e888
equal deleted inserted replaced
32:512f698a535d 44:484cb5040995
     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]