messagingappbase/mce/inc/MceMainViewListContainer.h
changeset 1 d09ac5c1e252
parent 0 72b543305e3a
equal deleted inserted replaced
0:72b543305e3a 1:d09ac5c1e252
    50         /**
    50         /**
    51         * Two-phased constructor.
    51         * Two-phased constructor.
    52         */
    52         */
    53         static CMceMainViewListContainer* NewL(
    53         static CMceMainViewListContainer* NewL(
    54             const TRect& aRect,
    54             const TRect& aRect,
    55             CMsvSessionPtr aSession,
       
    56             CMceBitmapResolver& aBitmapResolver,
       
    57             TMsvId aFolderId,
    55             TMsvId aFolderId,
    58             TMceListType aListType = EMceListTypeMainView );
    56             TMceListType aListType = EMceListTypeMainView );
    59 
    57 
    60         /**
    58         /**
    61         * Destructor.
    59         * Destructor.
    62         */
    60         */
    63         virtual ~CMceMainViewListContainer();
    61         virtual ~CMceMainViewListContainer();
       
    62 		
       
    63         /**
       
    64          * Creates list items.
       
    65          */
       
    66         void CreateListItemsL(
       
    67                 CMsvSessionPtr aSession,
       
    68                 CMceBitmapResolver& aBitmapResolver );
    64 
    69 
    65         /**
    70         /**
    66         * From CoeControl
    71         * From CoeControl
    67         */
    72         */
    68         void GetHelpContext(TCoeHelpContext& aContext) const;
    73         void GetHelpContext(TCoeHelpContext& aContext) const;
   144         
   149         
   145         /**
   150         /**
   146         * Symbian OS constructor.
   151         * Symbian OS constructor.
   147         */
   152         */
   148         void ConstructL(
   153         void ConstructL(
   149             const TRect& aRect,
   154                 const TRect& aRect );
   150             CMsvSessionPtr aSession,
       
   151             CMceBitmapResolver& aBitmapResolver );
       
   152             
   155             
   153     private: // Data
   156     private: // Data
   154         CAknDoubleLargeStyleListBox* iListBox;
   157         CAknDoubleLargeStyleListBox* iListBox;
   155         CMceMainViewListItemArray*  iListItems;
   158         CMceMainViewListItemArray*  iListItems;
   156         TInt                        iCurrMskResource;
   159         TInt                        iCurrMskResource;