Current section
Files
Jump to
Current section
Files
src/KioskView.h
#ifndef KIOSK_VIEW_H
#define KIOSK_VIEW_H
#include <QtWebEngineWidgets/QWebEnginePage>
#include <QtWebEngineWidgets/QWebEngineView>
struct KioskSettings;
class KioskView : public QWebEngineView
{
Q_OBJECT
public:
explicit KioskView(const KioskSettings *settings, QWidget *parent = nullptr);
QWebEngineView *createWindow(QWebEnginePage::WebWindowType type);
private slots:
void handleWindowCloseRequested();
private:
const KioskSettings *settings_;
QWebEngineView *loader_;
};
#endif // KIOSK_VIEW_H