mobilemessaging/unieditor/application/inc/UniEditorAppUi.h
changeset 2 0bf1d54f37d9
parent 0 72b543305e3a
child 16 e00582ce7ecd
equal deleted inserted replaced
1:d09ac5c1e252 2:0bf1d54f37d9
    42 #include <peninputsrveventhandler.h>
    42 #include <peninputsrveventhandler.h>
    43 #include <cenrepnotifyhandler.h>    // MCenRepNotifyHandlerCallback
    43 #include <cenrepnotifyhandler.h>    // MCenRepNotifyHandlerCallback
    44 
    44 
    45 #include <eikedwob.h>                   // for MEikEdwinObserver
    45 #include <eikedwob.h>                   // for MEikEdwinObserver
    46 
    46 
       
    47 #include <aknlongtapdetector.h> // for long tap
    47 // Needed by inline functions
    48 // Needed by inline functions
    48 #include "uniobjectlist.h"
    49 #include "uniobjectlist.h"
    49 #include "unidatamodel.h"
    50 #include "unidatamodel.h"
    50 #include "UniSendingSettings.h"
    51 #include "UniSendingSettings.h"
    51 
    52 
    89 class CUniEditorChangeSlideOperation;
    90 class CUniEditorChangeSlideOperation;
    90 class CUniEditorInsertOperation;
    91 class CUniEditorInsertOperation;
    91 class CUniEditorVCardOperation;
    92 class CUniEditorVCardOperation;
    92 class CUniEditorHeader;
    93 class CUniEditorHeader;
    93 class CAknToolbarExtension;
    94 class CAknToolbarExtension;
       
    95 class CAknStylusPopUpMenu;
    94 
    96 
    95 // CLASS DECLARATION
    97 // CLASS DECLARATION
    96 
    98 
    97 /**
    99 /**
    98 * CUniEditorAppUi
   100 * CUniEditorAppUi
   108     public MMDXMLParserObserver,
   110     public MMDXMLParserObserver,
   109     public MAknServerAppExitObserver,
   111     public MAknServerAppExitObserver,
   110     public MEikEdwinObserver,
   112     public MEikEdwinObserver,
   111     public MProgressDialogCallback,
   113     public MProgressDialogCallback,
   112     public MPenUiActivationHandler,
   114     public MPenUiActivationHandler,
   113     public MCenRepNotifyHandlerCallback
   115     public MCenRepNotifyHandlerCallback,
       
   116     public MAknLongTapDetectorCallBack
   114     {
   117     {
   115     public:  // Constructors and destructor
   118     public:  // Constructors and destructor
   116         
   119         
   117         /**
   120         /**
   118         * C++ default constructor.
   121         * C++ default constructor.
   379         
   382         
   380         /**
   383         /**
   381         * 2nd phase constructor.
   384         * 2nd phase constructor.
   382         */
   385         */
   383         void ConstructL(); 
   386         void ConstructL(); 
       
   387     	// From MAknLongTapDetectorCallBack
       
   388         /**
       
   389          * @see MAknLongTapDetectorCallBack
       
   390          */
       
   391         void HandleLongTapEventL(
       
   392             const TPoint& aPenEventLocation, 
       
   393             const TPoint& aPenEventScreenLocation );
   384 
   394 
   385     private:
   395     private:
   386     
   396     
   387         enum TUniEditorInsertTextType
   397         enum TUniEditorInsertTextType
   388             {
   398             {
  1349         TBool						iSettingsChanged;    
  1359         TBool						iSettingsChanged;    
  1350         
  1360         
  1351         //Korean Req: 415-5434
  1361         //Korean Req: 415-5434
  1352         HBufC*                     iPopupSmsSizeAboveLimitBuffer;
  1362         HBufC*                     iPopupSmsSizeAboveLimitBuffer;
  1353         HBufC*                     iPopupSmsSizeBelowLimitBuffer;
  1363         HBufC*                     iPopupSmsSizeBelowLimitBuffer;
       
  1364 		TBool                      iFinalizeLaunchL;
       
  1365         // Own: For long tap detecting
       
  1366         CAknLongTapDetector* iLongTapDetector;
       
  1367 
       
  1368         // For long tap handling
       
  1369         TBool iTapConsumed;     
       
  1370       /** 
       
  1371       * Contact image selection stylus popup menu 
       
  1372       * Own. 
       
  1373       */  
       
  1374     	CAknStylusPopUpMenu* iEmbeddedObjectStylusPopup;
  1354     };
  1375     };
  1355 
  1376 
  1356 #include "UniEditorAppUi.inl"
  1377 #include "UniEditorAppUi.inl"
  1357 
  1378 
  1358 #endif      //  _UniEditorAPPUI_H
  1379 #endif      //  _UniEditorAPPUI_H