diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-08-25 20:07:54 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-08-25 20:07:54 +0200 |
commit | 3b611f42bf5c233ca66e406474896022b6ed78cc (patch) | |
tree | cbf30d20220f91c5eccaf8d89a2aac1989241b08 /src/browser.h | |
parent | MainWindow: fix load session action (diff) | |
download | smolbote-3b611f42bf5c233ca66e406474896022b6ed78cc.tar.xz |
Add BrowserInterface to simplify plugins a bit
Diffstat (limited to 'src/browser.h')
-rw-r--r-- | src/browser.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/browser.h b/src/browser.h index 99da8a7..340a16d 100644 --- a/src/browser.h +++ b/src/browser.h @@ -24,7 +24,7 @@ class DownloadsWidget; class UrlRequestInterceptor; class MainWindow; class WebProfile; -class Browser : public SingleApplication +class Browser : public SingleApplication, public BrowserInterface { Q_OBJECT @@ -37,6 +37,7 @@ public slots: public: void setConfiguration(std::unique_ptr<Configuration> &config); + Configuration *getConfiguration() const override; void registerPlugin(const Plugin &plugin); void setup(const QString &defaultProfile); @@ -46,8 +47,7 @@ public: return m_bookmarks; } -signals: - void registerProfile(WebProfile *profile); + const QVector<WebProfile *> profiles() const override; public slots: void createSession(const QJsonObject &object); |