--- 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 <eikedwob.h> // for MEikEdwinObserver
+#include <aknlongtapdetector.h> // 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"