#include "BrowserView.h" #include "DatabaseManager.h" BrowserView::BrowserView(QWidget *parent) : QWebEngineView(parent) { connect(page(), &QWebEnginePage::zoomFactorChanged, [this](qreal factor) { QString host = url().host(); if (!host.isEmpty()) { DatabaseManager::instance().setDomainSetting(host, "zoom", QString::number(factor)); } }); } QWebEngineView *BrowserView::createWindow(QWebEnginePage::WebWindowType type) { Q_UNUSED(type); if (createTabCallback) { return createTabCallback(); } return nullptr; }