diff options
Diffstat (limited to 'WebKitTools/DumpRenderTree/qt/WorkQueueItem.h')
-rw-r--r-- | WebKitTools/DumpRenderTree/qt/WorkQueueItem.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/WebKitTools/DumpRenderTree/qt/WorkQueueItem.h b/WebKitTools/DumpRenderTree/qt/WorkQueueItem.h index 9819ec0..d534493 100644 --- a/WebKitTools/DumpRenderTree/qt/WorkQueueItem.h +++ b/WebKitTools/DumpRenderTree/qt/WorkQueueItem.h @@ -89,6 +89,27 @@ private: QString m_script; }; +class LoadingScriptItem : public ScriptItem { +public: + LoadingScriptItem(const QString& script, QWebPage* page) + : ScriptItem(script, page) + { + } + + virtual bool invoke() const { return ScriptItem::invoke(); } +}; + +class NonLoadingScriptItem : public ScriptItem { +public: + NonLoadingScriptItem(const QString& script, QWebPage* page) + : ScriptItem(script, page) + { + } + + virtual bool invoke() const { ScriptItem::invoke(); return false; } +}; + + class BackForwardItem : public WorkQueueItem { public: virtual bool invoke() const; |