zty199 17bd206e18 Improve Features
Support tray icon;
Fix few bugs about confliction between fullscreen mode and fixsize
option.
2020-11-30 02:22:28 +08:00

44 lines
713 B
C++

#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include <QWebEngineView>
#include <QWebEnginePage>
#include <QWebEngineProfile>
#include <QLayout>
#include <DSpinner>
#include "webenginepage.h"
DWIDGET_USE_NAMESPACE
class Widget : public QWidget
{
Q_OBJECT
public:
explicit Widget(QString szUrl = nullptr, QWidget *parent = nullptr);
~Widget();
QWebEnginePage *getPage();
void goBack();
void goForward();
void refresh();
private:
QWebEngineView *m_webEngineView;
QString m_szUrl;
DSpinner *m_spinner;
QHBoxLayout *main;
void clearLayout(QLayout *layout);
private slots:
void on_loadStarted();
void on_loadFinished();
};
#endif // WIDGET_H