summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/testing/InternalSettings.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/testing/InternalSettings.h')
-rw-r--r--Source/WebCore/testing/InternalSettings.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/Source/WebCore/testing/InternalSettings.h b/Source/WebCore/testing/InternalSettings.h
index 92b1bdfeb..affef0790 100644
--- a/Source/WebCore/testing/InternalSettings.h
+++ b/Source/WebCore/testing/InternalSettings.h
@@ -63,6 +63,7 @@ public:
void setPageScaleFactor(float scaleFactor, int x, int y, ExceptionCode&);
void setPerTileDrawingEnabled(bool enabled, ExceptionCode&);
void setTouchEventEmulationEnabled(bool enabled, ExceptionCode&);
+ void setDeviceSupportsTouch(bool enabled, ExceptionCode&);
void setShadowDOMEnabled(bool enabled, ExceptionCode&);
void setStandardFontFamily(const String& family, const String& script, ExceptionCode&);
void setSerifFontFamily(const String& family, const String& script, ExceptionCode&);
@@ -78,9 +79,12 @@ public:
void setEditingBehavior(const String&, ExceptionCode&);
void setFixedPositionCreatesStackingContext(bool, ExceptionCode&);
void setSyncXHRInDocumentsEnabled(bool, ExceptionCode&);
+ void setWindowFocusRestricted(bool, ExceptionCode&);
void restoreTo(Settings*);
+ void setJavaScriptProfilingEnabled(bool enabled, ExceptionCode&);
+
private:
InternalSettings(Frame*);
@@ -97,6 +101,11 @@ private:
EditingBehaviorType m_originalEditingBehavior;
bool m_originalFixedPositionCreatesStackingContext;
bool m_originalSyncXHRInDocumentsEnabled;
+#if ENABLE(INSPECTOR) && ENABLE(JAVASCRIPT_DEBUGGER)
+ bool m_originalJavaScriptProfilingEnabled;
+#endif
+ bool m_originalWindowFocusRestricted;
+ bool m_originalDeviceSupportsTouch;
};
} // namespace WebCore