homescreenapp/stateplugins/hsapplibrarystateplugin/src/hsallcollectionsstate.cpp
changeset 81 7dd137878ff8
parent 71 1db7cc813a4e
child 90 3ac3aaebaee5
--- a/homescreenapp/stateplugins/hsapplibrarystateplugin/src/hsallcollectionsstate.cpp	Fri Aug 13 14:38:12 2010 +0300
+++ b/homescreenapp/stateplugins/hsapplibrarystateplugin/src/hsallcollectionsstate.cpp	Wed Aug 18 10:33:57 2010 +0300
@@ -109,21 +109,21 @@
 
     HbAction *openAction = mContextMenu->addAction(hbTrId(
         "txt_common_menu_open"));
-    openAction->setData(OpenContextAction);
+    openAction->setData(Hs::OpenCollectionContextAction);
 
     // create context menu
     HbAction *addShortcutAction = mContextMenu->addAction(hbTrId(
                                       "txt_applib_menu_add_to_home_screen"));
-    addShortcutAction->setData(AddToHomeScreenContextAction);
+    addShortcutAction->setData(Hs::AddToHomeScreenContextAction);
     HbAction *renameAction = NULL;
     HbAction *deleteAction = NULL;
 
     if ((flags & RemovableEntryFlag)) {
         renameAction = mContextMenu->addAction(
                            hbTrId("txt_common_menu_rename_item"));
-        renameAction->setData(RenameContextAction);
+        renameAction->setData(Hs::RenameCollectionContextAction);
         deleteAction = mContextMenu->addAction(hbTrId("txt_common_menu_delete"));
-        deleteAction->setData(DeleteContextAction);
+        deleteAction->setData(Hs::DeleteCollectionContextAction);
     }
 }
 
@@ -169,73 +169,6 @@
 }
 
 /*!
- Slot connected to List widget in add mode.
- \param index Model index of the activated item.
- */
-void HsAllCollectionsState::addActivated(const QModelIndex &index)
-{
-    mMenuView->disconnect(this);
-    const int itemId = index.data(CaItemModel::IdRole).toInt();
-    machine()->postEvent(
-        HsMenuEventFactory::createAddToHomeScreenEvent(
-            itemId, mMenuMode->getHsMenuMode(), mMenuMode->getHsToken()));
-}
-
-/*!
- Slot connected to List widget in add mode.
- Called when item long pressed.
- \param item View item.
- \param coords Press point coordinates.
- */
-void HsAllCollectionsState::addLongPressed(HbAbstractViewItem *item,
-        const QPointF &coords)
-{
-    Q_UNUSED(coords);
-    mMenuView->disconnect(this);
-    const int itemId = item->modelIndex().data(CaItemModel::IdRole).toInt();
-    machine()->postEvent(
-        HsMenuEventFactory::createAddToHomeScreenEvent(itemId,
-                mMenuMode->getHsMenuMode(), mMenuMode->getHsToken()));
-}
-
-/*!
- Handles context menu actions.
- \param action to be handled.
- */
-void HsAllCollectionsState::contextMenuAction(HbAction *action)
-{
-    HsContextAction command =
-        static_cast<HsContextAction>(action->data().toInt());
-
-    const int itemId = mContextModelIndex.data(CaItemModel::IdRole).toInt();
-
-    switch (command) {
-        case AddToHomeScreenContextAction:
-            machine()->postEvent(
-                HsMenuEventFactory::createAddToHomeScreenEvent(
-                    itemId,
-                    mMenuMode->getHsMenuMode(),
-                    mMenuMode->getHsToken()));
-            break;
-        case RenameContextAction:
-            machine()->postEvent(
-                HsMenuEventFactory::createRenameCollectionEvent(itemId));
-            break;
-        case DeleteContextAction:
-             machine()->postEvent(
-                HsMenuEventFactory::createDeleteCollectionEvent(itemId));
-            break;
-        case OpenContextAction:
-            openCollection(mContextModelIndex);
-            break;
-        default:
-            break;
-    }
-
-    mMenuView->hideSearchPanel();
-}
-
-/*!
  Slot connected to constructMenu.
  */
 void HsAllCollectionsState::createNewCollection()