From 9282e3c987bdc123622ae93041bec37b0d6e9234 Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Wed, 2 May 2018 23:34:24 +0200 Subject: Clean up WebView --- src/webengine/webview.h | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'src/webengine/webview.h') diff --git a/src/webengine/webview.h b/src/webengine/webview.h index 2a99fdd..78ea80d 100644 --- a/src/webengine/webview.h +++ b/src/webengine/webview.h @@ -27,7 +27,11 @@ public: explicit WebView(WebProfile *profile = nullptr, QWidget *parent = nullptr); ~WebView() override; - QMenu *pageMenu(); + QMenu *pageMenu() + { + Q_CHECK_PTR(m_pageMenu); + return m_pageMenu; + } QMenu *toolsMenu() { Q_CHECK_PTR(m_toolsMenu); @@ -37,9 +41,8 @@ public: WebProfile *profile() { return m_profile; } - void setPage(QWebEnginePage *page); + bool isLoaded() const; - int loadProgress() const; void triggerViewAction(ViewAction action); @@ -47,10 +50,6 @@ public slots: void search(const QString &term); signals: - // loadStarted is always emitted, be it page load or in-page request, - // but loadFinished is only emitted when it's a page load - // so emit loaded when a load is emitted (progress == 100) - void loaded(); void newBookmark(const QString &title, const QUrl &url); protected: @@ -64,7 +63,6 @@ private: QMenu *m_toolsMenu = nullptr; bool m_loaded; - int m_loadProgress; }; #endif // SMOLBOTE_WEBVIEW_H -- cgit v1.2.1