diff -r 139d4b7b2938 -r 99bcbff212ad emailuis/nmailui/inc/nmmessagelistview.h --- a/emailuis/nmailui/inc/nmmessagelistview.h Mon May 24 21:02:02 2010 +0300 +++ b/emailuis/nmailui/inc/nmmessagelistview.h Fri May 28 13:56:43 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_ */