]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/protocol/protocol.h
make wxRearrangeDialog more customizable and add an example of customizing it to...
[wxWidgets.git] / interface / wx / protocol / protocol.h
index af8d45e12ee027ed8ec9b2bc1fc86633f8df6aaa..1cf2f8912207e9eeeaabc79cf3de5868ed3e40aa 100644 (file)
@@ -25,7 +25,6 @@ enum wxProtocolError
 
 /**
     @class wxProtocol
-    @headerfile protocol.h wx/protocol/protocol.h
 
     Represents a protocol for use with wxURL.
 
@@ -46,19 +45,19 @@ public:
 
         @return Returns @true, if successful, else @false.
     */
-    bool Abort();
+    virtual bool Abort() = 0;
 
     /**
         Returns the type of the content of the last opened stream. It is a mime-type.
     */
-    wxString GetContentType();
+    virtual wxString GetContentType();
 
     /**
         Returns the last occurred error.
 
         @see wxProtocolError
     */
-    wxProtocolError GetError();
+    virtual wxProtocolError GetError() = 0;
 
     /**
         Creates a new input stream on the specified path.
@@ -75,7 +74,7 @@ public:
 
         @see wxInputStream
     */
-    wxInputStream* GetInputStream(const wxString& path);
+    virtual wxInputStream* GetInputStream(const wxString& path) = 0;
 
     /**
         Tries to reestablish a previous opened connection (close and renegotiate
@@ -88,11 +87,11 @@ public:
     /**
         Sets the authentication password. It is mainly useful when FTP is used.
     */
-    void SetPassword(const wxString& user);
+    virtual void SetPassword(const wxString& user);
 
     /**
         Sets the authentication user. It is mainly useful when FTP is used.
     */
-    void SetUser(const wxString& user);
+    virtual void SetUser(const wxString& user);
 };