diff options
Diffstat (limited to 'browser/browser.h')
-rw-r--r-- | browser/browser.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/browser/browser.h b/browser/browser.h index 06b982d..871ad32 100644 --- a/browser/browser.h +++ b/browser/browser.h @@ -27,8 +27,8 @@ class browser : public QObject, protected QDBusContext { Q_OBJECT public: - explicit browser(QObject *parent = 0); - + explicit browser(cachemanager *defaultManager = 0, QObject *parent = 0); + webpagewindow *wpw; userinput *ui; @@ -36,6 +36,9 @@ signals: void onPageWindowCreated(qlonglong a_hPageWindowHandle, conn::brw::ERROR_IDS a_eErrorId); void onPageWindowDestroyed(qlonglong a_hPageWindowHandle); + // Distribute cache changes signals to all browser windows + + public Q_SLOTS: conn::brw::ERROR_IDS createPageWindow(int a_eDeviceId, const conn::brw::Rect & a_oGeometry, conn::brw::OBJECT_HANDLE &a_hPageWindowHandle); @@ -45,10 +48,11 @@ public Q_SLOTS: void inputText(QString input); void setView(QString viewpath); - + private: QHash<conn::brw::OBJECT_HANDLE, QWidget*> windowhash; QHash<QString, BrowserView *> webviewhash; + cachemanager *m_cacheManager = NULL; }; #endif // BROWSER_H |