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)