summaryrefslogtreecommitdiffstats
path: root/src/common/nokde/nokde_kurl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/nokde/nokde_kurl.h')
-rw-r--r--src/common/nokde/nokde_kurl.h32
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