summaryrefslogtreecommitdiff
path: root/browser/browserview.h
diff options
context:
space:
mode:
Diffstat (limited to 'browser/browserview.h')
-rw-r--r--browser/browserview.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/browser/browserview.h b/browser/browserview.h
index 32f9f9d..b889628 100644
--- a/browser/browserview.h
+++ b/browser/browserview.h
@@ -19,9 +19,17 @@
#include <QResizeEvent>
#include <QWebElement>
#include <QDebug>
+#include <QSemaphore>
#include "../common/browserdefs.h"
+class WebPageWaiter : public QObject {
+Q_OBJECT
+public slots:
+ void loadFinished() { finishedSem.release(1); }
+public:
+ QSemaphore finishedSem;
+};
class InputHandler : public QObject {
Q_OBJECT
@@ -68,6 +76,7 @@ public:
double getZoomFactor();
void getScrollPosition(uint&, uint&);
void setScrollPosition(uint, uint);
+ static QString createScreenshot(QString url);
signals:
void pageLoadStarted();