37#include <QStyledItemDelegate>
38#include <QTextDocument>
58 : QStyledItemDelegate(pWidget){};
60 QSize
sizeHint(
const QStyleOptionViewItem & option,
const QModelIndex & index)
const override;
61 void paint(QPainter * painter,
const QStyleOptionViewItem & option,
const QModelIndex & index)
const override;
119 virtual QString
key(
int,
bool)
const;
Definition KviRegisteredUserGroup.h:35
const QString & name()
Definition KviRegisteredUserGroup.h:47
Definition KviRegisteredUser.h:40
Definition RegisteredUsersDialog.h:42
void rightButtonPressed(QTreeWidgetItem *, QPoint)
~KviRegisteredUsersListView()
Definition RegisteredUsersDialog.h:46
void mousePressEvent(QMouseEvent *e) override
Definition RegisteredUsersDialog.cpp:103
Definition RegisteredUsersDialog.h:65
RegisteredUsersDialogItemBase(Types type, KviRegisteredUsersListView *par)
Definition RegisteredUsersDialog.h:74
~RegisteredUsersDialogItemBase()
Definition RegisteredUsersDialog.h:78
Types
Definition RegisteredUsersDialog.h:68
@ Group
Definition RegisteredUsersDialog.h:70
@ User
Definition RegisteredUsersDialog.h:69
RegisteredUsersDialogItemBase(Types type, QTreeWidgetItem *par)
Definition RegisteredUsersDialog.h:76
RegisteredUsersDialogItemBase::Types type()
Definition RegisteredUsersDialog.h:84
RegisteredUsersDialogItemBase::Types m_iType
Definition RegisteredUsersDialog.h:81
Definition RegisteredUsersDialog.h:55
RegisteredUsersDialogItemDelegate(KviRegisteredUsersListView *pWidget=nullptr)
Definition RegisteredUsersDialog.h:57
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override
Definition RegisteredUsersDialog.cpp:159
~RegisteredUsersDialogItemDelegate()
Definition RegisteredUsersDialog.h:59
QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const override
Definition RegisteredUsersDialog.cpp:208
Definition RegisteredUsersDialog.h:105
virtual QString key(int, bool) const
Definition RegisteredUsersDialog.cpp:154
KviRegisteredUser * m_pUser
Definition RegisteredUsersDialog.h:109
void setUser(KviRegisteredUser *u)
Definition RegisteredUsersDialog.h:118
QTextDocument m_pText
Definition RegisteredUsersDialog.h:110
~RegisteredUsersDialogItem()
KviRegisteredUser * user()
Definition RegisteredUsersDialog.h:117
Definition RegisteredUsersDialog.h:123
void importClicked()
Definition RegisteredUsersDialog.cpp:852
void fillList()
Definition RegisteredUsersDialog.cpp:519
KviRegisteredUsersListView * m_pListView
Definition RegisteredUsersDialog.h:130
QPushButton * m_pSelectAllButton
Definition RegisteredUsersDialog.h:138
QPushButton * m_pEditButton
Definition RegisteredUsersDialog.h:134
void exportClicked()
Definition RegisteredUsersDialog.cpp:707
QPushButton * m_pImportButton
Definition RegisteredUsersDialog.h:135
void addClicked()
Definition RegisteredUsersDialog.cpp:583
void selectionChanged()
Definition RegisteredUsersDialog.cpp:688
void moveToGroupMenuClicked(QAction *pAction)
Definition RegisteredUsersDialog.cpp:503
void addWizardClicked()
Definition RegisteredUsersDialog.cpp:598
QPushButton * m_pAddGroupButton
Definition RegisteredUsersDialog.h:137
~RegisteredUsersDialog()
Definition RegisteredUsersDialog.cpp:339
void okClicked()
Definition RegisteredUsersDialog.cpp:569
void addGroupClicked()
Definition RegisteredUsersDialog.cpp:425
QPushButton * m_pAddButton
Definition RegisteredUsersDialog.h:131
void rightButtonPressed(QTreeWidgetItem *, QPoint)
Definition RegisteredUsersDialog.cpp:478
void editItem(RegisteredUsersDialogItem *i)
Definition RegisteredUsersDialog.cpp:646
QPushButton * m_pRemoveButton
Definition RegisteredUsersDialog.h:133
void editClicked()
Definition RegisteredUsersDialog.cpp:629
void editGroup(KviRegisteredUserGroup *group)
Definition RegisteredUsersDialog.cpp:438
void itemDoubleClicked(QTreeWidgetItem *it, int)
Definition RegisteredUsersDialog.cpp:409
void closeEvent(QCloseEvent *) override
Definition RegisteredUsersDialog.cpp:561
void selectAllClicked()
Definition RegisteredUsersDialog.cpp:847
QPushButton * m_pWizardAddButton
Definition RegisteredUsersDialog.h:132
void removeClicked()
Definition RegisteredUsersDialog.cpp:611
void cancelClicked()
Definition RegisteredUsersDialog.cpp:577
void itemPressed(QTreeWidgetItem *it, int c)
Definition RegisteredUsersDialog.cpp:355
QPushButton * m_pExportButton
Definition RegisteredUsersDialog.h:136
Definition RegisteredUsersDialog.h:88
KviRegisteredUserGroup * m_pGroup
Definition RegisteredUsersDialog.h:90
~RegisteredUsersGroupItem()
Definition RegisteredUsersDialog.h:98
KviRegisteredUserGroup * group()
Definition RegisteredUsersDialog.h:101
RegisteredUsersGroupItem(KviRegisteredUsersListView *par, KviRegisteredUserGroup *g)
Definition RegisteredUsersDialog.h:93
#define i
Definition detector.cpp:74
#define g
Definition detector.cpp:72
#define u
Definition detector.cpp:86
#define e
Definition detector.cpp:70