classicui_pub/grids_api/tsrc/inc/testsdkgrids.h
changeset 0 2f259fa3e83a
equal deleted inserted replaced
-1:000000000000 0:2f259fa3e83a
       
     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 grids_api
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 
       
    20 #ifndef C_TESTSDKGRIDS_H
       
    21 #define C_TESTSDKGRIDS_H
       
    22 
       
    23 /*
       
    24  *   INCLUDES
       
    25  */
       
    26 #include <stiflogger.h>
       
    27 #include <testscripterinternal.h>
       
    28 #include <stiftestmodule.h>
       
    29 #include <testclassassert.h>
       
    30 
       
    31 
       
    32 #define TEST_CLASS_VERSION_MAJOR 0
       
    33 #define TEST_CLASS_VERSION_MINOR 0
       
    34 #define TEST_CLASS_VERSION_BUILD 0
       
    35 
       
    36 
       
    37 _LIT( KtestsdkgridsLogPath, "\\logs\\testframework\\testsdkgrids\\" ); 
       
    38 
       
    39 _LIT( KtestsdkgridsLogFile, "testsdkgrids.txt" ); 
       
    40 _LIT( KtestsdkgridsLogFileWithTitle, "testsdkgrids_[%S].txt" );
       
    41 
       
    42 class CTestSDKGridsView;
       
    43 class CTestSDKGridsContainer;
       
    44 class CAknColourSelectionGrid;
       
    45 class CAknGMSStyleGrid;
       
    46 class CAknGrid;
       
    47 /**
       
    48 *  Ctestsdkgrids test class for STIF Test Framework TestScripter.
       
    49 *  @since S60 5.0
       
    50 */
       
    51 NONSHARABLE_CLASS(CTestSDKGrids) : public CScriptBase
       
    52     {
       
    53 public: 
       
    54 
       
    55     /**
       
    56     * Two-phased constructor.
       
    57     */
       
    58     static CTestSDKGrids* NewL( CTestModuleIf& aTestModuleIf );
       
    59 
       
    60     /**
       
    61     * Destructor.
       
    62     */
       
    63     virtual ~CTestSDKGrids();
       
    64 
       
    65 public: 
       
    66 
       
    67     /**
       
    68     * From CScriptBase Runs a script line.
       
    69     * @since S60 5.0
       
    70     * @param aItem Script line containing method name and parameters
       
    71     * @return Symbian OS error code
       
    72     */
       
    73     virtual TInt RunMethodL( CStifItemParser& aItem );
       
    74 
       
    75 private:
       
    76 
       
    77     /**
       
    78     * C++ default constructor.
       
    79     */
       
    80     CTestSDKGrids( CTestModuleIf& aTestModuleIf );
       
    81 
       
    82     /**
       
    83     * By default Symbian 2nd phase constructor is private.
       
    84     */
       
    85     void ConstructL();
       
    86 
       
    87     /**
       
    88     * Frees all resources allocated from test methods.
       
    89     * @since S60 5.0
       
    90     */
       
    91     void Delete();
       
    92     
       
    93     /**
       
    94      * Method used to log version of test class
       
    95      */
       
    96     void SendTestClassVersion();
       
    97     
       
    98         /**
       
    99      * Turn off ScreenSaver
       
   100      * @since S60 5.0
       
   101      * @return Symbian OS error code.
       
   102      */
       
   103     void TurnOffScreenSaver();
       
   104 
       
   105     /**
       
   106      * Restore ScreenSaver
       
   107      * @since S60 5.0
       
   108      * @return Symbian OS error code.
       
   109      */
       
   110     void RestoreScreenSaver();
       
   111 
       
   112     //[TestMethods]
       
   113 private:
       
   114     //akncolourselectiongrid.h
       
   115     /**
       
   116      * TestGridsCCSGNewL test function for testing the NewL function
       
   117      * @since S60 5.0
       
   118      * @param aItem never used
       
   119      * @return Symbian OS error code.
       
   120      */
       
   121     
       
   122     virtual TInt TestGridsCCSGNewL( CStifItemParser& aItem );
       
   123     /**
       
   124      * TestGridsCCSGExecuteLD test function for testing the NewL function
       
   125      * @since S60 5.0
       
   126      * @param aItem never used
       
   127      * @return Symbian OS error code.
       
   128      */
       
   129     
       
   130     virtual TInt TestGridsCCSGExecuteLD( CStifItemParser& aItem );
       
   131     /**
       
   132      * TestGridsCCSGDelete test function for testing the Destruct function
       
   133      * @since S60 5.0
       
   134      * @param aItem never used
       
   135      * @return Symbian OS error code.
       
   136      */
       
   137     virtual TInt TestGridsCCSGDelete( CStifItemParser& aItem );
       
   138     
       
   139     /**
       
   140      * TestGridsCCSGHandlePointerEventL test function for testing the HandlePointerEventL function
       
   141      * @since S60 5.0
       
   142      * @param aItem never used
       
   143      * @return Symbian OS error code.
       
   144      */
       
   145     virtual TInt TestGridsCCSGHandlePointerEventL( CStifItemParser& aItem );
       
   146     
       
   147 private:
       
   148     //AknGMSStyleGrid.h------class CAknGMSStyleGridView
       
   149     /**
       
   150      * TestGridsGMSSGVConstuctionL test function for testing the construction function
       
   151      * @since S60 5.0
       
   152      * @param aItem never used
       
   153      * @return Symbian OS error code.
       
   154      */
       
   155     virtual TInt TestGridsGMSSGVConstuctionL( CStifItemParser& aItem );
       
   156     
       
   157     /**
       
   158      * TestGridsGMSSGVDrawL test function for testing the Draw function
       
   159      * @since S60 5.0
       
   160      * @param aItem never used
       
   161      * @return Symbian OS error code.
       
   162      */
       
   163     virtual TInt TestGridsGMSSGVDrawL( CStifItemParser& aItem );
       
   164     
       
   165     /**
       
   166      * TestGridsGMSSGVSetupLayoutL test function for testing the SetupLayout function
       
   167      * @since S60 5.0
       
   168      * @param aItem never used
       
   169      * @return Symbian OS error code.
       
   170      */
       
   171     virtual TInt TestGridsGMSSGVSetupLayoutL( CStifItemParser& aItem );
       
   172     
       
   173     //AknGMSStyleGrid.h------class CAknGMSStyleGrid
       
   174     /**
       
   175      * TestGridsGMSSGNewL test function for testing the NewL function
       
   176      * @since S60 5.0
       
   177      * @param aItem never used
       
   178      * @return Symbian OS error code.
       
   179      */
       
   180     virtual TInt TestGridsGMSSGNewL( CStifItemParser& aItem );
       
   181     
       
   182     /**
       
   183      * TestGridsGMSSGConstructionL test function for testing the Construction function
       
   184      * @since S60 5.0
       
   185      * @param aItem never used
       
   186      * @return Symbian OS error code.
       
   187      */
       
   188     virtual TInt TestGridsGMSSGConstructionL( CStifItemParser& aItem );
       
   189     
       
   190     /**
       
   191      * TestGridsGMSSGConstructionWithTBoolL test function for testing the CAknGMSStyleGrid(TBool aIsPopup) function
       
   192      * @since S60 5.0
       
   193      * @param aItem never used
       
   194      * @return Symbian OS error code.
       
   195      */
       
   196     virtual TInt TestGridsGMSSGConstructionWithTBoolL( CStifItemParser& aItem );
       
   197     
       
   198     /**
       
   199      * TestGridsGMSSGConstructL test function for testing the ConstructL function
       
   200      * @since S60 5.0
       
   201      * @param aItem never used
       
   202      * @return Symbian OS error code.
       
   203      */
       
   204     virtual TInt TestGridsGMSSGConstructL( CStifItemParser& aItem );
       
   205     
       
   206     /**
       
   207      * TestGridsGMSSGDelete test function for testing the Destruct function
       
   208      * @since S60 5.0
       
   209      * @param aItem never used
       
   210      * @return Symbian OS error code.
       
   211      */
       
   212     virtual TInt TestGridsGMSSGDelete( CStifItemParser& aItem );
       
   213     
       
   214     /**
       
   215      * TestGridsGMSSGSetupLayout test function for testing the SetupLayout function
       
   216      * @since S60 5.0
       
   217      * @param aItem never used
       
   218      * @return Symbian OS error code.
       
   219      */
       
   220     virtual TInt TestGridsGMSSGSetupLayout( CStifItemParser& aItem );
       
   221     
       
   222     /**
       
   223      * TestGridsGMSSGHandlePointerEventL test function for testing the HandlePointerEventL function
       
   224      * @since S60 5.0
       
   225      * @param aItem never used
       
   226      * @return Symbian OS error code.
       
   227      */
       
   228     virtual TInt TestGridsGMSSGHandlePointerEventL( CStifItemParser& aItem );
       
   229     
       
   230     /**
       
   231      * TestGridsGMSSGSizeChanged test function for testing the SizeChanged function
       
   232      * @since S60 5.0
       
   233      * @param aItem never used
       
   234      * @return Symbian OS error code.
       
   235      */
       
   236     virtual TInt TestGridsGMSSGSizeChanged( CStifItemParser& aItem );
       
   237     
       
   238     /**
       
   239      * TestGridsGMSSGMinimumSize test function for testing the MinimumSize function
       
   240      * @since S60 5.0
       
   241      * @param aItem never used
       
   242      * @return Symbian OS error code.
       
   243      */
       
   244     virtual TInt TestGridsGMSSGMinimumSize( CStifItemParser& aItem );
       
   245     
       
   246     /**
       
   247      * TestGridsGMSSGOfferKeyEventL test function for testing the OfferKeyEventL function
       
   248      * @since S60 5.0
       
   249      * @param aItem never used
       
   250      * @return Symbian OS error code.
       
   251      */
       
   252     virtual TInt TestGridsGMSSGOfferKeyEventL( CStifItemParser& aItem );
       
   253     
       
   254     /**
       
   255      * TestGridsGMSSGDraw test function for testing the Draw function
       
   256      * @since S60 5.0
       
   257      * @param aItem never used
       
   258      * @return Symbian OS error code.
       
   259      */
       
   260     virtual TInt TestGridsGMSSGDraw( CStifItemParser& aItem );
       
   261     
       
   262     /**
       
   263      * TestGridsGMSSGMakeViewClassInstanceL test function for testing the MakeViewClassInstanceL function
       
   264      * @since S60 5.0
       
   265      * @param aItem never used
       
   266      * @return Symbian OS error code.
       
   267      */
       
   268     virtual TInt TestGridsGMSSGMakeViewClassInstanceL( CStifItemParser& aItem );
       
   269     
       
   270     // AknGMSStyleGrid.h------class CAknGMSPopupGrid
       
   271     /**
       
   272      * TestGridsGMSPGNewL test function for testing the NewL function
       
   273      * @since S60 5.0
       
   274      * @param aItem never used
       
   275      * @return Symbian OS error code.
       
   276      */
       
   277     virtual TInt TestGridsGMSPGNewL( CStifItemParser& aItem );
       
   278     
       
   279     /**
       
   280      * TestGridsGMSPGSetupWindowLayoutL test function for testing the SetupWindowLayout function
       
   281      * @since S60 5.0
       
   282      * @param aItem never used
       
   283      * @return Symbian OS error code.
       
   284      */
       
   285     virtual TInt TestGridsGMSPGSetupWindowLayoutL( CStifItemParser& aItem );
       
   286     
       
   287     /**
       
   288      * TestGridsGMSPGCalcPopupGridLargeGraphicWindowL test function for testing the CalcPopupGridLargeGraphicWindow function
       
   289      * @since S60 5.0
       
   290      * @param aItem never used
       
   291      * @return Symbian OS error code.
       
   292      */
       
   293     virtual TInt TestGridsGMSPGCalcPopupGridLargeGraphicWindowL( CStifItemParser& aItem );
       
   294     
       
   295     /**
       
   296      * TestGridsGMSPGSetupPopupGridLargeGraphicWindowL test function for testing the SetupPopupGridLargeGraphicWindow function
       
   297      * @since S60 5.0
       
   298      * @param aItem never used
       
   299      * @return Symbian OS error code.
       
   300      */
       
   301     virtual TInt TestGridsGMSPGSetupPopupGridLargeGraphicWindowL( CStifItemParser& aItem );
       
   302     
       
   303     /**
       
   304      * TestGridsGMSPGPopupGridLargeGraphicGraphicsL test function for testing the PopupGridLargeGraphicGraphics function
       
   305      * @since S60 5.0
       
   306      * @param aItem never used
       
   307      * @return Symbian OS error code.
       
   308      */
       
   309     virtual TInt TestGridsGMSPGPopupGridLargeGraphicGraphicsL( CStifItemParser& aItem );
       
   310     
       
   311     /**
       
   312      * TestGridsGMSPGHandlePointerEventL test function for testing the HandlePointerEventL function
       
   313      * @since S60 5.0
       
   314      * @param aItem never used
       
   315      * @return Symbian OS error code.
       
   316      */
       
   317     virtual TInt TestGridsGMSPGHandlePointerEventL( CStifItemParser& aItem );
       
   318     
       
   319 private:
       
   320     //akngrid.h
       
   321     /**
       
   322      * TestGridsGridConstructionL test function for testing the construction function
       
   323      * @since S60 5.0
       
   324      * @param aItem never used
       
   325      * @return Symbian OS error code.
       
   326      */
       
   327     virtual TInt TestGridsGridConstructionL( CStifItemParser& aItem );
       
   328     
       
   329     /**
       
   330      * TestGridsGridDelete test function for testing the destruct function
       
   331      * @since S60 5.0
       
   332      * @param aItem never used
       
   333      * @return Symbian OS error code.
       
   334      */
       
   335     virtual TInt TestGridsGridDelete( CStifItemParser& aItem );
       
   336     
       
   337     /**
       
   338      * TestGridsGridSetModelL test function for testing the SetModel function
       
   339      * @since S60 5.0
       
   340      * @param aItem never used
       
   341      * @return Symbian OS error code.
       
   342      */
       
   343     virtual TInt TestGridsGridSetModelL( CStifItemParser& aItem );
       
   344     
       
   345     /**
       
   346      * TestGridsGridConstructL test function for testing the ConstructL function
       
   347      * @since S60 5.0
       
   348      * @param aItem never used
       
   349      * @return Symbian OS error code.
       
   350      */
       
   351     virtual TInt TestGridsGridConstructL( CStifItemParser& aItem );
       
   352     
       
   353     /**
       
   354      * TestGridsGridConstructFromResourceL test function for testing the ConstructFromResourceL function
       
   355      * @since S60 5.0
       
   356      * @param aItem never used
       
   357      * @return Symbian OS error code.
       
   358      */
       
   359     virtual TInt TestGridsGridConstructFromResourceL( CStifItemParser& aItem );
       
   360     
       
   361     /**
       
   362      * TestGridsGridSetLayoutL test function for testing the SetLayoutL function
       
   363      * @since S60 5.0
       
   364      * @param aItem never used
       
   365      * @return Symbian OS error code.
       
   366      */
       
   367     virtual TInt TestGridsGridSetLayoutL( CStifItemParser& aItem );
       
   368     
       
   369     /**
       
   370      * TestGridsGridSetLayoutFromResourceL test function for testing the SetLayoutFromResourceL function
       
   371      * @since S60 5.0
       
   372      * @param aItem never used
       
   373      * @return Symbian OS error code.
       
   374      */
       
   375     virtual TInt TestGridsGridSetLayoutFromResourceL( CStifItemParser& aItem );
       
   376     
       
   377     /**
       
   378      * TestGridsGridSetPrimaryScrollingType test function for testing the SetPrimaryScrollingType function
       
   379      * @since S60 5.0
       
   380      * @param aItem never used
       
   381      * @return Symbian OS error code.
       
   382      */
       
   383     virtual TInt TestGridsGridSetPrimaryScrollingType( CStifItemParser& aItem );
       
   384     
       
   385     /**
       
   386      * TestGridsGridSetSecondaryScrollingType test function for testing the SetSecondaryScrollingType function
       
   387      * @since S60 5.0
       
   388      * @param aItem never used
       
   389      * @return Symbian OS error code.
       
   390      */
       
   391     virtual TInt TestGridsGridSetSecondaryScrollingType( CStifItemParser& aItem );
       
   392     
       
   393     /**
       
   394      * TestGridsGridSetStartPositionL test function for testing the SetStartPositionL function
       
   395      * @since S60 5.0
       
   396      * @param aItem never used
       
   397      * @return Symbian OS error code.
       
   398      */
       
   399     virtual TInt TestGridsGridSetStartPositionL( CStifItemParser& aItem );
       
   400     
       
   401     /**
       
   402      * TestGridsGridCurrentDataIndex test function for testing the CurrentDataIndex function
       
   403      * @since S60 5.0
       
   404      * @param aItem never used
       
   405      * @return Symbian OS error code.
       
   406      */
       
   407     virtual TInt TestGridsGridCurrentDataIndex( CStifItemParser& aItem );
       
   408     
       
   409     /**
       
   410      * TestGridsGridSetCurrentDataIndex test function for testing the SetCurrentDataIndex function
       
   411      * @since S60 5.0
       
   412      * @param aItem never used
       
   413      * @return Symbian OS error code.
       
   414      */
       
   415     virtual TInt TestGridsGridSetCurrentDataIndex( CStifItemParser& aItem );
       
   416     
       
   417     /**
       
   418      * TestGridsGridIndexOfPosition test function for testing the IndexOfPosition function
       
   419      * @since S60 5.0
       
   420      * @param aItem never used
       
   421      * @return Symbian OS error code.
       
   422      */
       
   423     virtual TInt TestGridsGridIndexOfPosition( CStifItemParser& aItem );
       
   424     
       
   425     /**
       
   426      * TestGridsGridPositionAtIndex test function for testing the PositionAtIndex function
       
   427      * @since S60 5.0
       
   428      * @param aItem never used
       
   429      * @return Symbian OS error code.
       
   430      */
       
   431     virtual TInt TestGridsGridPositionAtIndex( CStifItemParser& aItem );
       
   432     
       
   433     /**
       
   434      * TestGridsGridItemDrawer test function for testing the ItemDrawer function
       
   435      * @since S60 5.0
       
   436      * @param aItem never used
       
   437      * @return Symbian OS error code.
       
   438      */
       
   439     virtual TInt TestGridsGridItemDrawer( CStifItemParser& aItem );
       
   440     
       
   441     /**
       
   442      * TestGridsGridSetEmptyGridTextL test function for testing the SetEmptyGridTextL function
       
   443      * @since S60 5.0
       
   444      * @param aItem never used
       
   445      * @return Symbian OS error code.
       
   446      */
       
   447     virtual TInt TestGridsGridSetEmptyGridTextL( CStifItemParser& aItem );
       
   448     
       
   449     /**
       
   450      * TestGridsGridEmptyGridText test function for testing the EmptyGridText function
       
   451      * @since S60 5.0
       
   452      * @param aItem never used
       
   453      * @return Symbian OS error code.
       
   454      */
       
   455     virtual TInt TestGridsGridEmptyGridText( CStifItemParser& aItem );
       
   456     
       
   457     /**
       
   458      * TestGridsGridMakeViewClassInstanceL test function for testing the MakeViewClassInstanceL function
       
   459      * @since S60 5.0
       
   460      * @param aItem never used
       
   461      * @return Symbian OS error code.
       
   462      */
       
   463     virtual TInt TestGridsGridMakeViewClassInstanceL( CStifItemParser& aItem );
       
   464     
       
   465     /**
       
   466      * TestGridsGridSetColumnWidth test function for testing the SetColumnWidth function
       
   467      * @since S60 5.0
       
   468      * @param aItem never used
       
   469      * @return Symbian OS error code.
       
   470      */
       
   471     virtual TInt TestGridsGridSetColumnWidth( CStifItemParser& aItem );
       
   472     
       
   473     /**
       
   474      * TestGridsGridColumnWidth test function for testing the ColumnWidth function
       
   475      * @since S60 5.0
       
   476      * @param aItem never used
       
   477      * @return Symbian OS error code.
       
   478      */
       
   479     virtual TInt TestGridsGridColumnWidth( CStifItemParser& aItem );
       
   480     
       
   481     /**
       
   482      * TestGridsGridUpdateScrollBarsL test function for testing the UpdateScrollBarsL function
       
   483      * @since S60 5.0
       
   484      * @param aItem never used
       
   485      * @return Symbian OS error code.
       
   486      */
       
   487     virtual TInt TestGridsGridUpdateScrollBarsL( CStifItemParser& aItem );
       
   488     
       
   489     /**
       
   490      * TestGridsGridHandleItemAdditionL test function for testing the HandleItemAdditionL function
       
   491      * @since S60 5.0
       
   492      * @param aItem never used
       
   493      * @return Symbian OS error code.
       
   494      */
       
   495     virtual TInt TestGridsGridHandleItemAdditionL( CStifItemParser& aItem );
       
   496     
       
   497     /**
       
   498      * TestGridsGridHandleItemRemovalL test function for testing the HandleItemRemovalL function
       
   499      * @since S60 5.0
       
   500      * @param aItem never used
       
   501      * @return Symbian OS error code.
       
   502      */
       
   503     virtual TInt TestGridsGridHandleItemRemovalL( CStifItemParser& aItem );
       
   504     
       
   505     /**
       
   506      * TestGridsGridOfferKeyEventL test function for testing the OfferKeyEventL function
       
   507      * @since S60 5.0
       
   508      * @param aItem never used
       
   509      * @return Symbian OS error code.
       
   510      */
       
   511     virtual TInt TestGridsGridOfferKeyEventL( CStifItemParser& aItem );
       
   512     
       
   513     /**
       
   514      * TestGridsGridSetItemHeightL test function for testing the SetItemHeightL function
       
   515      * @since S60 5.0
       
   516      * @param aItem never used
       
   517      * @return Symbian OS error code.
       
   518      */
       
   519     virtual TInt TestGridsGridSetItemHeightL( CStifItemParser& aItem );
       
   520     
       
   521     /**
       
   522      * TestGridsGridSizeChanged test function for testing the SizeChanged function
       
   523      * @since S60 5.0
       
   524      * @param aItem never used
       
   525      * @return Symbian OS error code.
       
   526      */
       
   527     virtual TInt TestGridsGridSizeChanged( CStifItemParser& aItem );
       
   528     
       
   529     /**
       
   530      * TestGridsGridModel test function for testing the Model function
       
   531      * @since S60 5.0
       
   532      * @param aItem never used
       
   533      * @return Symbian OS error code.
       
   534      */
       
   535     virtual TInt TestGridsGridModel( CStifItemParser& aItem );
       
   536     
       
   537     /**
       
   538      * TestGridsGridSetRect test function for testing the SetRect function
       
   539      * @since S60 5.0
       
   540      * @param aItem never used
       
   541      * @return Symbian OS error code.
       
   542      */
       
   543     virtual TInt TestGridsGridSetRectL( CStifItemParser& /*aItem*/ );
       
   544     
       
   545     /**
       
   546      * TestGridsGridHandleViewRectSizeChangeL test function for testing the HandleViewRectSizeChange function
       
   547      * @since S60 5.0
       
   548      * @param aItem never used
       
   549      * @return Symbian OS error code.
       
   550      */
       
   551     virtual TInt TestGridsGridHandleViewRectSizeChangeL( CStifItemParser& /*aItem*/ );
       
   552     
       
   553     /**
       
   554      * TestGridsGridSetTopItemIndexL test function for testing the SetTopItemIndex function
       
   555      * @since S60 5.0
       
   556      * @param aItem never used
       
   557      * @return Symbian OS error code.
       
   558      */
       
   559     virtual TInt TestGridsGridSetTopItemIndexL( CStifItemParser& /*aItem*/ );
       
   560     
       
   561     /**
       
   562      * TestGridsGridHandleResourceChangeL test function for testing the HandleResourceChange function
       
   563      * @since S60 5.0
       
   564      * @param aItem never used
       
   565      * @return Symbian OS error code.
       
   566      */
       
   567     virtual TInt TestGridsGridHandleResourceChangeL( CStifItemParser& /*aItem*/ );
       
   568     
       
   569     /**
       
   570      * TestGridsGridFocusChangedL test function for testing the FocusChanged function
       
   571      * @since S60 5.0
       
   572      * @param aItem never used
       
   573      * @return Symbian OS error code.
       
   574      */
       
   575     virtual TInt TestGridsGridFocusChangedL( CStifItemParser& /*aItem*/ );
       
   576     
       
   577     /*
       
   578      * Follow are protected funciont in CAknGrid
       
   579      */
       
   580     /**
       
   581      * TestGridsGridHorizontalNudgeValueL test function for testing the HorizontalNudgeValue function
       
   582      * @since S60 5.0
       
   583      * @param aItem never used
       
   584      * @return Symbian OS error code.
       
   585      */
       
   586     virtual TInt TestGridsGridHorizontalNudgeValueL( CStifItemParser& /*aItem*/ );
       
   587     
       
   588     /**
       
   589      * TestGridsGridHorizScrollGranularityInPixels test function for testing the HorizScrollGranularityInPixel function
       
   590      * @since S60 5.0
       
   591      * @param aItem never used
       
   592      * @return Symbian OS error code.
       
   593      */
       
   594     virtual TInt TestGridsGridHorizScrollGranularityInPixelsL( CStifItemParser& /*aItem*/ );
       
   595     
       
   596     /**
       
   597      * TestGridsGridAdjustTopItemIndex test function for testing the AdjustTopItemIndex function
       
   598      * @since S60 5.0
       
   599      * @param aItem never used
       
   600      * @return Symbian OS error code.
       
   601      */
       
   602     virtual TInt TestGridsGridAdjustTopItemIndexL( CStifItemParser& /*aItem*/ );
       
   603     
       
   604     /**
       
   605      * TestGridsGridHandleDragEventL test function for testing the HandleDragEvent function
       
   606      * @since S60 5.0
       
   607      * @param aItem never used
       
   608      * @return Symbian OS error code.
       
   609      */
       
   610     virtual TInt TestGridsGridHandleDragEventL( CStifItemParser& /*aItem*/ );
       
   611     
       
   612     /**
       
   613      * TestGridsGridRestoreClientRectFromViewRectL test function for testing the RestoreClientRectFromViewRect function
       
   614      * @since S60 5.0
       
   615      * @param aItem never used
       
   616      * @return Symbian OS error code.
       
   617      */
       
   618     virtual TInt TestGridsGridRestoreClientRectFromViewRectL( CStifItemParser& /*aItem*/ );
       
   619     
       
   620     /**
       
   621      * TestGridsGridAdjustRectHeightToWholeNumberOfItemsL test function for testing the AdjustRectHeightToWholeNumberOfItems function
       
   622      * @since S60 5.0
       
   623      * @param aItem never used
       
   624      * @return Symbian OS error code.
       
   625      */
       
   626     virtual TInt TestGridsGridAdjustRectHeightToWholeNumberOfItemsL( CStifItemParser& /*aItem*/ );
       
   627     
       
   628     /**
       
   629      * TestGridsGridUpdateScrollBarThumbsL test function for testing the UpdateScrollBarThumbs function
       
   630      * @since S60 5.0
       
   631      * @param aItem never used
       
   632      * @return Symbian OS error code.
       
   633      */
       
   634     virtual TInt TestGridsGridUpdateScrollBarThumbsL( CStifItemParser& /*aItem*/ );
       
   635     
       
   636     /**
       
   637      * TestGridsGridCountComponentControlsL test function for testing the CountComponentControls function
       
   638      * @since S60 5.0
       
   639      * @param aItem never used
       
   640      * @return Symbian OS error code.
       
   641      */
       
   642     virtual TInt TestGridsGridCountComponentControlsL( CStifItemParser& /*aItem*/ );
       
   643     
       
   644     /**
       
   645      * TestGridsGridMoveToNextOrPreviousItemL test function for testing the MoveToNextOrPreviousItem function
       
   646      * @since S60 5.0
       
   647      * @param aItem never used
       
   648      * @return Symbian OS error code.
       
   649      */
       
   650     virtual TInt TestGridsGridMoveToNextOrPreviousItemL( CStifItemParser& /*aItem*/ );
       
   651     
       
   652     /**
       
   653      * TestGridsGridCalcGridSizeL test function for testing the CalcGridSize function
       
   654      * @since S60 5.0
       
   655      * @param aItem never used
       
   656      * @return Symbian OS error code.
       
   657      */
       
   658     virtual TInt TestGridsGridCalcGridSizeL( CStifItemParser& /*aItem*/ );
       
   659     
       
   660     /**
       
   661      * TestGridsGridCreateItemDrawerL test function for testing the CreateItemDrawer function
       
   662      * @since S60 5.0
       
   663      * @param aItem never used
       
   664      * @return Symbian OS error code.
       
   665      */
       
   666     virtual TInt TestGridsGridCreateItemDrawerL( CStifItemParser& /*aItem*/ );
       
   667     
       
   668     /**
       
   669      * TestGridsGridHandleScrollEventL test function for testing the HandleScrollEvent function
       
   670      * @since S60 5.0
       
   671      * @param aItem never used
       
   672      * @return Symbian OS error code.
       
   673      */
       
   674     virtual TInt TestGridsGridHandleScrollEventL( CStifItemParser& /*aItem*/ );
       
   675     
       
   676     /**
       
   677      * TestGridsGridMopSupplyObjectL test function for testing the MopSupplyObject function
       
   678      * @since S60 5.0
       
   679      * @param aItem never used
       
   680      * @return Symbian OS error code.
       
   681      */
       
   682     virtual TInt TestGridsGridMopSupplyObjectL( CStifItemParser& /*aItem*/ );
       
   683     
       
   684 private:
       
   685     /**
       
   686      * TestGridsGridmConstructorAndDestructorL test function for testing the ConstructorAndDestructor function
       
   687      * @since S60 5.0
       
   688      * @param aItem never used
       
   689      * @return Symbian OS error code.
       
   690      */
       
   691 	virtual TInt TestGridsGridmConstructorAndDestructorL( CStifItemParser& /*aItem*/ );
       
   692     
       
   693     /**
       
   694      * TestGridsGridmNumberOfItemsL test function for testing the NumberOfItems function
       
   695      * @since S60 5.0
       
   696      * @param aItem never used
       
   697      * @return Symbian OS error code.
       
   698      */
       
   699     virtual TInt TestGridsGridmNumberOfItemsL( CStifItemParser& /*aItem*/ );
       
   700 
       
   701     /**
       
   702      * TestGridsGridmIndexContainsDataL test function for testing the IndexContainsData function
       
   703      * @since S60 5.0
       
   704      * @param aItem never used
       
   705      * @return Symbian OS error code.
       
   706      */
       
   707     virtual TInt TestGridsGridmIndexContainsDataL( CStifItemParser& /*aItem*/ );
       
   708 
       
   709     /**
       
   710      * TestGridsGridmNumberOfDataL test function for testing the NumberOfData function
       
   711      * @since S60 5.0
       
   712      * @param aItem never used
       
   713      * @return Symbian OS error code.
       
   714      */
       
   715     virtual TInt TestGridsGridmNumberOfDataL( CStifItemParser& /*aItem*/ );
       
   716 
       
   717     /**
       
   718      * TestGridsGridmSetStartCellsL test function for testing the SetStartCells function
       
   719      * @since S60 5.0
       
   720      * @param aItem never used
       
   721      * @return Symbian OS error code.
       
   722      */
       
   723     virtual TInt TestGridsGridmSetStartCellsL( CStifItemParser& /*aItem*/ );
       
   724 
       
   725     /**
       
   726      * TestGridsGridmIndexOfFirstDataItemL test function for testing the IndexOfFirstDataItem function
       
   727      * @since S60 5.0
       
   728      * @param aItem never used
       
   729      * @return Symbian OS error code.
       
   730      */
       
   731     virtual TInt TestGridsGridmIndexOfFirstDataItemL( CStifItemParser& /*aItem*/ );
       
   732 
       
   733     /**
       
   734      * TestGridsGridmIndexOfLastDataItemL test function for testing the IndexOfLastDataItem function
       
   735      * @since S60 5.0
       
   736      * @param aItem never used
       
   737      * @return Symbian OS error code.
       
   738      */
       
   739     virtual TInt TestGridsGridmIndexOfLastDataItemL( CStifItemParser& /*aItem*/ );
       
   740 
       
   741     /**
       
   742      * TestGridsGridmItemTextL test function for testing the ItemText function
       
   743      * @since S60 5.0
       
   744      * @param aItem never used
       
   745      * @return Symbian OS error code.
       
   746      */
       
   747 	virtual TInt TestGridsGridmItemTextL( CStifItemParser& /*aItem*/ );
       
   748 	
       
   749 private:
       
   750     /**
       
   751      * TestGridsGridviewDestructorAndDestructorL test function for testing the DestructorAndDestructor function
       
   752      * @since S60 5.0
       
   753      * @param aItem never used
       
   754      * @return Symbian OS error code.
       
   755      */
       
   756     virtual TInt TestGridsGridviewDestructorAndDestructorL( CStifItemParser& /*aItem*/ );
       
   757 	
       
   758     /**
       
   759      * TestGridsGridviewActualDataIndexL test function for testing the ActualDataIndex function
       
   760      * @since S60 5.0
       
   761      * @param aItem never used
       
   762      * @return Symbian OS error code.
       
   763      */
       
   764     virtual TInt TestGridsGridviewActualDataIndexL( CStifItemParser& /*aItem*/ );
       
   765     
       
   766     /**
       
   767      * TestGridsGridviewListBoxIndexL test function for testing the ListBoxIndex function
       
   768      * @since S60 5.0
       
   769      * @param aItem never used
       
   770      * @return Symbian OS error code.
       
   771      */
       
   772     virtual TInt TestGridsGridviewListBoxIndexL( CStifItemParser& /*aItem*/ );
       
   773     
       
   774     /**
       
   775      * TestGridsGridviewCurrentDataIndexL test function for testing the CurrentDataIndex function
       
   776      * @since S60 5.0
       
   777      * @param aItem never used
       
   778      * @return Symbian OS error code.
       
   779      */
       
   780     virtual TInt TestGridsGridviewCurrentDataIndexL( CStifItemParser& aItem );
       
   781     
       
   782     /**
       
   783      * TestGridsGridviewSetCurrentDataIndexL test function for testing the SetCurrentDataIndex function
       
   784      * @since S60 5.0
       
   785      * @param aItem never used
       
   786      * @return Symbian OS error code.
       
   787      */
       
   788     virtual TInt TestGridsGridviewSetCurrentDataIndexL( CStifItemParser& /*aItem*/ );
       
   789     
       
   790     /**
       
   791      * TestGridsGridviewSetPrimaryScrollingTypeL test function for testing the SetPrimaryScrollingType function
       
   792      * @since S60 5.0
       
   793      * @param aItem never used
       
   794      * @return Symbian OS error code.
       
   795      */
       
   796     virtual TInt TestGridsGridviewSetPrimaryScrollingTypeL( CStifItemParser& /*aItem*/ );
       
   797     
       
   798     /**
       
   799      * TestGridsGridviewSetSecondaryScrollingTypeL test function for testing the SetSecondaryScrollingType function
       
   800      * @since S60 5.0
       
   801      * @param aItem never used
       
   802      * @return Symbian OS error code.
       
   803      */
       
   804     virtual TInt TestGridsGridviewSetSecondaryScrollingTypeL( CStifItemParser& /*aItem*/ );
       
   805     
       
   806     /**
       
   807      * TestGridsGridviewSetGridCellDimensionsL test function for testing the SetGridCellDimensions function
       
   808      * @since S60 5.0
       
   809      * @param aItem never used
       
   810      * @return Symbian OS error code.
       
   811      */
       
   812     virtual TInt TestGridsGridviewSetGridCellDimensionsL( CStifItemParser& /*aItem*/ );
       
   813     
       
   814     /**
       
   815      * TestGridsGridviewGridCellDimensions test function for testing the GridCellDimensions function
       
   816      * @since S60 5.0
       
   817      * @param aItem never used
       
   818      * @return Symbian OS error code.
       
   819      */
       
   820     virtual TInt TestGridsGridviewGridCellDimensionsL( CStifItemParser& aItem );
       
   821     
       
   822     /**
       
   823      * TestGridsGridviewSetSpacesBetweenItemsL test function for testing the SetSpacesBetweenItems function
       
   824      * @since S60 5.0
       
   825      * @param aItem never used
       
   826      * @return Symbian OS error code.
       
   827      */
       
   828     virtual TInt TestGridsGridviewSetSpacesBetweenItemsL( CStifItemParser& /*aItem*/ );
       
   829     
       
   830     /**
       
   831      * TestGridsGridviewIsPrimaryVerticalL test function for testing the IsPrimaryVertical function
       
   832      * @since S60 5.0
       
   833      * @param aItem never used
       
   834      * @return Symbian OS error code.
       
   835      */
       
   836     virtual TInt TestGridsGridviewIsPrimaryVerticalL( CStifItemParser& /*aItem*/ );
       
   837     
       
   838     /**
       
   839      * TestGridsGridviewDataIndexFromLogicalPosL test function for testing the DataIndexFromLogicalPos function
       
   840      * @since S60 5.0
       
   841      * @param aItem never used
       
   842      * @return Symbian OS error code.
       
   843      */
       
   844     virtual TInt TestGridsGridviewDataIndexFromLogicalPosL( CStifItemParser& /*aItem*/ );
       
   845     
       
   846     /**
       
   847      * TestGridsGridviewLogicalPosFromDataIndexL test function for testing the LogicalPosFromDataIndex function
       
   848      * @since S60 5.0
       
   849      * @param aItem never used
       
   850      * @return Symbian OS error code.
       
   851      */
       
   852     virtual TInt TestGridsGridviewLogicalPosFromDataIndexL( CStifItemParser& /*aItem*/ );
       
   853     
       
   854     /**
       
   855      * TestGridsGridviewListBoxIndexFromLogicalPosL test function for testing the ListBoxIndexFromLogicalPos function
       
   856      * @since S60 5.0
       
   857      * @param aItem never used
       
   858      * @return Symbian OS error code.
       
   859      */
       
   860     virtual TInt TestGridsGridviewListBoxIndexFromLogicalPosL( CStifItemParser& /*aItem*/ );
       
   861     
       
   862     /**
       
   863      * TestGridsGridviewLogicalPosFromListBoxIndexL test function for testing the LogicalPosFromListBoxIndex function
       
   864      * @since S60 5.0
       
   865      * @param aItem never used
       
   866      * @return Symbian OS error code.
       
   867      */
       
   868     virtual TInt TestGridsGridviewLogicalPosFromListBoxIndexL( CStifItemParser& /*aItem*/ );
       
   869     
       
   870     /**
       
   871      * TestGridsGridviewDrawEmptyListL test function for testing the DrawEmptyList function
       
   872      * @since S60 5.0
       
   873      * @param aItem never used
       
   874      * @return Symbian OS error code.
       
   875      */
       
   876     virtual TInt TestGridsGridviewDrawEmptyListL( CStifItemParser& /*aItem*/ );
       
   877     
       
   878     /**
       
   879      * TestGridsGridviewSetGridDetailsL test function for testing the SetGridDetails function
       
   880      * @since S60 5.0
       
   881      * @param aItem never used
       
   882      * @return Symbian OS error code.
       
   883      */
       
   884     virtual TInt TestGridsGridviewSetGridDetailsL( CStifItemParser& aItem );
       
   885     
       
   886     /**
       
   887      * TestGridsGridviewMoveToItemIndexLL test function for testing the MoveToItemIndexL function
       
   888      * @since S60 5.0
       
   889      * @param aItem never used
       
   890      * @return Symbian OS error code.
       
   891      */
       
   892     virtual TInt TestGridsGridviewMoveToItemIndexLL( CStifItemParser& /*aItem*/ );
       
   893     
       
   894     /**
       
   895      * TestGridsGridviewNumberOfColsInViewL test function for testing the viewNumberOfColsInView function
       
   896      * @since S60 5.0
       
   897      * @param aItem never used
       
   898      * @return Symbian OS error code.
       
   899      */
       
   900     virtual TInt TestGridsGridviewNumberOfColsInViewL( CStifItemParser& /*aItem*/ );
       
   901     
       
   902     /**
       
   903      * TestGridsGridviewNumberOfRowsInViewL test function for testing the NumberOfRowsInView function
       
   904      * @since S60 5.0
       
   905      * @param aItem never used
       
   906      * @return Symbian OS error code.
       
   907      */
       
   908     virtual TInt TestGridsGridviewNumberOfRowsInViewL( CStifItemParser& /*aIetm*/ );
       
   909     
       
   910     /**
       
   911      * TestGridsGridviewDrawMatcherCursorL test function for testing the DrawMatcherCursor function
       
   912      * @since S60 5.0
       
   913      * @param aItem never used
       
   914      * @return Symbian OS error code.
       
   915      */
       
   916     virtual TInt TestGridsGridviewDrawMatcherCursorL( CStifItemParser& /*aItem*/ );
       
   917     
       
   918     /**
       
   919      * TestGridsGridviewCurrentItemIndexL test function for testing the CurrentItemIndex function
       
   920      * @since S60 5.0
       
   921      * @param aItem never used
       
   922      * @return Symbian OS error code.
       
   923      */
       
   924     virtual TInt TestGridsGridviewCurrentItemIndexL( CStifItemParser& /*aItem*/ );
       
   925     
       
   926     /**
       
   927      * TestGridsGridviewItemExistsL test function for testing the ItemExists function
       
   928      * @since S60 5.0
       
   929      * @param aItem never used
       
   930      * @return Symbian OS error code.
       
   931      */
       
   932     virtual TInt TestGridsGridviewItemExistsL( CStifItemParser& /*aItem*/ );
       
   933     
       
   934     /**
       
   935      * TestGridsGridviewSetColumnWidthL test function for testing the SetColumnWidth function
       
   936      * @since S60 5.0
       
   937      * @param aItem never used
       
   938      * @return Symbian OS error code.
       
   939      */
       
   940     virtual TInt TestGridsGridviewSetColumnWidthL( CStifItemParser& /*aItem*/ );
       
   941     
       
   942     /**
       
   943      * TestGridsGridviewMoveCursorLL test function for testing the MoveCursorL function
       
   944      * @since S60 5.0
       
   945      * @param aItem never used
       
   946      * @return Symbian OS error code.
       
   947      */
       
   948     virtual TInt TestGridsGridviewMoveCursorLL( CStifItemParser& /*aItem*/ );
       
   949     
       
   950     /**
       
   951      * TestGridsGridviewDrawL test function for testing the Draw function
       
   952      * @since S60 5.0
       
   953      * @param aItem never used
       
   954      * @return Symbian OS error code.
       
   955      */
       
   956     virtual TInt TestGridsGridviewDrawL( CStifItemParser& /*aItem*/ );
       
   957     
       
   958     /**
       
   959      * TestGridsGridviewDrawItemL test function for testing the DrawItem function
       
   960      * @since S60 5.0
       
   961      * @param aItem never used
       
   962      * @return Symbian OS error code.
       
   963      */
       
   964     virtual TInt TestGridsGridviewDrawItemL( CStifItemParser& /*aItem*/ );
       
   965     
       
   966     /**
       
   967      * TestGridsGridviewItemPosL test function for testing the ItemPos function
       
   968      * @since S60 5.0
       
   969      * @param aItem never used
       
   970      * @return Symbian OS error code.
       
   971      */
       
   972     virtual TInt TestGridsGridviewItemPosL( CStifItemParser& /*aItem*/ );
       
   973     
       
   974     /**
       
   975      * TestGridsGridviewCalcBottomItemIndexL test function for testing the CalcBottomItemIndexL function
       
   976      * @since S60 5.0
       
   977      * @param aItem never used
       
   978      * @return Symbian OS error code.
       
   979      */
       
   980     virtual TInt TestGridsGridviewCalcBottomItemIndexL( CStifItemParser& /*aItem*/ );
       
   981     
       
   982     /**
       
   983      * TestGridsGridviewCalcNewTopItemIndexSoItemIsVisibleL test function for testing the CalcNewTopItemIndexSoItemIsVisible function
       
   984      * @since S60 5.0
       
   985      * @param aItem never used
       
   986      * @return Symbian OS error code.
       
   987      */
       
   988     virtual TInt TestGridsGridviewCalcNewTopItemIndexSoItemIsVisibleL( CStifItemParser& /*aItem*/ );
       
   989     
       
   990     /**
       
   991      * TestGridsGridviewDrawItemRangeL test function for testing the DrawItemRange function
       
   992      * @since S60 5.0
       
   993      * @param aItem never used
       
   994      * @return Symbian OS error code.
       
   995      */
       
   996     virtual TInt TestGridsGridviewDrawItemRangeL( CStifItemParser& /*aItem*/ );
       
   997     
       
   998     /**
       
   999      * TestGridsGridviewColumnWidthL test function for testing the ColumnWidth function
       
  1000      * @since S60 5.0
       
  1001      * @param aItem never used
       
  1002      * @return Symbian OS error code.
       
  1003      */
       
  1004     virtual TInt TestGridsGridviewColumnWidthL( CStifItemParser& aItem );
       
  1005     
       
  1006     /**
       
  1007      * TestGridsGridviewSetTopItemIndexL test function for testing the SetTopItemIndex function
       
  1008      * @since S60 5.0
       
  1009      * @param aItem never used
       
  1010      * @return Symbian OS error code.
       
  1011      */
       
  1012     virtual TInt TestGridsGridviewSetTopItemIndexL( CStifItemParser& aItem );
       
  1013     
       
  1014     /**
       
  1015      * TestGridsGridviewSetItemHeightL test function for testing the SetItemHeight function
       
  1016      * @since S60 5.0
       
  1017      * @param aItem never used
       
  1018      * @return Symbian OS error code.
       
  1019      */
       
  1020     virtual TInt TestGridsGridviewSetItemHeightL( CStifItemParser& /*aItem*/ );
       
  1021     
       
  1022     /**
       
  1023      * TestGridsGridviewXYPosToItemIndexL test function for testing the XYPosToItemIndex function
       
  1024      * @since S60 5.0
       
  1025      * @param aItem never used
       
  1026      * @return Symbian OS error code.
       
  1027      */
       
  1028     virtual TInt TestGridsGridviewXYPosToItemIndexL( CStifItemParser& /*aItem*/ );
       
  1029     
       
  1030     /**
       
  1031      * TestGridsGridviewCalcDataWidthL test function for testing the CalcDataWidth function
       
  1032      * @since S60 5.0
       
  1033      * @param aItem never used
       
  1034      * @return Symbian OS error code.
       
  1035      */
       
  1036     virtual TInt TestGridsGridviewCalcDataWidthL( CStifItemParser& /*aItem*/ );
       
  1037     
       
  1038     /**
       
  1039      * TestGridsGridviewVisibleWidthL test function for testing the VisibleWidth function
       
  1040      * @since S60 5.0
       
  1041      * @param aItem never used
       
  1042      * @return Symbian OS error code.
       
  1043      */
       
  1044     virtual TInt TestGridsGridviewVisibleWidthL( CStifItemParser& /*aItem*/ );
       
  1045     
       
  1046     /**
       
  1047      * TestGridsGridviewScrollToMakeItemVisibleL test function for testing the ScrollToMakeItemVisible function
       
  1048      * @since S60 5.0
       
  1049      * @param aItem never used
       
  1050      * @return Symbian OS error code.
       
  1051      */
       
  1052     virtual TInt TestGridsGridviewScrollToMakeItemVisibleL( CStifItemParser& /*aItem*/ );
       
  1053     
       
  1054     /**
       
  1055      * TestGridsGridviewCalculateHScrollOffsetSoItemIsVisibleL test function for testing the CalculateHScrollOffsetSoItemIsVisible function
       
  1056      * @since S60 5.0
       
  1057      * @param aItem never used
       
  1058      * @return Symbian OS error code.
       
  1059      */
       
  1060     virtual TInt TestGridsGridviewCalculateHScrollOffsetSoItemIsVisibleL( CStifItemParser& /*aItem*/ );
       
  1061     
       
  1062     /**
       
  1063      * TestGridsGridviewItemSizeL test function for testing the ItemSize function
       
  1064      * @since S60 5.0
       
  1065      * @param aItem never used
       
  1066      * @return Symbian OS error code.
       
  1067      */
       
  1068     virtual TInt TestGridsGridviewItemSizeL( CStifItemParser& /*aItem*/ );
       
  1069     
       
  1070     /**
       
  1071      * TestGridsGridviewCalcRowAndColIndexesFromItemIndexL test function for testing the CalcRowAndColIndexesFromItemIndex function
       
  1072      * @since S60 5.0
       
  1073      * @param aItem never used
       
  1074      * @return Symbian OS error code.
       
  1075      */
       
  1076     virtual TInt TestGridsGridviewCalcRowAndColIndexesFromItemIndexL( CStifItemParser& aItem );
       
  1077     
       
  1078     /**
       
  1079      * TestGridsGridviewCalcItemIndexFromRowAndColIndexesL test function for testing the CalcItemIndexFromRowAndColIndexes function
       
  1080      * @since S60 5.0
       
  1081      * @param aItem never used
       
  1082      * @return Symbian OS error code.
       
  1083      */
       
  1084     virtual TInt TestGridsGridviewCalcItemIndexFromRowAndColIndexesL( CStifItemParser& /*aItem*/ );
       
  1085     
       
  1086     /**
       
  1087      * TestGridsGridviewDrawColumnRangeL test function for testing the DrawColumnRange function
       
  1088      * @since S60 5.0
       
  1089      * @param aItem never used
       
  1090      * @return Symbian OS error code.
       
  1091      */
       
  1092     virtual TInt TestGridsGridviewDrawColumnRangeL( CStifItemParser& /*aItem*/ );
       
  1093     
       
  1094     /**
       
  1095      * TestGridsGridviewClearUnusedItemSpaceL test function for testing the ClearUnusedItemSpace function
       
  1096      * @since S60 5.0
       
  1097      * @param aItem never used
       
  1098      * @return Symbian OS error code.
       
  1099      */
       
  1100     virtual TInt TestGridsGridviewClearUnusedItemSpaceL( CStifItemParser& /*aItem*/ );
       
  1101     
       
  1102     /**
       
  1103      * TestGridsGridviewUpdateHScrollOffsetBasedOnTopItemIndexL test function for testing the UpdateHScrollOffsetBasedOnTopItemIndex function
       
  1104      * @since S60 5.0
       
  1105      * @param aItem never used
       
  1106      * @return Symbian OS error code.
       
  1107      */
       
  1108     virtual TInt TestGridsGridviewUpdateHScrollOffsetBasedOnTopItemIndexL( CStifItemParser& /*aItem*/ );
       
  1109     
       
  1110     /**
       
  1111      * TestGridsGridviewDoMoveLL test function for testing the DoMoveL function
       
  1112      * @since S60 5.0
       
  1113      * @param aItem never used
       
  1114      * @return Symbian OS error code.
       
  1115      */
       
  1116     virtual TInt TestGridsGridviewDoMoveLL( CStifItemParser& /*aItem*/ );
       
  1117 
       
  1118 private:
       
  1119     /*
       
  1120      * This member variable is for test other function
       
  1121      */
       
  1122     CTestSDKGridsView* iView;
       
  1123     /*
       
  1124      * This member variable is for test other function
       
  1125      */
       
  1126     CTestSDKGridsContainer* iContainer;
       
  1127     /*
       
  1128      * This member variable is for test other function
       
  1129      */
       
  1130     CAknColourSelectionGrid* iCCSGrid;
       
  1131     /*
       
  1132      * This member variable is for test other function
       
  1133      */
       
  1134     CAknGMSStyleGrid* iStyleGrid;
       
  1135     /*
       
  1136      * This member variable is for test other function
       
  1137      */
       
  1138     CAknGrid* iGrid;
       
  1139     /**
       
  1140      * ScreenSaver Property
       
  1141      */
       
  1142     TInt iOldScreenSaverProperty;
       
  1143 
       
  1144     // Resource file offset
       
  1145     TInt iOffset;
       
  1146     };
       
  1147 
       
  1148 #endif 
       
  1149 
       
  1150 /*
       
  1151  * End of File
       
  1152  */