summaryrefslogtreecommitdiffstats
path: root/WebKitTools/DumpRenderTree/qt/jsobjects.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebKitTools/DumpRenderTree/qt/jsobjects.h')
-rw-r--r--WebKitTools/DumpRenderTree/qt/jsobjects.h19
1 files changed, 17 insertions, 2 deletions
diff --git a/WebKitTools/DumpRenderTree/qt/jsobjects.h b/WebKitTools/DumpRenderTree/qt/jsobjects.h
index 8e6dd20..c076bb9 100644
--- a/WebKitTools/DumpRenderTree/qt/jsobjects.h
+++ b/WebKitTools/DumpRenderTree/qt/jsobjects.h
@@ -53,9 +53,11 @@ public:
bool shouldDumpBackForwardList() const { return m_dumpBackForwardList; }
bool shouldDumpChildrenAsText() const { return m_dumpChildrenAsText; }
bool shouldDumpDatabaseCallbacks() const { return m_dumpDatabaseCallbacks; }
+ bool shouldDumpStatusCallbacks() const { return m_dumpStatusCallbacks; }
bool shouldWaitUntilDone() const { return m_waitForDone; }
bool canOpenWindows() const { return m_canOpenWindows; }
bool shouldDumpTitleChanges() const { return m_dumpTitleChanges; }
+ bool waitForPolicy() const { return m_waitForPolicy; }
void reset();
@@ -70,6 +72,7 @@ public slots:
void dumpAsText() { m_textDump = true; }
void dumpChildFramesAsText() { m_dumpChildrenAsText = true; }
void dumpDatabaseCallbacks() { m_dumpDatabaseCallbacks = true; }
+ void dumpStatusCallbacks() { m_dumpStatusCallbacks = true; }
void setCanOpenWindows() { m_canOpenWindows = true; }
void waitUntilDone();
void notifyDone();
@@ -93,16 +96,23 @@ public slots:
void setJavaScriptProfilingEnabled(bool enable);
void setFixedContentsSize(int width, int height);
void setPrivateBrowsingEnabled(bool enable);
+ void setPopupBlockingEnabled(bool enable);
bool pauseAnimationAtTimeOnElementWithId(const QString &animationName, double time, const QString &elementId);
bool pauseTransitionAtTimeOnElementWithId(const QString &propertyName, double time, const QString &elementId);
unsigned numberOfActiveAnimations() const;
+
+ void whiteListAccessFromOrigin(const QString& sourceOrigin, const QString& destinationProtocol, const QString& destinationHost, bool allowDestinationSubdomains);
+
void dispatchPendingLoadRequests();
void disableImageLoading();
void setDatabaseQuota(int size);
void clearAllDatabases();
+ void waitForPolicyDelegate();
+ void overridePreference(const QString& name, const QVariant& value);
+
private slots:
void processWork();
@@ -115,6 +125,9 @@ private:
bool m_waitForDone;
bool m_dumpTitleChanges;
bool m_dumpDatabaseCallbacks;
+ bool m_dumpStatusCallbacks;
+ bool m_waitForPolicy;
+
QBasicTimer m_timeoutTimer;
QWebFrame *m_topLoadingFrame;
WebCore::DumpRenderTree *m_drt;
@@ -130,12 +143,14 @@ public:
EventSender(QWebPage *parent);
public slots:
- void mouseDown();
- void mouseUp();
+ void mouseDown(int button = 0);
+ void mouseUp(int button = 0);
void mouseMoveTo(int x, int y);
void leapForward(int ms);
void keyDown(const QString &string, const QStringList &modifiers=QStringList());
void clearKillRing() {}
+ void contextClick();
+ void scheduleAsynchronousClick();
private:
QPoint m_mousePos;