Added a new channel property
This commit is contained in:
parent
569b360a8e
commit
b271cdd6ff
@ -114,6 +114,12 @@ namespace ts {
|
||||
CHANNELCONVERSATIONMODE_NONE = 2
|
||||
};
|
||||
|
||||
enum ChannelSidebarMode : uint8_t {
|
||||
CHANNELSIDEBARMODE_CONVERSATION = 0,
|
||||
CHANNELSIDEBARMODE_DESCRIPTION = 1,
|
||||
CHANNELSIDEBARMODE_FILE_TRANSFER = 2
|
||||
};
|
||||
|
||||
enum QueryEventGroup : int {
|
||||
QEVENTGROUP_MIN = 0,
|
||||
QEVENTGROUP_SERVER = 0,
|
||||
@ -174,6 +180,7 @@ DEFINE_TRANSFORMS(ts::PluginTargetMode, uint8_t);
|
||||
DEFINE_TRANSFORMS(ts::ViewReasonId, uint8_t);
|
||||
DEFINE_TRANSFORMS(ts::ChatMessageMode, uint8_t);
|
||||
DEFINE_TRANSFORMS(ts::ChannelConversationMode, uint8_t);
|
||||
DEFINE_TRANSFORMS(ts::ChannelSidebarMode, uint8_t);
|
||||
|
||||
#ifdef WIN32
|
||||
#define ts_always_inline __forceinline
|
||||
|
@ -178,6 +178,7 @@ namespace ts {
|
||||
b_channel_create_modify_conversation_mode_private,
|
||||
b_channel_create_modify_conversation_mode_public,
|
||||
b_channel_create_modify_conversation_mode_none,
|
||||
b_channel_create_modify_sidebar_mode,
|
||||
|
||||
/* channel::modify */
|
||||
b_channel_modify_parent,
|
||||
|
@ -282,6 +282,8 @@ namespace ts {
|
||||
CHANNEL_CONVERSATION_HISTORY_LENGTH,
|
||||
CHANNEL_CONVERSATION_MODE,
|
||||
|
||||
CHANNEL_SIDEBAR_MODE,
|
||||
|
||||
CHANNEL_ENDMARKER
|
||||
};
|
||||
|
||||
|
@ -150,6 +150,7 @@ property_list = std::array<PropertyDescription, impl::property_count()>{
|
||||
PropertyDescription{CHANNEL_CREATED_BY, "channel_created_by", "0", TYPE_UNSIGNED_NUMBER, FLAG_SS | FLAG_CHANNEL_VIEW | FLAG_CHANNEL_VARIABLE | FLAG_NEW}, //Available for all channels that are "in view", always up-to-date
|
||||
PropertyDescription{CHANNEL_CONVERSATION_HISTORY_LENGTH, "channel_conversation_history_length", "1500", TYPE_SIGNED_NUMBER, FLAG_SS | FLAG_CHANNEL_VIEW | FLAG_CHANNEL_VARIABLE | FLAG_NEW | FLAG_USER_EDITABLE},
|
||||
PropertyDescription{CHANNEL_CONVERSATION_MODE, "channel_conversation_mode", "0", TYPE_UNSIGNED_NUMBER, FLAG_SS | FLAG_CHANNEL_VIEW | FLAG_CHANNEL_VARIABLE | FLAG_NEW | FLAG_USER_EDITABLE},
|
||||
PropertyDescription{CHANNEL_SIDEBAR_MODE, "channel_sidebar_mode", "0", TYPE_UNSIGNED_NUMBER, FLAG_SS | FLAG_CHANNEL_VIEW | FLAG_CHANNEL_VARIABLE | FLAG_NEW | FLAG_USER_EDITABLE},
|
||||
|
||||
/* group properties, this may gets removed */
|
||||
PropertyDescription{GROUP_UNDEFINED, "undefined", "", TYPE_UNKNOWN, 0},
|
||||
|
Loading…
x
Reference in New Issue
Block a user