/* SPDX-FileCopyrightText: 2017 Volker Krause SPDX-License-Identifier: MIT */ #ifndef KUSERFEEDBACK_AUDITLOGBROWSERDIALOG_H #define KUSERFEEDBACK_AUDITLOGBROWSERDIALOG_H #include #include namespace KUserFeedback { namespace Ui { class AuditLogBrowserDialog; } class AuditLogUiController; /** Dialog to browse audit log entries. */ class AuditLogBrowserDialog : public QDialog { Q_OBJECT public: explicit AuditLogBrowserDialog(QWidget *parent); ~AuditLogBrowserDialog() override; void setUiController(AuditLogUiController *controller); private Q_SLOTS: void logEntrySelected(); private: std::unique_ptr ui; AuditLogUiController *m_controller; }; } #endif // KUSERFEEDBACK_AUDITLOGBROWSERDIALOG_H