--- a/emailuis/nmailui/inc/nmmessagelistview.h Thu May 27 12:43:55 2010 +0300
+++ b/emailuis/nmailui/inc/nmmessagelistview.h Fri Jun 11 13:27:14 2010 +0300
@@ -46,7 +46,7 @@
NmUiStartParam *startParam,
NmUiEngine &uiEngine,
NmMailboxListModel &mailboxListModel,
- NmMessageListModel &messageListModel,
+ NmMessageListModel *messageListModel,
HbDocumentLoader *documentLoader,
QGraphicsItem *parent = 0);
~NmMessageListView();
@@ -70,9 +70,10 @@
void itemsAdded(const QModelIndex &parent, int start, int end);
void itemsRemoved();
void showNoMessagesText();
+ void hideNoMessagesText();
void handleSyncStateEvent(NmSyncState syncState, const NmId & mailboxId);
void handleConnectionEvent(NmConnectState connectState, const NmId &mailboxId);
- void folderSelected(NmId mailbox, NmId folder);
+ void folderSelected();
private:
void loadViewLayout();
@@ -87,7 +88,7 @@
QObjectList mWidgetList;
NmUiEngine &mUiEngine;
NmMailboxListModel &mMailboxListModel;
- NmMessageListModel &mMessageListModel;
+ NmMessageListModel *mMessageListModel; // Not owned
HbDocumentLoader *mDocumentLoader; // Owned
HbMenu *mItemContextMenu; // Owned
NmMessageListModelItem *mLongPressedItem; // Not owned
@@ -98,6 +99,8 @@
bool mViewReady;
NmFolderType mCurrentFolderType;
bool mSettingsLaunched;
+ NmId mSelectedFolderId;
+ NmId mSelectedMailboxId;
};
#endif /* NMMESSAGELISTVIEW_H_ */