diff options
Diffstat (limited to 'languages/python/pydoc.h')
-rw-r--r-- | languages/python/pydoc.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/languages/python/pydoc.h b/languages/python/pydoc.h new file mode 100644 index 00000000..e17a257a --- /dev/null +++ b/languages/python/pydoc.h @@ -0,0 +1,30 @@ +#ifndef _PYDOC_H_ +#define _PYDOC_H_ + +#include <qobject.h> +#include <kio/slavebase.h> + + +class PydocProtocol : public KIO::SlaveBase +{ +public: + PydocProtocol(const QCString &pool, const QCString &app); + virtual ~PydocProtocol(); + + 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(); + +private: + QString python; + QString script; + QString key; +}; + +#endif |