diff options
Diffstat (limited to 'WebKitTools/DumpRenderTree/qt/jsobjects.h')
-rw-r--r-- | WebKitTools/DumpRenderTree/qt/jsobjects.h | 19 |
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; |