textinput/peninputarc/inc/pensrvcliinc/peninputanim.h
branchRCL_3
changeset 6 6ceef9a83b1a
parent 5 a47de9135b21
child 7 6defe5d1bd39
--- a/textinput/peninputarc/inc/pensrvcliinc/peninputanim.h	Fri Mar 12 15:44:07 2010 +0200
+++ b/textinput/peninputarc/inc/pensrvcliinc/peninputanim.h	Mon Mar 15 12:42:02 2010 +0200
@@ -29,7 +29,6 @@
 
 #include "peninputmsgqueue.h"
 
-class CSubscriber;
 #include "peninputcmdparamext.h"
 /**
  * Animation DLL creation class.
@@ -294,11 +293,10 @@
 #endif // RD_TACTILE_FEEDBACK  
 
     void SetDSAState(TBool aFlag);
+	
     //For discreetPop
-    static TInt DiscreetPopChangeNotification(TAny* aObj);
-    void HandleDiscreetPopNotification();
+    void SetDiscreeptPop(TRect aArea);
     
-    void Refresh();
 private:    // Data
     /**
      * Current state 
@@ -400,13 +398,21 @@
      * Flag to detect primary touch device at startup
      */
     TBool  iPrimaryTouchPtDetected;
-    CSubscriber*    iDiscreetPopSubscriber;
-    RProperty       iDiscreetPopProperty;
+	
+    /**
+     * Flag there is a discreept popped
+     */	
     TBool iDiscreetPoped;
+	
+    /**
+     * Flag need capture for key event when discreept pop
+     */	
     TBool iDiscreetPopedCapture;
+	
+    /**
+     * the discreept pop area
+     */	
     TRect iDiscreetPopArea;
-    RAknUiServer iAknUiSrv; 
-    TBool iDirty;
     
     /**
      * Fix bug HMNN-82CDU5
@@ -417,23 +423,5 @@
 
 
 
-class CSubscriber : public CActive
-    {
-public:
-    CSubscriber(TCallBack aCallBack, RProperty& aProperty);
-    ~CSubscriber();
-
-public: // New functions
-    void SubscribeL();
-    void StopSubscribe();
-
-private: // from CActive
-    void RunL();
-    void DoCancel();
-
-private:
-    TCallBack   iCallBack;
-    RProperty&  iProperty;
-    };
 #endif //C_CPENINPUTANIMDLL_H
 // End of File