#ifndef REPORT_UTILS_H #define REPORT_UTILS_H #include #include class QTableWidget; class QTextEdit; class ServerInfo_Report; namespace report_utils { QString formatReportCategory(const QString &category); QString formatReportTime(qint64 secondsSinceEpoch); QString formatReportStatus(const QString &status); void fillReportTableRow(QTableWidget *table, int row, const ServerInfo_Report &report, int idColumn, int timeColumn, int reportedColumn, int categoryColumn, int gameIdColumn, int statusColumn, int assignedColumn, bool colorizeStatus = true); void renderReportDetails(QTextEdit *chatLogEdit, QTextEdit *commentsEdit, const ServerInfo_Report &report, const QString &commentsEmptyText, const QString &moderatorPrefix, const QString &nonModeratorPrefix); } // namespace report_utils #endif // REPORT_UTILS_H