diff -r ecc8def7944a -r 2dc6caa42ec3 emailuis/nmailui/inc/nmmailboxselectiondialog.h --- a/emailuis/nmailui/inc/nmmailboxselectiondialog.h Mon May 03 12:23:15 2010 +0300 +++ b/emailuis/nmailui/inc/nmmailboxselectiondialog.h Fri May 14 15:41:10 2010 +0300 @@ -24,6 +24,7 @@ class HbDialog; class HbListView; +class HbAction; class QGraphicsItem; class QStandardItemModel; class NmMailboxListModel; @@ -38,26 +39,24 @@ NmMailboxSelectionDialog(NmMailboxListModel &mailboxListModel, QGraphicsItem *parent = 0); - virtual ~NmMailboxSelectionDialog(); - - bool exec(NmId& mailboxId); - + void open(); private slots: void itemActivated(QModelIndex index); + void dialogClosed(HbAction *action); +signals: + + void selectionDialogClosed(NmId &mailboxId); private: bool initializeUi(); - bool populateListItems(); - NmMailboxMetaData *mailboxMetaData(int index) const; - private: HbListView *mMailboxListView; // Content view, owned