36 lines
578 B
C++
36 lines
578 B
C++
#ifndef WEBVIEWWINDOW_H
|
|
#define WEBVIEWWINDOW_H
|
|
|
|
#include <QMainWindow>
|
|
#include <QTimer>
|
|
|
|
class WebViewQt;
|
|
class Rktwebview_qt;
|
|
|
|
class WebviewWindow : public QMainWindow
|
|
{
|
|
Q_OBJECT
|
|
private:
|
|
Rktwebview_qt *_container;
|
|
WebViewQt *_view;
|
|
QTimer _process_js_events;
|
|
|
|
public slots:
|
|
void processJsEvents();
|
|
|
|
protected:
|
|
void closeEvent(QCloseEvent *evt);
|
|
|
|
public:
|
|
void addView(WebViewQt *v, Rktwebview_qt *c);
|
|
|
|
WebViewQt *view();
|
|
|
|
public:
|
|
explicit WebviewWindow(QWidget *parent = nullptr);
|
|
|
|
signals:
|
|
};
|
|
|
|
#endif // WEBVIEWWINDOW_H
|