diff -r 474929a40a0f -r 87476091b3f5 homescreenapp/stateplugins/hsmenuworkerstateplugin/inc/hsaddappstocollectionstate.h --- a/homescreenapp/stateplugins/hsmenuworkerstateplugin/inc/hsaddappstocollectionstate.h Wed Jul 14 15:53:30 2010 +0300 +++ b/homescreenapp/stateplugins/hsmenuworkerstateplugin/inc/hsaddappstocollectionstate.h Fri Jul 23 13:47:57 2010 +0300 @@ -25,10 +25,11 @@ HS_STATES_TEST_CLASS(MenuStatesTest) class QStandardItemModel; +class QModelIndex; class HbAction; class HsAppsCheckList; class HsCollectionNameDialog; -class HsCollectionsListDialog; +class HbDialog; class HsAddAppsToCollectionState: public QState { @@ -54,11 +55,9 @@ void transitToSaveState(const QString &collectionName); - void transitToAppsCheckListState(const QString &collectionName); - void transitToSaveState(int collectionId); - void transitToAppsCheckListState(int collectionId); + void transitToSelectCollectionState(); void transitToNewCollectionState(); @@ -85,6 +84,8 @@ void cleanData(); void selectApplicationsDone(const QList &appList); + + void collectionSelected(const QModelIndex &modelIndex); private slots: @@ -105,6 +106,8 @@ void construct(); void createStates(); + + QStandardItemModel *standardItemModel(int collectionId); private: @@ -132,8 +135,9 @@ HsCollectionNameDialog *mEditorDialog; - HsCollectionsListDialog *mListDialog; + HbDialog *mListDialog; // not owned + QStandardItemModel *mModel; // delete with dialog }; #endif /* ADDAPPSTOCOLLECTIONSTATE_H */