From 1e96c8f6505891260c9fc48d719ec90060a2560c Mon Sep 17 00:00:00 2001 From: Sergey Bolhovskoy Date: Tue, 30 Dec 2014 11:03:01 +0000 Subject: VKontakte: add separate options for BBCode on attachments version bump git-svn-id: http://svn.miranda-ng.org/main/trunk@11679 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/VKontakte/src/vk_proto.h | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'protocols/VKontakte/src/vk_proto.h') diff --git a/protocols/VKontakte/src/vk_proto.h b/protocols/VKontakte/src/vk_proto.h index 4bbec6bd26..cd3bf38d10 100644 --- a/protocols/VKontakte/src/vk_proto.h +++ b/protocols/VKontakte/src/vk_proto.h @@ -209,11 +209,11 @@ struct CVKNewsItem : public MZeroedObject { }; enum VKBBCType { vkbbcB, vkbbcI, vkbbcS, vkbbcU, vkbbcUrl, vkbbcSize, vkbbcColor }; -enum BBCForNewsSupport { bbcNo, bbcBasic, bbcAdvanced }; +enum BBCSupport { bbcNo, bbcBasic, bbcAdvanced }; struct CVKBBCItem { VKBBCType vkBBCType; - BBCForNewsSupport vkBBCSettings; + BBCSupport vkBBCSettings; TCHAR *ptszTempate; }; @@ -354,8 +354,7 @@ struct CVkProto : public PROTO CVkUserInfo* GetVkUserInfo(LONG iUserId, OBJLIST &vkUsers); void CreateVkUserInfoList(OBJLIST &vkUsers, JSONNODE *pResponse); - CMString GetVkPhotoItem(JSONNODE *pPhotoItem); - + CVKNewsItem* GetVkNewsItem(JSONNODE *pItem, OBJLIST &vkUsers, bool isRepost = false); CVKNewsItem* GetVkNotificationsItem(JSONNODE *pItem, OBJLIST &vkUsers); @@ -403,10 +402,11 @@ struct CVkProto : public PROTO char* GetStickerId(const char* Msg, int& stickerid); CMString SpanVKNotificationType(CMString& tszType, VKObjType& vkFeedback, VKObjType& vkParent); - CMString SetBBCString(TCHAR *tszString, VKBBCType, TCHAR *tszAddString = NULL); + CMString GetVkPhotoItem(JSONNODE *pPhotoItem, BBCSupport iBBC); + CMString SetBBCString(TCHAR *tszString, BBCSupport iBBC, VKBBCType bbcType, TCHAR *tszAddString = NULL); CMString& ClearFormatNick(CMString& tszText); - CMString GetAttachmentDescr(JSONNODE*); + CMString GetAttachmentDescr(JSONNODE*, BBCSupport iBBC = bbcNo); //==================================================================================== @@ -570,7 +570,9 @@ private: m_bNotificationFilterComments, m_bNotificationFilterLikes, m_bNotificationFilterReposts, - m_bNotificationFilterMentions; + m_bNotificationFilterMentions, + m_bUseBBCOnAttacmentsAsNews; + int m_iNewsInterval, m_iNotificationsInterval, m_iNewsAutoClearHistoryInterval; @@ -585,7 +587,8 @@ private: enum IMGBBCSypport { imgNo, imgFullSize, imgPreview130, imgPreview604 }; int m_iIMGBBCSupport; - int m_iBBCForNews; + BBCSupport m_iBBCForNews; + BBCSupport m_iBBCForAttachments; LONG m_myUserId; ptrT m_defaultGroup; -- cgit v1.2.3