Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
report_utils.h
Go to the documentation of this file.
1#ifndef REPORT_UTILS_H
2#define REPORT_UTILS_H
3
4#include <QString>
5#include <libcockatrice/protocol/pb/serverinfo_report.pb.h>
6
7class QTableWidget;
8class QTextEdit;
9
10namespace report_utils
11{
12
13QString formatReportCategory(const QString &category);
14QString formatReportTime(qint64 secondsSinceEpoch);
15
16void fillReportTableRow(QTableWidget *table,
17 int row,
18 const ServerInfo_Report &report,
19 int idColumn,
20 int timeColumn,
21 int reportedColumn,
22 int categoryColumn,
23 int gameIdColumn,
24 int statusColumn,
25 int assignedColumn);
26
27void renderReportDetails(QTextEdit *chatLogEdit,
28 QTextEdit *commentsEdit,
29 const ServerInfo_Report &report,
30 const QString &commentsEmptyText,
31 const QString &moderatorPrefix,
32 const QString &nonModeratorPrefix);
33
34} // namespace report_utils
35
36#endif // REPORT_UTILS_H
Definition report_utils.cpp:12
void renderReportDetails(QTextEdit *chatLogEdit, QTextEdit *commentsEdit, const ServerInfo_Report &report, const QString &commentsEmptyText, const QString &moderatorPrefix, const QString &nonModeratorPrefix)
Definition report_utils.cpp:88
QString formatReportTime(qint64 secondsSinceEpoch)
Definition report_utils.cpp:53
QString formatReportCategory(const QString &category)
Definition report_utils.cpp:46
void fillReportTableRow(QTableWidget *table, int row, const ServerInfo_Report &report, int idColumn, int timeColumn, int reportedColumn, int categoryColumn, int gameIdColumn, int statusColumn, int assignedColumn)
Definition report_utils.cpp:59