Miam-Player  0.8.0
A nice music player
logbrowserdialog.h
Go to the documentation of this file.
1 #ifndef DIALOG_H
2 #define DIALOG_H
3 
4 #include <QDialog>
5 
7 class QTextBrowser;
8 class QPushButton;
9 class QTableWidget;
10 
16 class LogBrowserDialog : public QDialog
17 {
18  Q_OBJECT
19 private:
20  QTableWidget *_browser;
21  QPushButton *_clearButton;
22  QPushButton *_saveButton;
23 
24 public:
25  LogBrowserDialog(QWidget *parent = nullptr);
27 
28 protected:
29  virtual void closeEvent(QCloseEvent *e) override;
30  virtual void keyPressEvent(QKeyEvent *e) override;
31 
32 public slots:
33  void outputMessage(QtMsgType type, const QString &msg);
34  void show();
35 
36 protected slots:
37  void save();
38 
39 };
40 
41 #endif // DIALOG_H
~LogBrowserDialog()
Definition: logbrowserdialog.h:26
void save()
Definition: logbrowserdialog.cpp:95
void outputMessage(QtMsgType type, const QString &msg)
Definition: logbrowserdialog.cpp:55
virtual void keyPressEvent(QKeyEvent *e) override
Definition: logbrowserdialog.cpp:129
void show()
Definition: logbrowserdialog.cpp:89
The LogBrowserDialog class is a popup which converts debug strings.
Definition: logbrowserdialog.h:16
virtual void closeEvent(QCloseEvent *e) override
Definition: logbrowserdialog.cpp:123
LogBrowserDialog(QWidget *parent=nullptr)
Definition: logbrowserdialog.cpp:20