diff -r 238255e8b033 -r 84d9eb65b26f messagingapp/msgui/msgapp/inc/draftslistview.h --- a/messagingapp/msgui/msgapp/inc/draftslistview.h Fri Apr 16 14:56:15 2010 +0300 +++ b/messagingapp/msgui/msgapp/inc/draftslistview.h Mon May 03 12:29:07 2010 +0300 @@ -21,6 +21,7 @@ #include // FORWARD DECLARATIONS +class HbToolBar; class HbListView; class HbListWidget; class HbListWidgetItem; @@ -45,10 +46,6 @@ virtual ~DraftsListView(); private: - /** - * Creates the view items like menu, toolbar & list etc. - */ - void createView(); /** * Creates the menu items. @@ -66,6 +63,12 @@ void setupListView(); private slots: + + /** + * Do delayed loading. + */ + void doDelayedLoading(); + /** * Opens a Draft message. */ @@ -77,6 +80,11 @@ void deleteDraftMessage(); /** + * Deletes all Draft messages. + */ + void deleteAllDraftMessage(); + + /** * Invokes editor for creating new message. */ void createNewMessage(); @@ -100,6 +108,11 @@ */ void handleViewExtnActivated(HbListWidgetItem *item); + /** + * This slot is hit when rows are inserted/removed in model. + */ + void handleModelChanged(); + private: /** @@ -115,6 +128,12 @@ HbListWidget *mViewExtnList; /** + * Pointer to views toolbar. + * Not Own. + */ + HbToolBar *mToolBar; + + /** * Views in toolbar extension. */ enum viewExtnIds