From 3269e1db8b4365187485d600cb2ebdda4894996a Mon Sep 17 00:00:00 2001 From: Sergey Bolhovskoy Date: Wed, 13 Apr 2016 04:49:56 +0000 Subject: VKontakte: radiobox group settings -> combobox (patch by MikalaiR, edited) remove unneeded methods git-svn-id: http://svn.miranda-ng.org/main/trunk@16634 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/VKontakte/src/vk_struct.h | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) (limited to 'protocols/VKontakte/src/vk_struct.h') diff --git a/protocols/VKontakte/src/vk_struct.h b/protocols/VKontakte/src/vk_struct.h index f3871c4830..fff9bd9bab 100644 --- a/protocols/VKontakte/src/vk_struct.h +++ b/protocols/VKontakte/src/vk_struct.h @@ -220,8 +220,8 @@ struct CVKNewsItem : public MZeroedObject { bool bIsRepost; }; -enum VKBBCType { vkbbcB, vkbbcI, vkbbcS, vkbbcU, vkbbcCode, vkbbcImg, vkbbcUrl, vkbbcSize, vkbbcColor }; -enum BBCSupport { bbcNo, bbcBasic, bbcAdvanced }; +enum VKBBCType : BYTE { vkbbcB, vkbbcI, vkbbcS, vkbbcU, vkbbcCode, vkbbcImg, vkbbcUrl, vkbbcSize, vkbbcColor }; +enum BBCSupport : BYTE { bbcNo, bbcBasic, bbcAdvanced }; struct CVKBBCItem { VKBBCType vkBBCType; @@ -249,10 +249,20 @@ struct CVKLang { TCHAR *szDescription; }; -enum MarkMsgReadOn { markOnRead, markOnReceive, markOnReply, markOnTyping }; -enum SyncHistoryMetod { syncOff, syncAuto, sync1Days, sync3Days }; -enum MusicSendMetod { sendNone, sendStatusOnly, sendBroadcastOnly, sendBroadcastAndStatus }; -enum IMGBBCSypport { imgNo, imgFullSize, imgPreview130, imgPreview604 }; +enum MarkMsgReadOn : BYTE { markOnRead, markOnReceive, markOnReply, markOnTyping }; +enum SyncHistoryMetod : BYTE { syncOff, syncAuto, sync1Days, sync3Days }; +enum MusicSendMetod : BYTE { sendNone, sendStatusOnly, sendBroadcastOnly, sendBroadcastAndStatus }; +enum IMGBBCSypport : BYTE { imgNo, imgFullSize, imgPreview130, imgPreview604 }; + +struct CVKSync { + const TCHAR *type; + SyncHistoryMetod data; +}; + +struct CVKMarkMsgRead { + const TCHAR *type; + MarkMsgReadOn data; +}; struct CVkCookie { @@ -327,16 +337,15 @@ struct CVKOptions { CMOption iInvisibleInterval; CMOption iMaxFriendsCount; - ptrT ptszDefaultGroup; - ptrT ptszReturnChatMessage; - ptrT ptszVKLang; + CMOption ptszDefaultGroup; + CMOption ptszReturnChatMessage; + CMOption ptszVKLang; CVkProto *m_proto; CVKOptions(PROTO_INTERFACE *proto); - void ReloadStrings(); - __forceinline BBCSupport BBCForNews() { return (BBCSupport)(int)iBBCForNews; }; - __forceinline BBCSupport BBCForAttachments() { return (BBCSupport)(int)iBBCForAttachments; }; + __forceinline BBCSupport BBCForNews() { return (BBCSupport)(BYTE)iBBCForNews; }; + __forceinline BBCSupport BBCForAttachments() { return (BBCSupport)(BYTE)iBBCForAttachments; }; }; \ No newline at end of file -- cgit v1.2.3