syncthingtray/widgets/misc/textviewdialog.h

36 lines
579 B
C
Raw Normal View History

#ifndef TEXTVIEWDIALOG_H
#define TEXTVIEWDIALOG_H
#include "../global.h"
#include <QWidget>
QT_FORWARD_DECLARE_CLASS(QTextBrowser)
namespace QtGui {
2017-05-01 03:34:43 +02:00
class SYNCTHINGWIDGETS_EXPORT TextViewDialog : public QWidget {
Q_OBJECT
public:
TextViewDialog(const QString &title = QString(), QWidget *parent = nullptr);
QTextBrowser *browser();
2016-12-11 20:52:46 +01:00
signals:
void reload();
protected:
void keyPressEvent(QKeyEvent *event);
private:
QTextBrowser *m_browser;
};
inline QTextBrowser *TextViewDialog::browser()
{
return m_browser;
}
}
#endif // TEXTVIEWDIALOG_H