summaryrefslogtreecommitdiffstats
path: root/tools/qml/loggerwidget.h
blob: 0e47f3306639c8241dd3061de266b06442098b5e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef LOGGERWIDGET_H
#define LOGGERWIDGET_H

#include <QPlainTextEdit>

QT_BEGIN_NAMESPACE

class LoggerWidget : public QPlainTextEdit {
Q_OBJECT
public:
    LoggerWidget(QWidget *parent=0);
    void append(QtMsgType type, const char *msg);
protected:
    void closeEvent(QCloseEvent *event);
private:
    bool m_keepClosed;
};

QT_END_NAMESPACE

#endif // LOGGERWIDGET_H