KDECore
#include "kurl.h"
#include <kdebug.h>
#include <kglobal.h>
#include <kshell.h>
#include <stdio.h>
#include <assert.h>
#include <ctype.h>
#include <stdlib.h>
#include <unistd.h>
#include <QtCore/QDir>
#include <QtCore/QMutableStringListIterator>
#include <QtCore/QRegExp>
#include <QtCore/QMimeData>
#include <QtCore/QTextCodec>
Go to the source code of this file.
|
#define | IS_DRIVE_OR_DOUBLESLASH(isletter, char1, char2, colon, slash) ((isletter && char2 == colon) || (char1 == slash && char2 == slash)) |
|
#define | IS_DRIVE_OR_DOUBLESLASH_0 ( IS_DRIVE_OR_DOUBLESLASH(IS_LETTER(QLatin1Char(str[0])), QLatin1Char(str[0]), QLatin1Char(str[1]), QLatin1Char(':'), QLatin1Char('/')) ) |
|
#define | IS_LETTER(c) ((c >= QLatin1Char('A') && c <= QLatin1Char('Z')) || (c >= QLatin1Char('a') && c <= QLatin1Char('z'))) |
|
#define | IS_SLASH_AND_DRIVE_OR_DOUBLESLASH_0 ( QLatin1Char(str[0]) == QLatin1Char('/') && IS_DRIVE_OR_DOUBLESLASH(IS_LETTER(QLatin1Char(str[1])), QLatin1Char(str[1]), QLatin1Char(str[2]), QLatin1Char(':'), QLatin1Char('/')) ) |
|
◆ IS_DRIVE_OR_DOUBLESLASH
◆ IS_DRIVE_OR_DOUBLESLASH_0
◆ IS_LETTER
◆ IS_SLASH_AND_DRIVE_OR_DOUBLESLASH_0
◆ _relativePath()
◆ cleanpath()
KDE4 TODO: maybe we should use QUrl::resolved()
Definition at line 50 of file kurl.cpp.
◆ hasSubUrl()
◆ isLocalFile()
◆ qHash()
◆ removeSlashOrFilePrefix()
◆ toPrettyPercentEncoding()
◆ trailingSlash()
◆ uriListData()
◆ urlcmp() [1/2]
◆ urlcmp() [2/2]
◆ s_kdeUriListMime
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Jul 20 2023 00:00:00 by
doxygen 1.9.8 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.