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