diff options
author | Sergey Bolhovskoy <elzorfox@ya.ru> | 2016-03-31 07:25:52 +0000 |
---|---|---|
committer | Sergey Bolhovskoy <elzorfox@ya.ru> | 2016-03-31 07:25:52 +0000 |
commit | a2be5d69812652e513b604e393a057626ff52104 (patch) | |
tree | 8bfb747c1034ab6bab462610fbb4aa1b0eda5832 /protocols/VKontakte/src/vk_dialogs.h | |
parent | b4d1a98542c63747d1f7287be63779f054fa85da (diff) |
VKontakte:
chat create dialog -> core ui
chat invite dialog -> core ui
rename dialog classes
code cleanup
git-svn-id: http://svn.miranda-ng.org/main/trunk@16566 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/VKontakte/src/vk_dialogs.h')
-rw-r--r-- | protocols/VKontakte/src/vk_dialogs.h | 39 |
1 files changed, 35 insertions, 4 deletions
diff --git a/protocols/VKontakte/src/vk_dialogs.h b/protocols/VKontakte/src/vk_dialogs.h index bfdbc272c2..3de38eaa7b 100644 --- a/protocols/VKontakte/src/vk_dialogs.h +++ b/protocols/VKontakte/src/vk_dialogs.h @@ -29,7 +29,7 @@ struct CAPTCHA_FORM_PARAMS char Result[100];
};
-class CaptchaForm : public CVkDlgBase
+class CVkCaptchaForm : public CVkDlgBase
{
CCtrlData m_instruction;
CCtrlEdit m_edtValue;
@@ -38,7 +38,7 @@ class CaptchaForm : public CVkDlgBase CAPTCHA_FORM_PARAMS* m_param;
public:
- CaptchaForm(CVkProto *proto, CAPTCHA_FORM_PARAMS* param);
+ CVkCaptchaForm(CVkProto* proto, CAPTCHA_FORM_PARAMS* param);
void OnInitDialog();
INT_PTR DlgProc(UINT msg, WPARAM wParam, LPARAM lParam);
void OnDestroy();
@@ -72,7 +72,7 @@ struct WALLPOST_FORM_PARAMS }
};
-class WallPostForm : public CVkDlgBase
+class CVkWallPostForm : public CVkDlgBase
{
CCtrlEdit m_edtMsg;
CCtrlEdit m_edtUrl;
@@ -82,9 +82,40 @@ class WallPostForm : public CVkDlgBase WALLPOST_FORM_PARAMS* m_param;
public:
- WallPostForm(CVkProto *proto, WALLPOST_FORM_PARAMS* param);
+ CVkWallPostForm(CVkProto* proto, WALLPOST_FORM_PARAMS* param);
void OnInitDialog();
void OnDestroy();
void On_btnShare_Click(CCtrlButton*);
void On_edtValue_Change(CCtrlEdit*);
+};
+
+////////////////////////////////// IDD_INVITE /////////////////////////////////////////////
+
+class CVkInviteChatForm : public CVkDlgBase
+{
+ CCtrlButton m_btnOk;
+ CCtrlCombo m_cbxCombo;
+
+public:
+ MCONTACT m_hContact;
+
+ CVkInviteChatForm(CVkProto* proto);
+ void OnInitDialog();
+ void btnOk_OnOk(CCtrlButton*);
+};
+
+////////////////////////////////// IDD_GC_CREATE //////////////////////////////////////////
+
+class CVkGCCreateForm : public CVkDlgBase
+{
+ CCtrlButton m_btnOk;
+ CCtrlClc m_clCList;
+ CCtrlEdit m_edtTitle;
+
+public:
+ CVkGCCreateForm(CVkProto* proto);
+ void OnInitDialog();
+ void btnOk_OnOk(CCtrlButton*);
+ void FilterList(CCtrlClc*);
+ void ResetListOptions(CCtrlClc*);
};
\ No newline at end of file |