KDECore
kurl.cpp File Reference
#include "kurl.h"#include <kdebug.h>#include <kglobal.h>#include <kidna.h>#include <kprotocolinfo.h>#include <stdio.h>#include <assert.h>#include <ctype.h>#include <stdlib.h>#include <unistd.h>#include <qurl.h>#include <qdir.h>#include <qstringlist.h>#include <qregexp.h>#include <qstylesheet.h>#include <qmap.h>#include <qtextcodec.h>#include <qmutex.h>
Include dependency graph for kurl.cpp:

Go to the source code of this file.
Defines | |
| #define | KURL_ROOTDIR_PATH "/" |
Functions | |
| static QString | _relativePath (const QString &base_dir, const QString &path, bool &isParent) |
| static QString | cleanpath (const QString &_path, bool cleanDirSeparator, bool decodeDots) |
| static QTextCodec * | codecForHint (int encoding_hint) |
| static QString | decode (const QString &segment, int encoding_hint=0, bool isRawURI=false) |
| static void | decode (const QString &segment, QString &decoded, QString &encoded, int encoding_hint=0, bool updateDecoded=true, bool isRawURI=false) |
| static QString | encode (const QString &segment, int encoding_offset, int encoding_hint, bool isRawURI=false) |
| static QString | encodeHost (const QString &segment, bool encode_slash, int encoding_hint) |
| static int | hex2int (unsigned int _char) |
| static QString | lazy_encode (const QString &segment, bool encodeAt=true) |
| QDataStream & | operator<< (QDataStream &s, const KURL &a) |
| QDataStream & | operator>> (QDataStream &s, KURL &a) |
| static QString | trailingSlash (int _trailing, const QString &path) |
| bool | urlcmp (const QString &_url1, const QString &_url2, bool _ignore_trailing, bool _ignore_ref) |
| bool | urlcmp (const QString &_url1, const QString &_url2) |
Variables | |
| static const QString | fileProt = "file" |
Define Documentation
Function Documentation
| static QTextCodec* codecForHint | ( | int | encoding_hint | ) | [static] |
| QDataStream& operator<< | ( | QDataStream & | s, | |
| const KURL & | a | |||
| ) |
| QDataStream& operator>> | ( | QDataStream & | s, | |
| KURL & | a | |||
| ) |
Variable Documentation
KDE 3.5 API Reference