emailuis/emailui/inc/FreestyleEmailUiMailListModel.h
branchRCL_3
changeset 12 f5907b1a1053
parent 0 8466d47a6819
equal deleted inserted replaced
8:e1b6206813b4 12:f5907b1a1053
    22 // SYSTEM INCLUDES
    22 // SYSTEM INCLUDES
    23 #include <e32base.h>
    23 #include <e32base.h>
    24 
    24 
    25 // INTERNAL INCLUDES
    25 // INTERNAL INCLUDES
    26 #include "FreestyleEmailUiListModel.h"
    26 #include "FreestyleEmailUiListModel.h"
       
    27 #include "fstreelistconstants.h"
    27 
    28 
    28 // FORWARD DECLARATIONS
    29 // FORWARD DECLARATIONS
    29 class CFreestyleEmailUiAppUi;
    30 class CFreestyleEmailUiAppUi;
    30 class CFSMailMessage;
    31 class CFSMailMessage;
    31 
    32 
   150 	 * Resets the data. Use this instead of deleting the model to avoid NULL
   151 	 * Resets the data. Use this instead of deleting the model to avoid NULL
   151 	 * pointer checks.
   152 	 * pointer checks.
   152 	 */
   153 	 */
   153     void Reset();
   154     void Reset();
   154 
   155 
       
   156     /**
       
   157      * Returns ItemIds for items under specific node.
       
   158      */
       
   159     void GetItemIdsUnderNodeL( const TFsTreeItemId aNodeId, RFsTreeItemIdList& aMessageIds ) const;
       
   160     
   155 protected: // construction
   161 protected: // construction
   156     
   162     
   157     // C++ constructor.
   163     // C++ constructor.
   158 	CFSEmailUiMailListModel( CFreestyleEmailUiAppUi* aAppUi );
   164 	CFSEmailUiMailListModel( CFreestyleEmailUiAppUi* aAppUi );
   159 	// Second phase constructor.
   165 	// Second phase constructor.