equal
deleted
inserted
replaced
20 |
20 |
21 #include <qstate.h> |
21 #include <qstate.h> |
22 #include <qabstractitemmodel.h> |
22 #include <qabstractitemmodel.h> |
23 #include <QPointer> |
23 #include <QPointer> |
24 |
24 |
25 #include "hsmenustates_global.h" |
25 #include "hsbaseviewstate.h" |
26 #include "hsmenuservice.h" |
|
27 #include "hsmenuview.h" |
|
28 |
26 |
29 HS_STATES_TEST_CLASS(MenuStatesTest) |
27 HS_STATES_TEST_CLASS(MenuStatesTest) |
30 |
28 |
31 class HbView; |
29 class HbView; |
32 class HbAction; |
30 class HbAction; |
36 class HsMenuItemModel; |
34 class HsMenuItemModel; |
37 class HsMenuModeWrapper; |
35 class HsMenuModeWrapper; |
38 class HsMenuViewBuilder; |
36 class HsMenuViewBuilder; |
39 class HsMainWindow; |
37 class HsMainWindow; |
40 |
38 |
41 class HsCollectionState: public QState |
39 class HsCollectionState: public HsBaseViewState |
42 { |
40 { |
43 Q_OBJECT |
41 Q_OBJECT |
44 HS_STATES_TEST_FRIEND_CLASS(MenuStatesTest) |
42 HS_STATES_TEST_FRIEND_CLASS(MenuStatesTest) |
45 public: |
43 public: |
46 HsCollectionState(HsMenuViewBuilder &menuView, |
44 HsCollectionState(HsMenuViewBuilder &menuView, |
56 void sortOrderChanged(HsSortAttribute sortAttribute); |
54 void sortOrderChanged(HsSortAttribute sortAttribute); |
57 private slots: |
55 private slots: |
58 bool openTaskSwitcher(); |
56 bool openTaskSwitcher(); |
59 void listItemActivated(const QModelIndex &index); |
57 void listItemActivated(const QModelIndex &index); |
60 void listItemLongPressed(HbAbstractViewItem *item, const QPointF &coords); |
58 void listItemLongPressed(HbAbstractViewItem *item, const QPointF &coords); |
61 void addAppsAction(); |
59 void addAppsAction(bool addApps = true); |
62 void addCollectionShortcutToHomeScreenAction(); |
60 void addCollectionShortcutToHomeScreenAction(); |
63 void renameAction(); |
61 void renameAction(); |
64 void deleteAction(); |
62 void deleteAction(); |
65 void backSteppingAction(); |
63 void backSteppingAction(); |
66 void updateLabel(); |
64 void updateLabel(); |