messagingappbase/msgeditor/viewinc/MsgBodyControlEditor.h
branchRCL_3
changeset 18 fbb813aef148
parent 0 72b543305e3a
child 20 94cccd85bd25
equal deleted inserted replaced
16:e00582ce7ecd 18:fbb813aef148
    21 #define CMSGBODYCONTROLEDITOR_H
    21 #define CMSGBODYCONTROLEDITOR_H
    22 
    22 
    23 // ========== INCLUDE FILES ================================
    23 // ========== INCLUDE FILES ================================
    24 
    24 
    25 #include <ItemFinder.h>
    25 #include <ItemFinder.h>
       
    26 #include <itemfinderobserver.h>
    26 #include "MsgExpandableControlEditor.h"            // for CMsgExpandableControlEditor
    27 #include "MsgExpandableControlEditor.h"            // for CMsgExpandableControlEditor
    27 #include "MsgEditor.hrh"
    28 #include "MsgEditor.hrh"
    28 
    29 
    29 // ========== CONSTANTS ====================================
    30 // ========== CONSTANTS ====================================
    30 
    31 
    42 
    43 
    43 /**
    44 /**
    44 * Defines an editor for the body control.
    45 * Defines an editor for the body control.
    45 */
    46 */
    46 class CMsgBodyControlEditor : public CMsgExpandableControlEditor,
    47 class CMsgBodyControlEditor : public CMsgExpandableControlEditor,
    47                               public MItemFinderObserver
    48                               public MItemFinderObserver,
       
    49                               public MAknItemFinderObserver
    48     {
    50     {
    49     public:
    51     public:
    50 
    52 
    51         /**
    53         /**
    52         * Constructor.
    54         * Constructor.
   136         void HandlePointerEventL( const TPointerEvent& aPointerEvent );
   138         void HandlePointerEventL( const TPointerEvent& aPointerEvent );
   137         
   139         
   138     public: // from MItemFinderObserver
   140     public: // from MItemFinderObserver
   139 
   141 
   140         void HandleParsingComplete();
   142         void HandleParsingComplete();
       
   143         
       
   144     public: // from MAknItemFinderObserver  
       
   145        
       
   146         void HandleFindItemEventL(
       
   147                         const CItemFinder::CFindItemExt& aItem,
       
   148                         MAknItemFinderObserver::TEventFlag aEvent,
       
   149                         TUint aFlags = 0 );
   141 
   150 
   142     public: // new
   151     public: // new
   143 
   152 
   144         /**
   153         /**
   145         * 
   154         *