make themes work better

This commit is contained in:
Malte Jürgens
2023-02-18 15:23:14 +01:00
parent 30c0526ff7
commit b39e23d462
6 changed files with 70 additions and 30 deletions

View File

@@ -17,10 +17,12 @@ public:
private:
UserScript m_userScript;
QFile *m_userStylesFile;
QString m_userStylesContent;
QNetworkAccessManager m_networkAccessManager;
void setupPermissions();
void setupUserStyles();
void fetchUserStyles(QFile *file);
void fetchUserStyles();
bool acceptNavigationRequest(const QUrl &url,
QWebEnginePage::NavigationType type,
bool isMainFrame) override;
@@ -39,6 +41,9 @@ private:
private Q_SLOTS:
void featurePermissionRequested(const QUrl &securityOrigin,
QWebEnginePage::Feature feature);
public Q_SLOTS:
void getUserStyles(QString url);
};
// Will immediately get destroyed again but is needed for navigation to