diff -r d09ac5c1e252 -r 0bf1d54f37d9 mobilemessaging/unieditor/application/inc/UniEditorAppUi.h --- a/mobilemessaging/unieditor/application/inc/UniEditorAppUi.h Thu Jan 07 12:45:05 2010 +0200 +++ b/mobilemessaging/unieditor/application/inc/UniEditorAppUi.h Mon Jan 18 20:16:40 2010 +0200 @@ -44,6 +44,7 @@ #include // for MEikEdwinObserver +#include // for long tap // Needed by inline functions #include "uniobjectlist.h" #include "unidatamodel.h" @@ -91,6 +92,7 @@ class CUniEditorVCardOperation; class CUniEditorHeader; class CAknToolbarExtension; +class CAknStylusPopUpMenu; // CLASS DECLARATION @@ -110,7 +112,8 @@ public MEikEdwinObserver, public MProgressDialogCallback, public MPenUiActivationHandler, - public MCenRepNotifyHandlerCallback + public MCenRepNotifyHandlerCallback, + public MAknLongTapDetectorCallBack { public: // Constructors and destructor @@ -381,6 +384,13 @@ * 2nd phase constructor. */ void ConstructL(); + // From MAknLongTapDetectorCallBack + /** + * @see MAknLongTapDetectorCallBack + */ + void HandleLongTapEventL( + const TPoint& aPenEventLocation, + const TPoint& aPenEventScreenLocation ); private: @@ -1351,6 +1361,17 @@ //Korean Req: 415-5434 HBufC* iPopupSmsSizeAboveLimitBuffer; HBufC* iPopupSmsSizeBelowLimitBuffer; + TBool iFinalizeLaunchL; + // Own: For long tap detecting + CAknLongTapDetector* iLongTapDetector; + + // For long tap handling + TBool iTapConsumed; + /** + * Contact image selection stylus popup menu + * Own. + */ + CAknStylusPopUpMenu* iEmbeddedObjectStylusPopup; }; #include "UniEditorAppUi.inl"