From 41652d5f074943cd5fecb4396edec0a8c22f7c7c Mon Sep 17 00:00:00 2001 From: Nathan Reiner Date: Wed, 25 Jan 2023 10:07:28 +0100 Subject: move WebEnginePage to headerfile --- sb.cpp | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/sb.cpp b/sb.cpp index 01993c8..11a91f9 100644 --- a/sb.cpp +++ b/sb.cpp @@ -19,7 +19,7 @@ #include #include - +#include "webengine.hpp" bool is_valid_url(const std::string & url); void open_url(const std::string & url); @@ -44,29 +44,6 @@ QWebEngineView * web; QMainWindow * view; Display * dpy; -class WebEnginePage: public QWebEnginePage { -Q_OBJECT -public: - WebEnginePage(QWebEngineProfile *profile) : QWebEnginePage(profile) {}; - virtual ~WebEnginePage() = default; - -protected: - QWebEnginePage *createWindow(WebWindowType){ - WebEnginePage *page = new WebEnginePage(this->profile()); - connect(page, &QWebEnginePage::urlChanged, this, &WebEnginePage::onUrlChanged); - return page; - } - -private: - void onUrlChanged(const QUrl & url){ - if(WebEnginePage *page = qobject_cast(sender())){ - setUrl(url); - page->deleteLater(); - } - } -}; - -#include "webengine.hpp" std::string read_from_dmenu() { std::string output; -- cgit v1.2.3-70-g09d2