1#ifndef COCKATRICE_USER_LIST_DIALOG_H
2#define COCKATRICE_USER_LIST_DIALOG_H
6#include <qtmetamacros.h>
36 [[nodiscard]] QString
getBanIP()
const;
37 [[nodiscard]] QString
getBanId()
const;
58 WarningDialog(
const QString &userName,
const QString &clientID, QWidget *parent =
nullptr);
59 [[nodiscard]] QString
getName()
const;
74 explicit AdminNotesDialog(
const QString &_userName,
const QString &_notes, QWidget *_parent =
nullptr);
79 [[nodiscard]] QString
getNotes()
const;
QString userName
Definition user_list_dialog.h:70
AdminNotesDialog(const QString &_userName, const QString &_notes, QWidget *_parent=nullptr)
Definition user_list_dialog.cpp:287
QString getName() const
Definition user_list_dialog.h:75
QString getNotes() const
Definition user_list_dialog.cpp:308
QPlainTextEdit * notes
Definition user_list_dialog.h:71
QString getBanName() const
Definition user_list_dialog.cpp:256
QRadioButton * temporaryRadio
Definition user_list_dialog.h:26
QSpinBox * minutesEdit
Definition user_list_dialog.h:25
BanDialog(const ServerInfo_User &info, QWidget *parent=nullptr)
Definition user_list_dialog.cpp:25
QCheckBox * idBanCheckBox
Definition user_list_dialog.h:23
void enableTemporaryEdits(bool enabled)
Definition user_list_dialog.cpp:241
QLineEdit * nameBanEdit
Definition user_list_dialog.h:24
QRadioButton * permanentRadio
Definition user_list_dialog.h:26
QLineEdit * idBanEdit
Definition user_list_dialog.h:24
int getMinutes() const
Definition user_list_dialog.cpp:266
QSpinBox * daysEdit
Definition user_list_dialog.h:25
QLabel * minutesLabel
Definition user_list_dialog.h:22
QCheckBox * deleteMessages
Definition user_list_dialog.h:23
QPlainTextEdit * visibleReasonEdit
Definition user_list_dialog.h:27
QLineEdit * ipBanEdit
Definition user_list_dialog.h:24
QString getVisibleReason() const
Definition user_list_dialog.cpp:277
QLabel * hoursLabel
Definition user_list_dialog.h:22
QString getBanId() const
Definition user_list_dialog.cpp:251
void okClicked()
Definition user_list_dialog.cpp:204
QSpinBox * hoursEdit
Definition user_list_dialog.h:25
QCheckBox * ipBanCheckBox
Definition user_list_dialog.h:23
QPlainTextEdit * reasonEdit
Definition user_list_dialog.h:27
QString getBanIP() const
Definition user_list_dialog.cpp:261
QString getReason() const
Definition user_list_dialog.cpp:272
QLabel * daysLabel
Definition user_list_dialog.h:22
int getDeleteMessages() const
Definition user_list_dialog.cpp:282
QCheckBox * nameBanCheckBox
Definition user_list_dialog.h:23
QLabel * descriptionLabel
Definition user_list_dialog.h:48
QString getReason() const
Definition user_list_dialog.cpp:185
void addWarningOption(const QString &warning, int startingIl=1)
Definition user_list_dialog.cpp:195
QLineEdit * nameWarning
Definition user_list_dialog.h:49
QLineEdit * warnClientID
Definition user_list_dialog.h:51
WarningDialog(const QString &userName, const QString &clientID, QWidget *parent=nullptr)
Definition user_list_dialog.cpp:124
void okClicked()
Definition user_list_dialog.cpp:158
QString getWarnID() const
Definition user_list_dialog.cpp:180
int getDeleteMessages() const
Definition user_list_dialog.cpp:190
QCheckBox * deleteMessages
Definition user_list_dialog.h:52
QString getName() const
Definition user_list_dialog.cpp:175
QComboBox * warningOption
Definition user_list_dialog.h:50
Definition serverinfo_user.proto:2