Add a mechanism to store and retrieve preferences for the Web Inspector.
[WebKit-https.git] / WebCore / loader / EmptyClients.h
index 61d89e2eef3307fba68e89e36fd9d2f45f2d5c77..0220c744d31ba18bd2056a10f6475cc0e35e70de 100644 (file)
@@ -134,7 +134,6 @@ public:
     virtual void frameLoaderDestroyed() { }
 
     virtual bool hasWebView() const { return true; } // mainly for assertions
-    virtual bool hasFrameView() const { return true; } // ditto
 
     virtual void makeRepresentation(DocumentLoader*) { }
     virtual void forceLayout() { }
@@ -153,7 +152,6 @@ public:
 
     virtual void detachedFromParent2() { }
     virtual void detachedFromParent3() { }
-    virtual void detachedFromParent4() { }
 
     virtual void download(ResourceHandle*, const ResourceRequest&, const ResourceRequest&, const ResourceResponse&) { }
 
@@ -388,25 +386,29 @@ public:
 
 class EmptyInspectorClient : public InspectorClient {
 public:
-    virtual ~EmptyInspectorClient() {}
+    virtual ~EmptyInspectorClient() { }
 
-    virtual void inspectorDestroyed() {};
+    virtual void inspectorDestroyed() { }
 
     virtual Page* createPage() { return 0; };
 
-    virtual String localizedStringsURL() { return String(); };
+    virtual String localizedStringsURL() { return String(); }
 
-    virtual void showWindow() {};
-    virtual void closeWindow() {};
+    virtual void showWindow() { }
+    virtual void closeWindow() { }
 
-    virtual void attachWindow() {};
-    virtual void detachWindow() {};
+    virtual void attachWindow() { }
+    virtual void detachWindow() { }
 
-    virtual void setAttachedWindowHeight(unsigned) {};
+    virtual void setAttachedWindowHeight(unsigned) { }
 
-    virtual void highlight(Node*) {};
-    virtual void hideHighlight() {};
-    virtual void inspectedURLChanged(const String& newURL) {};
+    virtual void highlight(Node*) { }
+    virtual void hideHighlight() { }
+    virtual void inspectedURLChanged(const String& newURL) { }
+
+    virtual void populateSetting(const String& key, InspectorController::Setting&) { }
+    virtual void storeSetting(const String& key, const InspectorController::Setting&) { }
+    virtual void removeSetting(const String& key) { }
 };
 
 }