diff -r a47de9135b21 -r 6ceef9a83b1a textinput/peninputarc/inc/pensrvcliinc/peninputanim.h --- 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