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; }
BOOL CDialogMediaControl::OnInitDialog() { BOOL bRet(CDrawer::OnInitDialog()); mControlResizer.AddControl(IDC_SLIDER_MEDIA_POS, RSZF_RIGHT_FIXED|RSZF_SIZEY_FIXED); mControlResizer.AddControl(IDC_SLIDER_MEDIA_VOLUME, RSZF_RIGHT_FIXED); mControlResizer.AddControl(IDC_STATIC_MEDIA_TIME, RSZF_RIGHT_FIXED); mControlResizer.AddControl(IDC_BUTTON_MEDIA_FULLSCREEN, RSZF_SIZE_FIXED|RSZF_BOTTOM_FIXED); HICON hIcon(::AfxGetApp()->LoadIcon(IDI_ICON_FULLSCREEN)); ((CButton*)GetDlgItem(IDC_BUTTON_MEDIA_FULLSCREEN))->SetIcon(hIcon); SetTransparent(150, DWF_TRANSPARENT_INSIDE); m_ToolTip.Create(this); int ids[] = {IDC_BUTTON_MEDIA_FULLSCREEN, IDC_BUTTON_MEDIA_PLAY_PAUSE}; LPCTSTR tips[] = {_T("Toggle Fullscreen"), _T("Pause")}; for (int i = 0; i < sizeof(ids)/sizeof(ids[0]); i++) { RECT cr; CWnd *pCtrl(GetDlgItem(ids[i])); pCtrl->GetClientRect(&cr); m_ToolTip.AddTool(pCtrl, tips[i], &cr, ids[i]); } m_ToolTip.Activate(TRUE); return bRet; }