diff options
Diffstat (limited to 'languages/csharp/csharpdoc.h')
-rw-r--r-- | languages/csharp/csharpdoc.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/languages/csharp/csharpdoc.h b/languages/csharp/csharpdoc.h new file mode 100644 index 00000000..85fa8cf5 --- /dev/null +++ b/languages/csharp/csharpdoc.h @@ -0,0 +1,25 @@ +#ifndef _CSHARPDOC_H_ +#define _CSHARPDOC_H_ + +#include <qobject.h> +#include <kio/slavebase.h> + + +class CSharpdocProtocol : public KIO::SlaveBase +{ +public: + CSharpdocProtocol(const QCString &pool, const QCString &app); + virtual ~CSharpdocProtocol(); + + virtual void get(const KURL& url); + virtual void stat(const KURL& url); + virtual void mimetype(const KURL& url); + virtual void listDir(const KURL& url); + +protected: + void decodeURL(const KURL &url); + void decodePath(QString path); + QCString errorMessage(); +}; + +#endif |