24#include <QWebEngineUrlRequestJob>
33 const auto parts = job->requestUrl().path().split(
QL1C(
'/'), Qt::SkipEmptyParts);
34 if (!parts.isEmpty()) {
35 if (parts.at(0) ==
QL1S(
"group")) {
36 setReply(job, QByteArrayLiteral(
"text/html"), groupPage());
40 setReply(job, QByteArrayLiteral(
"text/html"), indexPage());
43QByteArray VerticalTabsSchemeHandler::indexPage()
const
47 page.replace(
QSL(
"%NAME%"), tr(
"Vertical Tabs"));
52QByteArray VerticalTabsSchemeHandler::groupPage()
const
57 page.replace(
QSL(
"%NEW-GROUP%"), tr(
"New Group"));
void setReply(QWebEngineUrlRequestJob *job, const QByteArray &contentType, const QByteArray &content)
void requestStarted(QWebEngineUrlRequestJob *job) override
VerticalTabsSchemeHandler(QObject *parent=nullptr)