summaryrefslogtreecommitdiff
path: root/browser/browser.h
diff options
context:
space:
mode:
Diffstat (limited to 'browser/browser.h')
-rw-r--r--browser/browser.h10
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