INT_PTR __cdecl CVkProto::SvcWallPost(WPARAM hContact, LPARAM) { debugLogA("CVkProto::SvcWallPost"); WALLPOST_FORM_PARAMS param(db_get_tsa(hContact, m_szModuleName, "Nick")); if (DialogBoxParam(hInst, MAKEINTRESOURCE(IDD_WALLPOST), NULL, WallPostFormDlgProc, (LPARAM)¶m) == 0) return 1; WallPost((MCONTACT)hContact, param.ptszMsg, param.ptszUrl, param.bFriendsOnly); return 0; }
INT_PTR __cdecl CVkProto::SvcWallPost(WPARAM hContact, LPARAM) { debugLogA("CVkProto::SvcWallPost"); WALLPOST_FORM_PARAMS param(db_get_tsa(hContact, m_szModuleName, "Nick")); CVkWallPostForm dlg(this, ¶m); if (!dlg.DoModal()) return 1; WallPost((MCONTACT)hContact, param.ptszMsg, param.ptszUrl, param.bFriendsOnly); return 0; }
WallPost WallPost::fromData(const QVariant data, Client *client) { return WallPost(data.toMap(), client); }