8namespace ot {
class LineEdit; }
9namespace ot {
class CheckBox; }
10namespace ot {
class PushButton; }
20 void addRow(
const std::array<QTableWidgetItem *, 2>& _columns);
26 virtual void leaveEvent(QEvent* _event)
override;
28 void getSelectedItems(QTableWidgetItem*& _first, QTableWidgetItem*& _second);
34 void slotSelectionChanged();
37 std::vector<std::array<QTableWidgetItem *, 2>> m_dataRowItems;
57 bool hasError(
const std::string &response);
60 std::string m_authServerURL;
80 bool hasSuccessful(
const std::string& _response);
84 std::string m_groupToRename;
88 std::string m_authServerURL;
110 void fillGroupsList(
void);
111 void fillMembersList(
void);
112 void readUserList(
void);
113 std::string tolower(std::string s);
114 bool hasSuccessful(
const std::string &response);
126 std::string m_authServerURL;
128 std::list<std::string> m_userList;
129 std::map<std::string, bool> m_userInGroup;
This file contains defines that may be used simplyfy class creation.
#define OT_DECL_NODEFAULT(___class)
Removes the default copy constructor and assignment operator.
Definition OTClassHelper.h:22
#define OT_DECL_NOCOPY(___class)
Removes the default copy constructor and assignment operator.
Definition OTClassHelper.h:14
Definition ManageGroups.h:43
virtual ~AddGroupDialog()
Definition ManageGroups.cpp:182
QString groupName(void) const
Definition ManageGroups.cpp:186
AddGroupDialog(const std::string &authServerURL)
Definition ManageGroups.cpp:146
Definition ManageGroups.h:91
void slotShowMembersOnly(void)
Definition ManageGroups.cpp:577
void slotRenameGroup(void)
Definition ManageGroups.cpp:501
void slotGroupsSelection(void)
Definition ManageGroups.cpp:589
void slotMemberCheckBoxChanged(bool state, int row)
Definition ManageGroups.cpp:593
void slotMemberFilter(void)
Definition ManageGroups.cpp:585
virtual ~ManageGroups()
Definition ManageGroups.cpp:483
void slotAddGroup(void)
Definition ManageGroups.cpp:491
void slotChangeGroupOwner(void)
Definition ManageGroups.cpp:518
void slotGroupFilter(void)
Definition ManageGroups.cpp:581
void slotDeleteGroup(void)
Definition ManageGroups.cpp:536
Definition ManageGroups.h:12
virtual ~ManageGroupsTable()
Definition ManageGroups.cpp:48
ManageGroupsTable()
Definition ManageGroups.cpp:28
void Clear(void)
Definition ManageGroups.cpp:63
virtual void leaveEvent(QEvent *_event) override
Definition ManageGroups.cpp:101
virtual void mouseMoveEvent(QMouseEvent *_event) override
Definition ManageGroups.cpp:75
void getSelectedItems(QTableWidgetItem *&_first, QTableWidgetItem *&_second)
Definition ManageGroups.cpp:132
void addRow(const std::array< QTableWidgetItem *, 2 > &_columns)
Definition ManageGroups.cpp:52
Definition ManageGroups.h:63
RenameGroupDialog(const std::string &groupName, const std::string &authServerURL)
Definition ManageGroups.cpp:236
virtual ~RenameGroupDialog()
Definition ManageGroups.cpp:274
QString groupName(void) const
Definition ManageGroups.cpp:278