18#ifndef FALKONSCHEMEHANDLER_H
19#define FALKONSCHEMEHANDLER_H
24#include <QWebEngineUrlSchemeHandler>
33 void requestStarted(QWebEngineUrlRequestJob *job) Q_DECL_OVERRIDE;
36 bool handleRequest(QWebEngineUrlRequestJob *job);
44 explicit FalkonSchemeReply(QWebEngineUrlRequestJob *job, QObject *parent =
nullptr);
46 qint64 bytesAvailable()
const Q_DECL_OVERRIDE;
47 qint64 readData(
char *data, qint64 maxSize) Q_DECL_OVERRIDE;
48 qint64 writeData(
const char *data, qint64 len) Q_DECL_OVERRIDE;
56 QString speeddialPage();
57 QString restorePage();
63 QWebEngineUrlRequestJob *m_job;
64 mutable QMutex m_mutex;