log-viewer.hpp 422 B

123456789101112131415161718192021222324
  1. #pragma once
  2. #include <QDialog>
  3. #include <QPlainTextEdit>
  4. #include "obs-app.hpp"
  5. #include "ui_OBSLogViewer.h"
  6. class OBSLogViewer : public QDialog {
  7. Q_OBJECT
  8. std::unique_ptr<Ui::OBSLogViewer> ui;
  9. void InitLog();
  10. private slots:
  11. void AddLine(int type, const QString &text);
  12. void on_openButton_clicked();
  13. void on_showStartup_clicked(bool checked);
  14. public:
  15. OBSLogViewer(QWidget *parent = 0);
  16. ~OBSLogViewer();
  17. };