aboutsummaryrefslogtreecommitdiff
path: root/src/webengine/webview.h
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2018-05-02 23:34:24 +0200
committerAqua-sama <aqua@iserlohn-fortress.net>2018-05-02 23:34:24 +0200
commit9282e3c987bdc123622ae93041bec37b0d6e9234 (patch)
tree7caa8b89846048ce01fb03202e2c4b08ca360d59 /src/webengine/webview.h
parentDon't open additional tabs when creating subwindows (diff)
downloadsmolbote-9282e3c987bdc123622ae93041bec37b0d6e9234.tar.xz
Clean up WebView
Diffstat (limited to 'src/webengine/webview.h')
-rw-r--r--src/webengine/webview.h14
1 files changed, 6 insertions, 8 deletions
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