diff options
author | George Hazan <ghazan@miranda.im> | 2019-01-28 14:21:40 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2019-01-28 14:21:40 +0300 |
commit | e6a42bce6b8fb4ddb69de1e62bf317689db876d0 (patch) | |
tree | 7dd580376951ed823241a82d64ea023e4a88d1be /protocols/ICQ-WIM/src/userinfo.cpp | |
parent | ea13e922ef9292788a95d6338bae9e84263bd622 (diff) |
ICQ-WIM:
- fixes #1766 (ICQ10: rework "Use friendly names" option)
- icq nicks moved to User Info dialog;
- more data added to User Info;
- code optimization
Diffstat (limited to 'protocols/ICQ-WIM/src/userinfo.cpp')
-rw-r--r-- | protocols/ICQ-WIM/src/userinfo.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/protocols/ICQ-WIM/src/userinfo.cpp b/protocols/ICQ-WIM/src/userinfo.cpp index faa14ebcb4..615cf44466 100644 --- a/protocols/ICQ-WIM/src/userinfo.cpp +++ b/protocols/ICQ-WIM/src/userinfo.cpp @@ -33,10 +33,11 @@ static INT_PTR CALLBACK IcqDlgProc(HWND hwndDlg, UINT msg, WPARAM, LPARAM lParam MCONTACT hContact = (MCONTACT)GetWindowLongPtr(hwndDlg, GWLP_USERDATA); CIcqProto *ppro = (CIcqProto*)((PSHNOTIFY*)lParam)->lParam; - CMStringA szId(ppro->GetUserId(hContact)); - SetDlgItemTextA(hwndDlg, IDC_UIN, szId); + SetDlgItemTextA(hwndDlg, IDC_UIN, ppro->GetUserId(hContact)); + SetDlgItemTextW(hwndDlg, IDC_NICK, ppro->getMStringW(hContact, DB_KEY_ICQNICK)); SetDlgItemTextA(hwndDlg, IDC_IDLETIME, time2text(ppro->getDword(hContact, DB_KEY_IDLE))); + SetDlgItemTextA(hwndDlg, IDC_MEMBERSINCE, time2text(ppro->getDword(hContact, DB_KEY_MEMBERSINCE))); SetDlgItemTextA(hwndDlg, IDC_ONLINESINCE, time2text(ppro->getDword(hContact, DB_KEY_LASTSEEN))); } break; @@ -54,7 +55,7 @@ int CIcqProto::OnUserInfoInit(WPARAM wParam, LPARAM hContact) return 0; OPTIONSDIALOGPAGE odp = {}; - odp.flags = ODPF_USERINFOTAB | ODPF_DONTTRANSLATE; + odp.flags = ODPF_USERINFOTAB; odp.dwInitParam = LPARAM(this); odp.szTitle.a = "ICQ"; |