1#ifndef TAB_MODERATION_H
2#define TAB_MODERATION_H
6#include <libcockatrice/protocol/pb/response.pb.h>
29 return tr(
"Moderation");
50 [[nodiscard]] QString
formatEpoch(quint64 ts)
const;
Definition abstract_client.h:57
void sessionsResponse(const Response &response)
Definition tab_moderation.cpp:304
QGroupBox * sessionsGroup
Definition tab_moderation.h:76
QLabel * userInfoStatusLabel
Definition tab_moderation.h:67
QGroupBox * userInfoGroup
Definition tab_moderation.h:60
void requestUserInfo(const QString &userName)
Definition tab_moderation.cpp:243
QGroupBox * staffGroup
Definition tab_moderation.h:78
QGroupBox * altsGroup
Definition tab_moderation.h:74
QPushButton * refreshStaffButton
Definition tab_moderation.h:80
void clearUserData()
Definition tab_moderation.cpp:203
QPushButton * removeAvatarButton
Definition tab_moderation.h:58
QString getTabText() const override
Definition tab_moderation.h:27
QLabel * userInfoCountsLabel
Definition tab_moderation.h:69
AbstractClient * client
Definition tab_moderation.h:52
void altsResponse(const Response &response)
Definition tab_moderation.cpp:336
TabModeration(TabSupervisor *_tabSupervisor, AbstractClient *_client, const QString &initialUser={})
Definition tab_moderation.cpp:55
void investigateUser()
Definition tab_moderation.cpp:227
void resetPassword()
Definition tab_moderation.cpp:394
QPushButton * investigateButton
Definition tab_moderation.h:56
void investigate(const QString &userName)
Definition tab_moderation.cpp:218
QTableWidget * staffTable
Definition tab_moderation.h:79
QLabel * userInfoNotesLabel
Definition tab_moderation.h:71
QLabel * userInfoNameValue
Definition tab_moderation.h:62
QLabel * userInfoRegisteredLabel
Definition tab_moderation.h:63
void retranslateUi() override
Definition tab_moderation.cpp:169
QLabel * userInfoCountsValue
Definition tab_moderation.h:70
void removeAvatar()
Definition tab_moderation.cpp:431
QLabel * userInfoLastLoginLabel
Definition tab_moderation.h:65
void requestModeratorLogins()
Definition tab_moderation.cpp:358
void requestAlts(const QString &userName)
Definition tab_moderation.cpp:327
QLabel * userInfoLastLoginValue
Definition tab_moderation.h:66
QLabel * userInfoStatusValue
Definition tab_moderation.h:68
void resetPasswordResponse(const Response &response)
Definition tab_moderation.cpp:417
QLabel * userInfoNameLabel
Definition tab_moderation.h:61
QLineEdit * searchEdit
Definition tab_moderation.h:55
void removeAvatarResponse(const Response &response)
Definition tab_moderation.cpp:452
void moderatorLoginsResponse(const Response &response)
Definition tab_moderation.cpp:366
void userInfoResponse(const Response &response)
Definition tab_moderation.cpp:259
void requestSessions(const QString &userName)
Definition tab_moderation.cpp:295
QPushButton * resetPasswordButton
Definition tab_moderation.h:57
QTableWidget * sessionsTable
Definition tab_moderation.h:77
QString formatEpoch(quint64 ts) const
Definition tab_moderation.cpp:195
QLabel * userInfoRegisteredValue
Definition tab_moderation.h:64
QString currentUser
Definition tab_moderation.h:53
QTableWidget * altsTable
Definition tab_moderation.h:75
QTextEdit * userInfoNotesEdit
Definition tab_moderation.h:72
Definition tab_supervisor.h:84
Tab(TabSupervisor *_tabSupervisor)
Definition tab.cpp:11
Definition response.proto:11