QVariantMap MobExample2Action::metaData() const { QVariantMap variantMap; QVariant localization("Test action 2"); variantMap.insert(KCntUiActionMetaTitleText, localization); const QString& string(QContactPhoneNumber::FieldNumber); QVariant detailField(string); variantMap.insert(KCntUiActionMetaValueTextDetail, detailField); QString menuString("Do example action2"); QVariant longPressMenu(menuString); variantMap.insert(KCntUiActionMetaValueTextLongPress, longPressMenu); return variantMap; }
QVariantMap MobExampleAction::metaData() const { QVariantMap variantMap; const QString& string("Test action 1"); QVariant localization(string); variantMap.insert(KCntUiActionMetaTitleText, localization); const QString& string2(QContactOnlineAccount::FieldAccountUri); const QVariant detailField(string2); variantMap.insert(KCntUiActionMetaValueTextDetail, detailField); QString menuString("Do example action"); QVariant longPressMenu(menuString); variantMap.insert(KCntUiActionMetaValueTextLongPress, longPressMenu); HbIcon hIcon("qtg_large_voip.svg"); // Must be QIcon QIcon icon(hIcon.qicon()); QVariant iconVariant(icon); variantMap.insert("icon", iconVariant); return variantMap; }
byte Menu::menuStringLength(){ return menuString().length()+1; }