classicui_pub/editors_api/tsrc/inc/testsdkeditors.h
branchRCL_3
changeset 23 3d340a0166ff
parent 0 2f259fa3e83a
--- a/classicui_pub/editors_api/tsrc/inc/testsdkeditors.h	Tue Apr 27 16:55:05 2010 +0300
+++ b/classicui_pub/editors_api/tsrc/inc/testsdkeditors.h	Tue May 11 16:27:42 2010 +0300
@@ -27,6 +27,7 @@
 #include <testclassassert.h>
 #include <fldbase.h>
 #include <flddef.h>
+#include <aknphysicsobserveriface.h>
 #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS
 #include <uikon/eikenvinterface.h>
 #endif //SYMBIAN_ENABLE_SPLIT_HEADERS
@@ -3203,6 +3204,30 @@
      */
     virtual TInt TestEEnableKineticScrollingL( CStifItemParser& aItem );
 
+    /**
+     * TPhysicsObserver test class for testing the
+     * kinetic scrolling feature of CEikEdwin.
+     */
+    NONSHARABLE_CLASS (TPhysicsObserver) : public MAknPhysicsObserver
+        {
+        public:
+
+        void ViewPositionChanged( const TPoint& aNewPosition,
+                                  TBool aDrawNow, TUint aFlags );
+        void PhysicEmulationEnded();
+        TPoint ViewPosition() const;
+        };
+
+    /**
+     * TestEEnableKineticScrollingPhysicsL test function for testing the
+     * kinetic scrolling feature of CEikEdwin.
+     *
+     * @since S60 5.2
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestEEnableKineticScrollingPhysicsL( CStifItemParser& aItem );
+
     //EikGTED.h
 /*                              class CEikGlobalTextEditor                  */
     /**