8#include <QtCore/qobject.h>
10namespace ot {
class LineEdit; }
11namespace ot {
class CheckBox; }
20 void addRow(
const std::array<QTableWidgetItem *, 2> &_columns);
26 virtual void leaveEvent(QEvent * _event)
override;
34 void slotSelectionChanged();
37 std::vector<std::array<QTableWidgetItem *, 2>> my_dataRowItems;
46 ManageAccess(
const std::string &authServerURL,
const std::string &projectName);
56 void fillGroupsList(
void);
57 std::string tolower(std::string s);
58 bool hasSuccessful(
const std::string &response);
59 void readGroupsList(
void);
65 std::string m_authServerURL;
66 std::string m_projectName;
68 std::list<std::string> m_groupList;
69 std::map<std::string, bool> m_groupHasAccess;
Definition ManageAccess.h:42
void slotGroupsFilter(void)
Definition ManageAccess.cpp:235
void slotGroupsSelection(void)
Definition ManageAccess.cpp:240
void slotGroupCheckBoxChanged(bool state, int row)
Definition ManageAccess.cpp:245
virtual ~ManageAccess()
Definition ManageAccess.cpp:222
void slotShowGroupsWithAccessOnly(void)
Definition ManageAccess.cpp:230
Definition ManageAccess.h:13
ManageAccessTable()
Definition ManageAccess.cpp:27
void Clear(void)
Definition ManageAccess.cpp:62
virtual void mouseMoveEvent(QMouseEvent *_event) override
Definition ManageAccess.cpp:74
void addRow(const std::array< QTableWidgetItem *, 2 > &_columns)
Definition ManageAccess.cpp:51
virtual ~ManageAccessTable()
Definition ManageAccess.cpp:47
void getSelectedItems(QTableWidgetItem *&first, QTableWidgetItem *&second)
Definition ManageAccess.cpp:131
virtual void leaveEvent(QEvent *_event) override
Definition ManageAccess.cpp:100