diff options
Diffstat (limited to 'src/common/nokde/nokde_kurl.h')
-rw-r--r-- | src/common/nokde/nokde_kurl.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/common/nokde/nokde_kurl.h b/src/common/nokde/nokde_kurl.h new file mode 100644 index 0000000..202c46d --- /dev/null +++ b/src/common/nokde/nokde_kurl.h @@ -0,0 +1,32 @@ +#ifndef _KURL_H_ +#define _KURL_H_ + +#include <qfile.h> + +#include "common/global/global.h" + +class KURL : public Q3Url +{ +public: + KURL() {} + KURL(const QString &s) : Q3Url(s) {} + void cleanPath() {} + bool isEmpty() const { return toString(false, false).isEmpty(); } + QString fileName(bool b) const { Q_UNUSED(b); Q_ASSERT(!b); return Q3Url::fileName(); } + static KURL fromPathOrURL(const QString &s) { return KURL(s); } +#if QT_VERSION>=0x040000 + bool operator <(const KURL &url) const { return path()<url.path(); } + bool operator ==(const KURL &url) const { return path()==url.path(); } + bool operator !=(const KURL &url) const { return path()!=url.path(); } +#endif +}; + +// ### DUMMY +class KTempFile +{ +public: + const QFile *file() const { return 0; } + QFile *file() { return 0; } +}; + +#endif |