classicui_pub/common_file_dialogs_api/tsrc/src/testsdkcfdblockscommondialogs.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 AknCommonDialogs.h
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 
       
    20 // [INCLUDE FILES]
       
    21 #include <testsdkcfd.rsg>
       
    22 #include <akncommondialogs.h>
       
    23 #include <maknfileselectionobserver.h>
       
    24 #include <maknfilefilter.h>
       
    25 
       
    26 #include "testsdkcfd.h"
       
    27 
       
    28 // ============================ MEMBER FUNCTIONS ===============================
       
    29 
       
    30 // -----------------------------------------------------------------------------
       
    31 // CTestSDKCFD::TestCDRunSelectDlgLD
       
    32 // -----------------------------------------------------------------------------
       
    33 //
       
    34 TInt CTestSDKCFD::TestCDRunSelectDlgLD( 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 = AknCommonDialogs::RunSelectDlgLD( fileName, 0, observer );
       
    51 
       
    52     CleanupStack::PopAndDestroy( observer );
       
    53     STIF_ASSERT_FALSE( flag );
       
    54 
       
    55     return KErrNone;
       
    56     }
       
    57 
       
    58 // -----------------------------------------------------------------------------
       
    59 // CTestSDKCFD::TestCDRunSelectDlgLDFilterL
       
    60 // -----------------------------------------------------------------------------
       
    61 //
       
    62 TInt CTestSDKCFD::TestCDRunSelectDlgLDFilterL( CStifItemParser& /*aItem*/ )
       
    63     {
       
    64     _LIT( KFileName, "Select Dialog" );
       
    65     TBuf<KMaxFileName> fileName( KFileName );
       
    66     
       
    67     struct MFileFilter : public MAknFileFilter
       
    68         {
       
    69         TBool Accept( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/) const
       
    70             {
       
    71             return ETrue;
       
    72             }
       
    73         };
       
    74 
       
    75     MFileFilter* filter = new (ELeave) MFileFilter;
       
    76     CleanupStack::PushL( filter );
       
    77 
       
    78     TBool flag = AknCommonDialogs::RunSelectDlgLD( fileName, 0, filter, NULL );
       
    79     
       
    80     CleanupStack::PopAndDestroy( filter );
       
    81 
       
    82     STIF_ASSERT_FALSE( flag );
       
    83 
       
    84     return KErrNone;
       
    85     }
       
    86 
       
    87 // -----------------------------------------------------------------------------
       
    88 // CTestSDKCFD::TestCDRunSelectDlgLDTitleL
       
    89 // -----------------------------------------------------------------------------
       
    90 //
       
    91 TInt CTestSDKCFD::TestCDRunSelectDlgLDTitleL( CStifItemParser& /*aItem*/ )
       
    92     {
       
    93     _LIT( KFileName, "Select Dialog" );
       
    94     TBuf<KMaxFileName> fileName( KFileName );
       
    95     _LIT( KFileSelTitle, "File Selection Title" );
       
    96     TBuf<KMaxFileName> fileSelTitle( KFileSelTitle );
       
    97 
       
    98     TBool flag = AknCommonDialogs::RunSelectDlgLD( fileName, 0, fileSelTitle, NULL );
       
    99     STIF_ASSERT_FALSE( flag );
       
   100 
       
   101     return KErrNone;
       
   102     }
       
   103 
       
   104 // -----------------------------------------------------------------------------
       
   105 // CTestSDKCFD::TestCDRunSelectDlgLDFileIdL
       
   106 // -----------------------------------------------------------------------------
       
   107 //
       
   108 TInt CTestSDKCFD::TestCDRunSelectDlgLDFileIdL( CStifItemParser& /*aItem*/ )
       
   109     {
       
   110     _LIT( KFileName, "Select Dialog" );
       
   111     TBuf<KMaxFileName> fileName( KFileName );
       
   112 
       
   113     TBool flag = AknCommonDialogs::RunSelectDlgLD( fileName, 0, 0, NULL );
       
   114     STIF_ASSERT_FALSE( flag );
       
   115 
       
   116     return KErrNone;
       
   117     }
       
   118 
       
   119 // -----------------------------------------------------------------------------
       
   120 // CTestSDKCFD::TestCDRunMoveDlgLD
       
   121 // -----------------------------------------------------------------------------
       
   122 //
       
   123 TInt CTestSDKCFD::TestCDRunMoveDlgLD( CStifItemParser& /*aItem*/ )
       
   124     {
       
   125     _LIT( KDirectory, "C:\\Data" );
       
   126     TBuf<KMaxPath> directory( KDirectory );
       
   127 
       
   128     struct MObserver : public MAknFileSelectionObserver
       
   129         {
       
   130         TBool OkToExitL( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/)
       
   131             {
       
   132             return ETrue;
       
   133             }
       
   134         };
       
   135 
       
   136     MObserver* observer = new( ELeave ) MObserver;
       
   137     CleanupStack::PushL( observer );
       
   138 
       
   139     TBool flag = AknCommonDialogs::RunMoveDlgLD( directory, 0, observer );
       
   140     STIF_ASSERT_FALSE( flag );
       
   141     CleanupStack::PopAndDestroy( observer );
       
   142 
       
   143     return KErrNone;
       
   144     }
       
   145 
       
   146 // -----------------------------------------------------------------------------
       
   147 // CTestSDKCFD::TestCDRunMoveDlgLDFilterL
       
   148 // -----------------------------------------------------------------------------
       
   149 //
       
   150 TInt CTestSDKCFD::TestCDRunMoveDlgLDFilterL( CStifItemParser& /*aItem*/ )
       
   151     {
       
   152     _LIT( KDirectory, "C:\\Data" );
       
   153     TBuf<KMaxPath> directory( KDirectory );
       
   154     
       
   155     struct MFileFilter : public MAknFileFilter
       
   156         {
       
   157         TBool Accept( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/) const
       
   158             {
       
   159             return ETrue;
       
   160             }
       
   161         };
       
   162 
       
   163     MFileFilter* filter = new (ELeave) MFileFilter;
       
   164     CleanupStack::PushL( filter );
       
   165 
       
   166     TBool flag = AknCommonDialogs::RunMoveDlgLD( directory, 0, filter, NULL );
       
   167 
       
   168     CleanupStack::PopAndDestroy( filter );
       
   169 
       
   170     STIF_ASSERT_FALSE( flag );
       
   171     
       
   172     return KErrNone;
       
   173     }
       
   174 
       
   175 // -----------------------------------------------------------------------------
       
   176 // CTestSDKCFD::TestCDRunMoveDlgLDTitleL
       
   177 // -----------------------------------------------------------------------------
       
   178 //
       
   179 TInt CTestSDKCFD::TestCDRunMoveDlgLDTitleL( CStifItemParser& /*aItem*/ )
       
   180     {
       
   181     _LIT( KDirectory, "C:\\Data" );
       
   182     TBuf<KMaxPath> directory( KDirectory );
       
   183     _LIT( KFileSelTitle, "File Selection Title" );
       
   184     TBuf<KMaxFileName> fileSelTitle( KFileSelTitle );
       
   185 
       
   186     TBool flag = AknCommonDialogs::RunMoveDlgLD( directory, 0, fileSelTitle, NULL );
       
   187     STIF_ASSERT_FALSE( flag );
       
   188 
       
   189     return KErrNone;
       
   190     }
       
   191 
       
   192 // -----------------------------------------------------------------------------
       
   193 // CTestSDKCFD::TestCDRunMoveDlgLDFileIdL
       
   194 // -----------------------------------------------------------------------------
       
   195 //
       
   196 TInt CTestSDKCFD::TestCDRunMoveDlgLDFileIdL( CStifItemParser& /*aItem*/ )
       
   197     {
       
   198     _LIT( KDirectory, "C:\\Data" );
       
   199     TBuf<KMaxPath> directory( KDirectory );
       
   200 
       
   201     TBool flag = AknCommonDialogs::RunMoveDlgLD( directory, 0, 0, NULL );
       
   202     STIF_ASSERT_FALSE( flag );
       
   203 
       
   204     return KErrNone;
       
   205     }
       
   206 
       
   207 // -----------------------------------------------------------------------------
       
   208 // CTestSDKCFD::TestCDRunSaveDlgLD
       
   209 // -----------------------------------------------------------------------------
       
   210 //
       
   211 TInt CTestSDKCFD::TestCDRunSaveDlgLD( CStifItemParser& /*aItem*/ )
       
   212     {
       
   213     _LIT( KDefaultFileName, "Save Dialog" );
       
   214     TBuf<KMaxFileName> defaultFileName( KDefaultFileName );
       
   215 
       
   216     struct MObserver : public MAknFileSelectionObserver
       
   217         {
       
   218         TBool OkToExitL( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/)
       
   219             {
       
   220             return ETrue;
       
   221             }
       
   222         };
       
   223 
       
   224     MObserver* observer = new( ELeave ) MObserver;
       
   225     CleanupStack::PushL( observer );
       
   226 
       
   227     TBool flag = AknCommonDialogs::RunSaveDlgLD( defaultFileName, 0, observer );
       
   228 
       
   229     CleanupStack::PopAndDestroy( observer );
       
   230     STIF_ASSERT_FALSE( flag );
       
   231 
       
   232     return KErrNone;
       
   233     }
       
   234 
       
   235 // -----------------------------------------------------------------------------
       
   236 // CTestSDKCFD::TestCDRunSaveDlgLDFilterL
       
   237 // -----------------------------------------------------------------------------
       
   238 //
       
   239 TInt CTestSDKCFD::TestCDRunSaveDlgLDFilterL( CStifItemParser& /*aItem*/ )
       
   240     {
       
   241     _LIT( KDefaultFileName, "Save Dialog" );
       
   242     TBuf<KMaxFileName> defaultFileName( KDefaultFileName );
       
   243     
       
   244     struct MFileFilter : public MAknFileFilter
       
   245         {
       
   246         TBool Accept( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/) const
       
   247             {
       
   248             return ETrue;
       
   249             }
       
   250         };
       
   251 
       
   252     MFileFilter* filter = new (ELeave) MFileFilter;
       
   253     CleanupStack::PushL( filter );
       
   254 
       
   255     TBool flag = AknCommonDialogs::RunSaveDlgLD( defaultFileName, 0, filter, NULL );
       
   256 
       
   257     CleanupStack::PopAndDestroy( filter );
       
   258 
       
   259     STIF_ASSERT_FALSE( flag );
       
   260 
       
   261     return KErrNone;
       
   262     }
       
   263 
       
   264 // -----------------------------------------------------------------------------
       
   265 // CTestSDKCFD::TestCDRunSaveDlgLDTitleL
       
   266 // -----------------------------------------------------------------------------
       
   267 //
       
   268 TInt CTestSDKCFD::TestCDRunSaveDlgLDTitleL( CStifItemParser& /*aItem*/ )
       
   269     {
       
   270     _LIT( KDefaultFileName, "Save Dialog" );
       
   271     TBuf<KMaxFileName> defaultFileName( KDefaultFileName );
       
   272     _LIT( KFileSelTitle, "File Selection Title" );
       
   273     TBuf<KMaxFileName> fileSelTitle( KFileSelTitle );
       
   274     _LIT( KFileNamePromptTitle, "File Name Prompt Title" );
       
   275     TBuf<KMaxFileName> fileNamePromptTitle( KFileNamePromptTitle );
       
   276 
       
   277     TBool flag = AknCommonDialogs::RunSaveDlgLD
       
   278         ( defaultFileName, 0, fileSelTitle, fileNamePromptTitle, NULL );
       
   279     STIF_ASSERT_FALSE( flag );
       
   280 
       
   281     return KErrNone;
       
   282     }
       
   283 
       
   284 // -----------------------------------------------------------------------------
       
   285 // CTestSDKCFD::TestCDRunSaveDlgLDFileIdL
       
   286 // -----------------------------------------------------------------------------
       
   287 //
       
   288 TInt CTestSDKCFD::TestCDRunSaveDlgLDFileIdL( CStifItemParser& /*aItem*/ )
       
   289     {
       
   290     _LIT( KDefaultFileName, "Save Dialog" );
       
   291     TBuf<KMaxFileName> defaultFileName( KDefaultFileName );
       
   292 
       
   293     TBool flag = AknCommonDialogs::RunSaveDlgLD( defaultFileName, 0, 0, NULL );
       
   294     STIF_ASSERT_FALSE( flag );
       
   295 
       
   296     return KErrNone;
       
   297     }
       
   298 
       
   299 // -----------------------------------------------------------------------------
       
   300 // CTestSDKCFD::TestCDRunSaveDlgLDIdTitleL
       
   301 // -----------------------------------------------------------------------------
       
   302 //
       
   303 TInt CTestSDKCFD::TestCDRunSaveDlgLDIdTitleL( CStifItemParser& /*aItem*/ )
       
   304     {
       
   305     _LIT( KDefaultFileName, "Save Dialog" );
       
   306     TBuf<KMaxFileName> defaultFileName( KDefaultFileName );
       
   307     _LIT( KFileNamePromptTitle, "File Name Prompt Title" );
       
   308     TBuf<KMaxFileName> fileNamePromptTitle( KFileNamePromptTitle );
       
   309 
       
   310     TBool flag = AknCommonDialogs::RunSaveDlgLD
       
   311         ( defaultFileName, 0, 0, fileNamePromptTitle, NULL );
       
   312     STIF_ASSERT_FALSE( flag );
       
   313 
       
   314     return KErrNone;
       
   315     }
       
   316 
       
   317 // -----------------------------------------------------------------------------
       
   318 // CTestSDKCFD::TestCDRunSaveDlgNoDirectorySelectionLD
       
   319 // -----------------------------------------------------------------------------
       
   320 //
       
   321 TInt CTestSDKCFD::TestCDRunSaveDlgNoDirectorySelectionLD( CStifItemParser& /*aItem*/ )
       
   322     {
       
   323     _LIT( KDefaultFileName, "Save Dialog" );
       
   324     TBuf<KMaxFileName> defaultFileName( KDefaultFileName );
       
   325 
       
   326     TBool flag = AknCommonDialogs::RunSaveDlgNoDirectorySelectionLD
       
   327         ( defaultFileName, 0, NULL );
       
   328     STIF_ASSERT_FALSE( flag );
       
   329 
       
   330     return KErrNone;
       
   331     }
       
   332 
       
   333 // -----------------------------------------------------------------------------
       
   334 // CTestSDKCFD::TestCDRunSaveDlgNoDirectorySelectionLDTitleL
       
   335 // -----------------------------------------------------------------------------
       
   336 //
       
   337 TInt CTestSDKCFD::TestCDRunSaveDlgNoDirectorySelectionLDTitleL( CStifItemParser& /*aItem*/ )
       
   338     {
       
   339     _LIT( KDefaultFileName, "Save Dialog" );
       
   340     TBuf<KMaxFileName> defaultFileName( KDefaultFileName );
       
   341     _LIT( KFileNamePromptTitle, "File Name Prompt Title" );
       
   342     TBuf<KMaxFileName> fileNamePromptTitle( KFileNamePromptTitle );
       
   343 
       
   344     TBool flag = AknCommonDialogs::RunSaveDlgNoDirectorySelectionLD
       
   345         ( defaultFileName, 0, fileNamePromptTitle, NULL );
       
   346     STIF_ASSERT_FALSE( flag );
       
   347 
       
   348     return KErrNone;
       
   349     }
       
   350 
       
   351 // -----------------------------------------------------------------------------
       
   352 // CTestSDKCFD::TestCDRunCopyDlgLD
       
   353 // -----------------------------------------------------------------------------
       
   354 //
       
   355 TInt CTestSDKCFD::TestCDRunCopyDlgLD( CStifItemParser& /*aItem*/ )
       
   356     {
       
   357     _LIT( KDirectory, "C:\\Data" );
       
   358     TBuf<KMaxPath> directory( KDirectory );
       
   359 
       
   360     struct MObserver : public MAknFileSelectionObserver
       
   361         {
       
   362         TBool OkToExitL( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/)
       
   363             {
       
   364             return ETrue;
       
   365             }
       
   366         };
       
   367 
       
   368     MObserver* observer = new( ELeave ) MObserver;
       
   369     CleanupStack::PushL( observer );
       
   370 
       
   371     TBool flag = AknCommonDialogs::RunCopyDlgLD( directory, 0, observer );
       
   372 
       
   373     CleanupStack::PopAndDestroy( observer );
       
   374     STIF_ASSERT_FALSE( flag );
       
   375 
       
   376     return KErrNone;
       
   377     }
       
   378 
       
   379 // -----------------------------------------------------------------------------
       
   380 // CTestSDKCFD::TestCDRunCopyDlgLDFilterL
       
   381 // -----------------------------------------------------------------------------
       
   382 //
       
   383 TInt CTestSDKCFD::TestCDRunCopyDlgLDFilterL( CStifItemParser& /*aItem*/ )
       
   384     {
       
   385     _LIT( KDirectory, "C:\\Data" );
       
   386     TBuf<KMaxPath> directory( KDirectory );
       
   387     
       
   388     struct MFileFilter : public MAknFileFilter
       
   389         {
       
   390         TBool Accept( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/) const
       
   391             {
       
   392             return ETrue;
       
   393             }
       
   394         };
       
   395 
       
   396     MFileFilter* filter = new (ELeave) MFileFilter;
       
   397     CleanupStack::PushL( filter );
       
   398 
       
   399     TBool flag = AknCommonDialogs::RunCopyDlgLD( directory, 0, filter, NULL );
       
   400 
       
   401     CleanupStack::PopAndDestroy( filter );
       
   402 
       
   403     STIF_ASSERT_FALSE( flag );
       
   404 
       
   405     return KErrNone;
       
   406     }
       
   407 
       
   408 // -----------------------------------------------------------------------------
       
   409 // CTestSDKCFD::TestCDRunCopyDlgLDFileIdL
       
   410 // -----------------------------------------------------------------------------
       
   411 //
       
   412 TInt CTestSDKCFD::TestCDRunCopyDlgLDFileIdL( CStifItemParser& /*aItem*/ )
       
   413     {
       
   414     _LIT( KDirectory, "C:\\Data" );
       
   415     TBuf<KMaxPath> directory( KDirectory );
       
   416 
       
   417     TBool flag = AknCommonDialogs::RunCopyDlgLD( directory, 0, 0, NULL );
       
   418     STIF_ASSERT_FALSE( flag );
       
   419 
       
   420     return KErrNone;
       
   421     }
       
   422 
       
   423 // -----------------------------------------------------------------------------
       
   424 // CTestSDKCFD::TestCDRunSelectDlgLDFolderL
       
   425 // -----------------------------------------------------------------------------
       
   426 //
       
   427 TInt CTestSDKCFD::TestCDRunSelectDlgLDFolderL( CStifItemParser& /*aItem*/ )
       
   428     {
       
   429     _LIT( KFileName, "Select Dialog" );
       
   430     TBuf<KMaxFileName> fileName( KFileName );
       
   431     _LIT( KStartFolder, "C:\\Data\\Images" );
       
   432     TBuf<KMaxPath> startFolder( KStartFolder );
       
   433 
       
   434     struct MObserver : public MAknFileSelectionObserver
       
   435         {
       
   436         TBool OkToExitL( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/)
       
   437             {
       
   438             return ETrue;
       
   439             }
       
   440         };
       
   441 
       
   442     MObserver* observer = new( ELeave ) MObserver;
       
   443     CleanupStack::PushL( observer );
       
   444 
       
   445     TBool flag = AknCommonDialogs::RunSelectDlgLD( fileName, startFolder, 0, observer );
       
   446 
       
   447     CleanupStack::PopAndDestroy( observer );
       
   448     STIF_ASSERT_FALSE( flag );
       
   449 
       
   450     return KErrNone;
       
   451     }
       
   452 
       
   453 // -----------------------------------------------------------------------------
       
   454 // CTestSDKCFD::TestCDRunSelectDlgLDFolderFilterL
       
   455 // -----------------------------------------------------------------------------
       
   456 //
       
   457 TInt CTestSDKCFD::TestCDRunSelectDlgLDFolderFilterL( CStifItemParser& /*aItem*/ )
       
   458     {
       
   459     _LIT( KFileName, "Select Dialog" );
       
   460     TBuf<KMaxFileName> fileName( KFileName );
       
   461     _LIT( KStartFolder, "C:\\Data\\Images" );
       
   462     TBuf<KMaxPath> startFolder( KStartFolder );
       
   463     
       
   464     struct MFileFilter : public MAknFileFilter
       
   465         {
       
   466         TBool Accept( const TDesC& /*aDriveAndPath*/, const TEntry& /*aEntry*/) const
       
   467             {
       
   468             return ETrue;
       
   469             }
       
   470         };
       
   471 
       
   472     MFileFilter* filter = new (ELeave) MFileFilter;
       
   473     CleanupStack::PushL( filter );
       
   474 
       
   475     TBool flag = AknCommonDialogs::RunSelectDlgLD
       
   476         ( fileName, startFolder, 0, filter, NULL );
       
   477 
       
   478     CleanupStack::PopAndDestroy( filter );
       
   479 
       
   480     STIF_ASSERT_FALSE( flag );
       
   481 
       
   482     return KErrNone;
       
   483     }
       
   484 
       
   485 // -----------------------------------------------------------------------------
       
   486 // CTestSDKCFD::TestCDRunSelectDlgLDFolderTitleL
       
   487 // -----------------------------------------------------------------------------
       
   488 //
       
   489 TInt CTestSDKCFD::TestCDRunSelectDlgLDFolderTitleL( CStifItemParser& /*aItem*/ )
       
   490     {
       
   491     _LIT( KFileName, "Select Dialog" );
       
   492     TBuf<KMaxFileName> fileName( KFileName );
       
   493     _LIT( KStartFolder, "C:\\Data\\Images" );
       
   494     TBuf<KMaxPath> startFolder( KStartFolder );
       
   495     _LIT( KFileSelTitle, "File Selection Title" );
       
   496     TBuf<KMaxFileName> fileSelTitle( KFileSelTitle );
       
   497 
       
   498     TBool flag = AknCommonDialogs::RunSelectDlgLD
       
   499         ( fileName, startFolder, 0, fileSelTitle, NULL );
       
   500     STIF_ASSERT_FALSE( flag );
       
   501 
       
   502     return KErrNone;
       
   503     }
       
   504 
       
   505 // -----------------------------------------------------------------------------
       
   506 // CTestSDKCFD::TestCDRunSelectDlgLDFolderFileIDL
       
   507 // -----------------------------------------------------------------------------
       
   508 //
       
   509 TInt CTestSDKCFD::TestCDRunSelectDlgLDFolderFileIDL( CStifItemParser& /*aItem*/ )
       
   510     {
       
   511     _LIT( KFileName, "Select Dialog" );
       
   512     TBuf<KMaxFileName> fileName( KFileName );
       
   513     _LIT( KStartFolder, "C:\\Data" );
       
   514     TBuf<KMaxPath> startFolder( KStartFolder );
       
   515 
       
   516     TBool flag = AknCommonDialogs::RunSelectDlgLD
       
   517         ( fileName, startFolder, 0, 0, NULL );
       
   518     STIF_ASSERT_FALSE( flag );
       
   519 
       
   520     return KErrNone;
       
   521     }
       
   522 
       
   523 // -----------------------------------------------------------------------------
       
   524 // CTestSDKCFD::TestCDRunSelectDlgLDFolderTitleFilterL
       
   525 // -----------------------------------------------------------------------------
       
   526 //
       
   527 TInt CTestSDKCFD::TestCDRunSelectDlgLDFolderTitleFilterL( CStifItemParser& /*aItem*/ )
       
   528     {
       
   529     _LIT( KFileName, "Select Dialog" );
       
   530     TBuf<KMaxFileName> fileName( KFileName );
       
   531     _LIT( KStartFolder, "C:\\Data" );
       
   532     TBuf<KMaxPath> startFolder( KStartFolder );
       
   533     _LIT( KFileSelTitle, "File Selection Title" );
       
   534     TBuf<KMaxFileName> fileSelTitle( KFileSelTitle );
       
   535 
       
   536     TBool flag = AknCommonDialogs::RunSelectDlgLD
       
   537         ( fileName, startFolder, 0, 0, fileSelTitle, NULL, NULL );
       
   538     STIF_ASSERT_FALSE( flag );
       
   539 
       
   540     return KErrNone;
       
   541     }
       
   542 
       
   543 // -----------------------------------------------------------------------------
       
   544 // CTestSDKCFD::TestCDRunSaveDlgLDFolderTitleFilterL
       
   545 // -----------------------------------------------------------------------------
       
   546 //
       
   547 TInt CTestSDKCFD::TestCDRunSaveDlgLDFolderTitleFilterL( CStifItemParser& /*aItem*/ )
       
   548     {
       
   549     _LIT( KFileName, "Select Dialog" );
       
   550     TBuf<KMaxFileName> fileName( KFileName );
       
   551     _LIT( KStartFolder, "C:\\Data" );
       
   552     TBuf<KMaxPath> startFolder( KStartFolder );
       
   553     _LIT( KFileSelTitle, "File Selection Title" );
       
   554     TBuf<KMaxFileName> fileSelTitle( KFileSelTitle );
       
   555 
       
   556     TBool flag = AknCommonDialogs::RunSaveDlgLD
       
   557         ( fileName, startFolder, 0, 0, fileSelTitle, NULL, NULL );
       
   558     STIF_ASSERT_FALSE( flag );
       
   559 
       
   560     return KErrNone;
       
   561     }
       
   562 
       
   563 // -----------------------------------------------------------------------------
       
   564 // CTestSDKCFD::TestCDRunFolderSelectDlgLD
       
   565 // -----------------------------------------------------------------------------
       
   566 //
       
   567 TInt CTestSDKCFD::TestCDRunFolderSelectDlgLD( CStifItemParser& /*aItem*/ )
       
   568     {
       
   569     _LIT( KFolder, "C:\\Data" );
       
   570     TBuf<KMaxPath> folder( KFolder );
       
   571     _LIT( KStartFolder, "C:\\Data\\Images" );
       
   572     TBuf<KMaxPath> startFolder( KStartFolder );
       
   573     _LIT( KFileSelTitle, "File Selection Title" );
       
   574     TBuf<KMaxFileName> fileSelTitle( KFileSelTitle );
       
   575 
       
   576     TBool flag = AknCommonDialogs::RunFolderSelectDlgLD
       
   577         ( folder, startFolder, 0, 0, fileSelTitle, NULL, NULL );
       
   578     STIF_ASSERT_FALSE( flag );
       
   579 
       
   580     return KErrNone;
       
   581     }
       
   582 
       
   583 //  [End of File]