--- 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