homescreenapp/stateplugins/hsmenuworkerstateplugin/src/hsarrangestate.cpp
changeset 81 7dd137878ff8
parent 63 52b0f64eeb51
equal deleted inserted replaced
76:3916af29624a 81:7dd137878ff8
   139     HSMENUTEST_FUNC_ENTRY("HsArrangeState::onEntry");
   139     HSMENUTEST_FUNC_ENTRY("HsArrangeState::onEntry");
   140     QState::onEntry(event);
   140     QState::onEntry(event);
   141     HsMenuEvent *menuEvent = static_cast<HsMenuEvent *>(event);
   141     HsMenuEvent *menuEvent = static_cast<HsMenuEvent *>(event);
   142     QVariantMap data = menuEvent->data();
   142     QVariantMap data = menuEvent->data();
   143 
   143 
   144     mTopItemId = data.value(itemIdKey()).toInt();
   144     mTopItemId = data.value(Hs::itemIdKey).toInt();
   145 
   145 
   146     HbDocumentLoader loader;
   146     HbDocumentLoader loader;
   147     bool loadStatusOk = false;
   147     bool loadStatusOk = false;
   148     mObjectList = 
   148     mObjectList = 
   149         loader.load(HS_ARRANGE_DIALOG_LAYOUT, &loadStatusOk);
   149         loader.load(HS_ARRANGE_DIALOG_LAYOUT, &loadStatusOk);
   158             loader.findWidget(HS_ARRANGE_DIALOG_NAME));
   158             loader.findWidget(HS_ARRANGE_DIALOG_NAME));
   159 
   159 
   160     if (mEntriesList && mDialog) {
   160     if (mEntriesList && mDialog) {
   161         switch (menuEvent->operation()) {
   161         switch (menuEvent->operation()) {
   162         case HsMenuEvent::ArrangeCollection:
   162         case HsMenuEvent::ArrangeCollection:
   163             mCollectionId = data.value(collectionIdKey()).toInt();
   163             mCollectionId = data.value(Hs::collectionIdKey).toInt();
   164             mItemModel = HsMenuService::getCollectionModel(
   164             mItemModel = HsMenuService::getCollectionModel(
   165                 mCollectionId,
   165                 mCollectionId,
   166                 NoHsSortAttribute);
   166                 Hs::NoHsSortAttribute);
   167             break;
   167             break;
   168         case HsMenuEvent::ArrangeAllCollections:
   168         case HsMenuEvent::ArrangeAllCollections:
   169             mCollectionId = HsMenuService::allCollectionsId();
   169             mCollectionId = HsMenuService::allCollectionsId();
   170             mItemModel = HsMenuService::getAllCollectionsModel();
   170             mItemModel = HsMenuService::getAllCollectionsModel();
   171             break;
   171             break;