emailuis/emailui/inc/ncscomposeview.h
branchRCL_3
changeset 17 8592a65ad3fb
parent 13 0396474f30f5
child 19 b13141f05c3d
equal deleted inserted replaced
16:4ce476e64c59 17:8592a65ad3fb
   169     CFreestyleEmailUiSendAttachmentsListControl* AttachmentsListControl();
   169     CFreestyleEmailUiSendAttachmentsListControl* AttachmentsListControl();
   170 
   170 
   171     /**
   171     /**
   172     * NewMessage
   172     * NewMessage
   173     * Returns pointer to current composer message
   173     * Returns pointer to current composer message
   174     */    
   174     */
   175     CFSMailMessage* NewMessage();
   175     CFSMailMessage* NewMessage();
   176 
   176 
   177     /**
   177     /**
   178     * CommitL
   178     * Commits changes to message. This method sets the field contents from
   179     * Commits changes to message
   179     * the UI to the message object, but does not save the message unless
   180     */
   180     * explicitely requested.
   181     void CommitL( TBool aParseAddresses = ETrue, 
   181     */
   182                   TFieldToCommit aFieldToCommit = EAllFields );
   182     void CommitL( TBool aParseAddresses = ETrue,
       
   183         TFieldToCommit aFieldToCommit = EAllFields, TBool aSaveNow = EFalse );
       
   184 
       
   185     /**
       
   186      * Saves the message content, if it has been changed since the last save.
       
   187      */
       
   188     TInt SaveMessage();
       
   189     void SaveMessageL();
   183 
   190 
   184     void DialogDismissedL( TInt aButtonId );
   191     void DialogDismissedL( TInt aButtonId );
   185     
   192     
   186     void ShowFetchingWaitNoteL();
   193     void ShowFetchingWaitNoteL();
   187     
   194     
   639     // Status pane indicators (priority and followup)
   646     // Status pane indicators (priority and followup)
   640     CCustomStatuspaneIndicators* iStatusPaneIndicators;
   647     CCustomStatuspaneIndicators* iStatusPaneIndicators;
   641     
   648     
   642     // Popup menu for attachment list.
   649     // Popup menu for attachment list.
   643     CAknStylusPopUpMenu* iStylusPopUpMenu;
   650     CAknStylusPopUpMenu* iStylusPopUpMenu;
       
   651 
       
   652     // Flag to indicate whether message text part has been modified.
       
   653     TBool iMessageTextPartModified;
       
   654 
       
   655     // Flag to indicate whether message has been modified.
       
   656     TBool iMessageModified;
   644     };
   657     };
   645 
   658 
   646 /**
   659 /**
   647 * This class is used by CNcsComposeView for waiting its own async tasks.
   660 * This class is used by CNcsComposeView for waiting its own async tasks.
   648 *  
   661 *