diff -r 4b195f3bea29 -r 35368b604b28 homescreenapp/stateplugins/hsmenuworkerstateplugin/src/hsaddtohomescreenstate.cpp --- a/homescreenapp/stateplugins/hsmenuworkerstateplugin/src/hsaddtohomescreenstate.cpp Wed Aug 18 09:40:07 2010 +0300 +++ b/homescreenapp/stateplugins/hsmenuworkerstateplugin/src/hsaddtohomescreenstate.cpp Thu Sep 02 20:17:27 2010 +0300 @@ -57,7 +57,7 @@ HsAddToHomeScreenState::HsAddToHomeScreenState(QState *parent) : QState(parent), mCorruptedMessage(NULL), mConfirmAction(NULL), - mMenuMode(NormalHsMenuMode) + mMenuMode(Hs::NormalHsMenuMode) { setObjectName("/AddToHomeScreenState"); @@ -94,23 +94,22 @@ HsMenuEvent *menuEvent = static_cast(event); QVariantMap data = menuEvent->data(); - mEntryId = data.value(itemIdKey()).toInt(); + mEntryId = data.value(Hs::itemIdKey).toInt(); QSharedPointer entry = CaService::instance()->getEntry(mEntryId); const QString entryTypeName = entry->entryTypeName(); - mMenuMode = static_cast(data.value(menuModeType()).toInt()); - mToken = data.value(HOMESCREENDATA); + mMenuMode = static_cast(data.value(Hs::menuModeType).toInt()); + mToken = data.value(Hs::homescreenData); bool success = false; - if (entryTypeName == widgetTypeName()) { - const QString uri = entry->attribute(widgetUriAttributeName()); - success = addWidget(*HsContentService::instance(), uri); - HsMenuService::touch(mEntryId); + if (entryTypeName == Hs::widgetTypeName) { + const QString uri = entry->attribute(Hs::widgetUriAttributeName); + success = addWidget(*HsContentService::instance(), uri); } else { success = addApplication(*HsContentService::instance(), *entry); } - if (success && (mMenuMode == NormalHsMenuMode)) { + if (success && (mMenuMode == Hs::NormalHsMenuMode)) { HbNotificationDialog *notificationDialog = new HbNotificationDialog(); notificationDialog->setAttribute(Qt::WA_DeleteOnClose); notificationDialog->setSequentialShow(false); @@ -136,14 +135,14 @@ { HSMENUTEST_FUNC_ENTRY("HsAddToHomeScreenState::addWidget"); QVariantHash params; - params[URI] = uri; - params[HOMESCREENDATA] = mToken; + params[Hs::uri] = uri; + params[Hs::homescreenData] = mToken; bool success = contentService.createWidget(params); if (!success) { showMessageWidgetCorrupted(); } else { emit exit(); - if (mMenuMode == AddHsMenuMode) { + if (mMenuMode == Hs::AddHsMenuMode) { machine()->postEvent( HsMenuEventFactory::createOpenHomeScreenEvent()); } @@ -185,10 +184,10 @@ (HbAction* finishedAction) { if (static_cast(finishedAction) == mConfirmAction) { - HsMenuService::executeAction(mEntryId, removeActionIdentifier()); + HsMenuService::executeAction(mEntryId, Hs::removeActionIdentifier); } emit exit(); - if (mMenuMode == AddHsMenuMode) { + if (mMenuMode == Hs::AddHsMenuMode) { machine()->postEvent( HsMenuEventFactory::createOpenHomeScreenEvent()); } @@ -223,11 +222,11 @@ { HSMENUTEST_FUNC_ENTRY("HsAddToHomeScreenState::addShortcut"); QVariantHash params; - params[URI] = SHORTCUT_WIDGET_URI; + params[Hs::uri] = SHORTCUT_WIDGET_URI; QVariantHash preferences; preferences[SHORTCUT_ID] = QString::number(mEntryId); - params[PREFERENCES] = preferences; - params[HOMESCREENDATA] = mToken; + params[Hs::preferences] = preferences; + params[Hs::homescreenData] = mToken; const bool result = contentService.createWidget(params); logActionResult("Adding shortcut", mEntryId, result); HSMENUTEST_FUNC_EXIT("HsAddToHomeScreenState::addShortcut"); @@ -245,10 +244,10 @@ CaEntry& entry) { bool success = false; - if (entry.attributes().contains(widgetUriAttributeName())) { + if (entry.attributes().contains(Hs::widgetUriAttributeName)) { QVariantHash params; - const QString uri = entry.attribute(widgetUriAttributeName()); - params[URI] = uri; + const QString uri = entry.attribute(Hs::widgetUriAttributeName); + params[Hs::uri] = uri; QVariantHash preferences; QMap attributes = entry.attributes(); @@ -257,12 +256,12 @@ i.next(); QString key(i.key()); QString value(i.value()); - if (key.contains(widgetParam())) { - preferences.insert(key.remove(widgetParam()),value); + if (key.contains(Hs::widgetParam)) { + preferences.insert(key.remove(Hs::widgetParam),value); } } - params[PREFERENCES] = preferences; - params[HOMESCREENDATA] = mToken; + params[Hs::preferences] = preferences; + params[Hs::homescreenData] = mToken; success = contentService.createWidget(params); if (!success) { @@ -272,7 +271,7 @@ success = addShortcut(contentService); } emit exit(); - if (mMenuMode == AddHsMenuMode) { + if (mMenuMode == Hs::AddHsMenuMode) { machine()->postEvent( HsMenuEventFactory::createOpenHomeScreenEvent()); }