uifw/AvKon/tsrc/bc/S60_SDKMCL/bctestmixmcl/inc/bctestmixmclgeneralcase.h
branchRCL_3
changeset 15 08e69e956a8c
parent 4 8ca85d2f0db7
child 23 3d340a0166ff
--- a/uifw/AvKon/tsrc/bc/S60_SDKMCL/bctestmixmcl/inc/bctestmixmclgeneralcase.h	Mon Mar 15 12:41:34 2010 +0200
+++ b/uifw/AvKon/tsrc/bc/S60_SDKMCL/bctestmixmcl/inc/bctestmixmclgeneralcase.h	Wed Mar 31 21:59:52 2010 +0300
@@ -20,6 +20,7 @@
 
 #include <aknlongtapdetector.h>
 #include <aknphysicsobserveriface.h>
+#include <itemfinderobserver.h>
 
 #include "bctestcase.h"
 
@@ -32,7 +33,8 @@
 */
 class CBCTestMixMCLGeneralCase: public CBCTestCase,
 							    public MAknLongTapDetectorCallBack,
-							    public MAknPhysicsObserver
+                                public MAknPhysicsObserver,
+                                public MAknItemFinderObserver
     {
 public: // constructor and destructor
     
@@ -105,8 +107,7 @@
     /*
      * Test one function in class AknPopupUtils
      */
-    void TestAknPopupUtils();
-
+    void TestAknPopupUtilsL();    
     /*
      * Test one function in class AknListUtils
      */
@@ -115,7 +116,17 @@
     /*
      * Test new APIs in CAknToolbar
      */
-    void TestAknToolbar();
+    void TestAknToolbarL();
+ 
+    /*
+     * Test ProcessCommandL in AknRadioButtonSettingPage
+     */
+    void TestRadioButtonSettingPageL();
+ 
+    /*
+     * Test ProcessCommandL in AknPopupSettingPage
+     */
+    void TestPopupSettingPageL();
 
     /*
      * Tests editor's kinetic scrolling related functions.
@@ -135,7 +146,17 @@
     /*
      * Tests CBA APIs.
      */
-     void TestCba();
+     void TestCbaL();
+
+     /*
+      * Tests common dialogs APIs.
+      */
+     void TestCommonDialogsL();
+
+     /*
+      * Tests ItemFinder.
+      */
+     void TestItemFinder();
 
 protected: // From base class MAknPhysicsObserver
     
@@ -162,6 +183,18 @@
      * @return Physics observer view position.
      */
     TPoint ViewPosition() const;
+    
+    // From MAknItemFinderObserver
+
+    /**
+     * Handles the activation event.
+     *
+     * @param  aItem        Activated item.
+     * @param  aEvent       Activation method.
+     * @param  aFlags       Additional information about the event.
+     */
+    void HandleFindItemEventL( const CItemFinder::CFindItemExt& aItem,
+            MAknItemFinderObserver::TEventFlag aEvent, TUint aFlags);
 
 private: // constructor