From ddd49c13d9b89e11c900657154e0504c8c8af2a9 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 18 Jul 2017 00:05:26 +0300 Subject: Add permissions and commands fields into groups. For now not reading it from xml or using it in any way. --- src/resources/groupinfo.h | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'src/resources') diff --git a/src/resources/groupinfo.h b/src/resources/groupinfo.h index 973249d19..924c71b2d 100644 --- a/src/resources/groupinfo.h +++ b/src/resources/groupinfo.h @@ -23,19 +23,24 @@ #include "localconsts.h" +#include "enums/resources/servercommandenable.h" +#include "enums/resources/servercommandtype.h" +#include "enums/resources/serverpermissiontype.h" + +#include "enums/simpletypes/enable.h" + +#include "utils/cast.h" + #include struct GroupInfo final { - GroupInfo() : - name(), - longName(), - badge(), - showBadge(false) - { } + GroupInfo(); A_DEFAULT_COPY(GroupInfo) + ServerCommandEnable::Type mCommands[CAST_SIZE(ServerCommandType::Max)]; + Enable mPermissions[CAST_SIZE(ServerPermissionType::Max)]; std::string name; std::string longName; std::string badge; -- cgit v1.2.3-70-g09d2