Index: Source/core/inspector/InspectorPageAgent.h |
diff --git a/Source/core/inspector/InspectorPageAgent.h b/Source/core/inspector/InspectorPageAgent.h |
index 8a0dc8d52b2010119009f0ae0319b0a4c0830e93..958404fe8ccf5f72986704c458baa05ce4c9cc44 100644 |
--- a/Source/core/inspector/InspectorPageAgent.h |
+++ b/Source/core/inspector/InspectorPageAgent.h |
@@ -61,7 +61,7 @@ class StyleResolver; |
typedef String ErrorString; |
-class InspectorPageAgent : public InspectorBaseAgent<InspectorPageAgent>, public InspectorBackendDispatcher::PageCommandHandler { |
+class InspectorPageAgent FINAL : public InspectorBaseAgent<InspectorPageAgent>, public InspectorBackendDispatcher::PageCommandHandler { |
WTF_MAKE_NONCOPYABLE(InspectorPageAgent); |
public: |
enum ResourceType { |
@@ -87,41 +87,41 @@ public: |
static TypeBuilder::Page::ResourceType::Enum cachedResourceTypeJson(const Resource&); |
// Page API for InspectorFrontend |
- virtual void enable(ErrorString*); |
- virtual void disable(ErrorString*); |
- virtual void addScriptToEvaluateOnLoad(ErrorString*, const String& source, String* result); |
- virtual void removeScriptToEvaluateOnLoad(ErrorString*, const String& identifier); |
- virtual void reload(ErrorString*, const bool* optionalIgnoreCache, const String* optionalScriptToEvaluateOnLoad, const String* optionalScriptPreprocessor); |
- virtual void navigate(ErrorString*, const String& url); |
- virtual void getNavigationHistory(ErrorString*, int*, RefPtr<TypeBuilder::Array<TypeBuilder::Page::NavigationEntry> >&); |
- virtual void navigateToHistoryEntry(ErrorString*, int); |
- virtual void getCookies(ErrorString*, RefPtr<TypeBuilder::Array<TypeBuilder::Page::Cookie> >& cookies); |
- virtual void deleteCookie(ErrorString*, const String& cookieName, const String& url); |
- virtual void getResourceTree(ErrorString*, RefPtr<TypeBuilder::Page::FrameResourceTree>&); |
- virtual void getResourceContent(ErrorString*, const String& frameId, const String& url, String* content, bool* base64Encoded); |
- virtual void searchInResource(ErrorString*, const String& frameId, const String& url, const String& query, const bool* optionalCaseSensitive, const bool* optionalIsRegex, RefPtr<TypeBuilder::Array<TypeBuilder::Page::SearchMatch> >&); |
- virtual void setDocumentContent(ErrorString*, const String& frameId, const String& html); |
- virtual void setDeviceMetricsOverride(ErrorString*, int width, int height, double deviceScaleFactor, bool emulateViewport, bool fitWindow, const bool* optionalTextAutosizing, const double* optionalFontScaleFactor); |
- virtual void setShowPaintRects(ErrorString*, bool show); |
- virtual void setShowDebugBorders(ErrorString*, bool show); |
- virtual void setShowFPSCounter(ErrorString*, bool show); |
- virtual void setContinuousPaintingEnabled(ErrorString*, bool enabled); |
- virtual void setShowScrollBottleneckRects(ErrorString*, bool show); |
- virtual void getScriptExecutionStatus(ErrorString*, PageCommandHandler::Result::Enum*); |
- virtual void setScriptExecutionDisabled(ErrorString*, bool); |
- virtual void setGeolocationOverride(ErrorString*, const double*, const double*, const double*); |
- virtual void clearGeolocationOverride(ErrorString*); |
- virtual void setDeviceOrientationOverride(ErrorString*, double, double, double); |
- virtual void clearDeviceOrientationOverride(ErrorString*); |
- virtual void setTouchEmulationEnabled(ErrorString*, bool); |
- virtual void setEmulatedMedia(ErrorString*, const String&); |
- virtual void captureScreenshot(ErrorString*, const String* format, const int* quality, const int* maxWidth, const int* maxHeight, String* data, RefPtr<TypeBuilder::Page::ScreencastFrameMetadata>& out_metadata); |
- virtual void canScreencast(ErrorString*, bool*); |
- virtual void startScreencast(ErrorString*, const String* format, const int* quality, const int* maxWidth, const int* maxHeight); |
- virtual void stopScreencast(ErrorString*); |
- virtual void handleJavaScriptDialog(ErrorString*, bool accept, const String* promptText); |
- virtual void queryUsageAndQuota(WebCore::ErrorString*, const WTF::String&, WTF::RefPtr<WebCore::TypeBuilder::Page::Quota>&, WTF::RefPtr<WebCore::TypeBuilder::Page::Usage>&); |
- virtual void setShowViewportSizeOnResize(ErrorString*, bool show, const bool* showGrid); |
+ virtual void enable(ErrorString*) OVERRIDE; |
+ virtual void disable(ErrorString*) OVERRIDE; |
+ virtual void addScriptToEvaluateOnLoad(ErrorString*, const String& source, String* result) OVERRIDE; |
+ virtual void removeScriptToEvaluateOnLoad(ErrorString*, const String& identifier) OVERRIDE; |
+ virtual void reload(ErrorString*, const bool* optionalIgnoreCache, const String* optionalScriptToEvaluateOnLoad, const String* optionalScriptPreprocessor) OVERRIDE; |
+ virtual void navigate(ErrorString*, const String& url) OVERRIDE; |
+ virtual void getNavigationHistory(ErrorString*, int*, RefPtr<TypeBuilder::Array<TypeBuilder::Page::NavigationEntry> >&) OVERRIDE; |
+ virtual void navigateToHistoryEntry(ErrorString*, int) OVERRIDE; |
+ virtual void getCookies(ErrorString*, RefPtr<TypeBuilder::Array<TypeBuilder::Page::Cookie> >& cookies) OVERRIDE; |
+ virtual void deleteCookie(ErrorString*, const String& cookieName, const String& url) OVERRIDE; |
+ virtual void getResourceTree(ErrorString*, RefPtr<TypeBuilder::Page::FrameResourceTree>&) OVERRIDE; |
+ virtual void getResourceContent(ErrorString*, const String& frameId, const String& url, String* content, bool* base64Encoded) OVERRIDE; |
+ virtual void searchInResource(ErrorString*, const String& frameId, const String& url, const String& query, const bool* optionalCaseSensitive, const bool* optionalIsRegex, RefPtr<TypeBuilder::Array<TypeBuilder::Page::SearchMatch> >&) OVERRIDE; |
+ virtual void setDocumentContent(ErrorString*, const String& frameId, const String& html) OVERRIDE; |
+ virtual void setDeviceMetricsOverride(ErrorString*, int width, int height, double deviceScaleFactor, bool emulateViewport, bool fitWindow, const bool* optionalTextAutosizing, const double* optionalFontScaleFactor) OVERRIDE; |
+ virtual void setShowPaintRects(ErrorString*, bool show) OVERRIDE; |
+ virtual void setShowDebugBorders(ErrorString*, bool show) OVERRIDE; |
+ virtual void setShowFPSCounter(ErrorString*, bool show) OVERRIDE; |
+ virtual void setContinuousPaintingEnabled(ErrorString*, bool enabled) OVERRIDE; |
+ virtual void setShowScrollBottleneckRects(ErrorString*, bool show) OVERRIDE; |
+ virtual void getScriptExecutionStatus(ErrorString*, PageCommandHandler::Result::Enum*) OVERRIDE; |
+ virtual void setScriptExecutionDisabled(ErrorString*, bool) OVERRIDE; |
+ virtual void setGeolocationOverride(ErrorString*, const double*, const double*, const double*) OVERRIDE; |
+ virtual void clearGeolocationOverride(ErrorString*) OVERRIDE; |
+ virtual void setDeviceOrientationOverride(ErrorString*, double, double, double) OVERRIDE; |
+ virtual void clearDeviceOrientationOverride(ErrorString*) OVERRIDE; |
+ virtual void setTouchEmulationEnabled(ErrorString*, bool) OVERRIDE; |
+ virtual void setEmulatedMedia(ErrorString*, const String&) OVERRIDE; |
+ virtual void captureScreenshot(ErrorString*, const String* format, const int* quality, const int* maxWidth, const int* maxHeight, String* data, RefPtr<TypeBuilder::Page::ScreencastFrameMetadata>& out_metadata) OVERRIDE; |
+ virtual void canScreencast(ErrorString*, bool*) OVERRIDE; |
+ virtual void startScreencast(ErrorString*, const String* format, const int* quality, const int* maxWidth, const int* maxHeight) OVERRIDE; |
+ virtual void stopScreencast(ErrorString*) OVERRIDE; |
+ virtual void handleJavaScriptDialog(ErrorString*, bool accept, const String* promptText) OVERRIDE; |
+ virtual void queryUsageAndQuota(WebCore::ErrorString*, const WTF::String&, WTF::RefPtr<WebCore::TypeBuilder::Page::Quota>&, WTF::RefPtr<WebCore::TypeBuilder::Page::Usage>&) OVERRIDE; |
+ virtual void setShowViewportSizeOnResize(ErrorString*, bool show, const bool* showGrid) OVERRIDE; |
// Geolocation override helper. |
GeolocationPosition* overrideGeolocationPosition(GeolocationPosition*); |
@@ -155,9 +155,9 @@ public: |
void scriptsEnabled(bool isEnabled); |
// Inspector Controller API |
- virtual void setFrontend(InspectorFrontend*); |
- virtual void clearFrontend(); |
- virtual void restore(); |
+ virtual void setFrontend(InspectorFrontend*) OVERRIDE; |
+ virtual void clearFrontend() OVERRIDE; |
+ virtual void restore() OVERRIDE; |
void webViewResized(const IntSize&); |