It's called pure virtual for a reason. (Fingers crossed.)
authorhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Jan 2006 00:59:35 +0000 (00:59 +0000)
committerhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Jan 2006 00:59:35 +0000 (00:59 +0000)
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@12184 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/page/Frame.h

index 6eb99fe..122a063 100644 (file)
@@ -807,7 +807,7 @@ public:
   virtual WebCore::BrowserExtension* createBrowserExtension() = 0;
   virtual void setTitle(const DOM::DOMString &) = 0;
   virtual void handledOnloadEvents() = 0;
-  virtual QString userAgent() const;
+  virtual QString userAgent() const = 0;
   virtual QString incomingReferrer() const = 0;
   virtual QString mimeTypeForFileName(const QString &) const = 0;
   virtual void clearRecordedFormValues() = 0;
@@ -820,7 +820,7 @@ public:
   virtual void addMessageToConsole(const DOM::DOMString& message,  unsigned int lineNumber, const DOM::DOMString& sourceID) = 0;
   virtual void runJavaScriptAlert(const DOM::DOMString& message) = 0;
   virtual bool runJavaScriptConfirm(const DOM::DOMString& message) = 0;
-  virtual bool runJavaScriptPrompt(const DOM::DOMString& message, const DOM::DOMString& defaultValue, DOM::DOMString& result);  
+  virtual bool runJavaScriptPrompt(const DOM::DOMString& message, const DOM::DOMString& defaultValue, DOM::DOMString& result) = 0;  
   virtual bool locationbarVisible() = 0;
   virtual bool menubarVisible() = 0;
   virtual bool personalbarVisible() = 0;
@@ -849,7 +849,7 @@ public:
   virtual bool canGoBackOrForward(int distance) const = 0;
   virtual void openURLRequest(const KURL &, const WebCore::URLArgs &) = 0;
   virtual void submitForm(const KURL &, const WebCore::URLArgs &) = 0;
-  virtual void urlSelected(const KURL &url, int button, int state, const WebCore::URLArgs &args);
+  virtual void urlSelected(const KURL &url, int button, int state, const WebCore::URLArgs &args) = 0;
   virtual ObjectContents *createPart(const khtml::ChildFrame &child, const KURL &url, const QString &mimeType) = 0;
   virtual bool passSubframeEventToSubframe(DOM::NodeImpl::MouseEvent &) = 0;
   virtual bool passWheelEventToChildWidget(DOM::NodeImpl *) = 0;