--- 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 <msgbaseview.h>
// 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