KIO
kurlcompletion.cpp File Reference
#include "kurlcompletion.h"
#include <config.h>
#include <stdlib.h>
#include <assert.h>
#include <limits.h>
#include <QtCore/QCoreApplication>
#include <QtCore/QMutableStringListIterator>
#include <QtCore/QRegExp>
#include <QtCore/QTimer>
#include <QtCore/QDir>
#include <QtCore/QDirIterator>
#include <QtCore/QFile>
#include <QtCore/QTextIStream>
#include <QtCore/QThread>
#include <QtGui/QActionEvent>
#include <kauthorized.h>
#include <kdebug.h>
#include <kurl.h>
#include <kio/job.h>
#include <kprotocolmanager.h>
#include <kconfig.h>
#include <kglobal.h>
#include <kglobalsettings.h>
#include <kde_file.h>
#include <sys/types.h>
#include <dirent.h>
#include <unistd.h>
#include <sys/stat.h>
#include <pwd.h>
#include <time.h>
#include <sys/param.h>
#include <kconfiggroup.h>
#include <kkernel_win.h>
#include "kurlcompletion.moc"
Go to the source code of this file.
Macros | |
#define | MODE_EXE (S_IXUSR | S_IXGRP | S_IXOTH) |
Enumerations | |
enum | ComplType { CTNone = 0 , CTEnv , CTUser , CTMan , CTExe , CTFile , CTUrl , CTInfo } |
Functions | |
static bool | expandEnv (QString &) |
static bool | expandTilde (QString &) |
static bool | isLocalProtocol (const QString &protocol) |
static QString | unescape (const QString &text) |
Macro Definition Documentation
◆ MODE_EXE
#define MODE_EXE (S_IXUSR | S_IXGRP | S_IXOTH) |
Definition at line 75 of file kurlcompletion.cpp.
Enumeration Type Documentation
◆ ComplType
enum ComplType |
Enumerator | |
---|---|
CTNone | |
CTEnv | |
CTUser | |
CTMan | |
CTExe | |
CTFile | |
CTUrl | |
CTInfo |
Definition at line 78 of file kurlcompletion.cpp.
Function Documentation
◆ expandEnv()
|
static |
Definition at line 1387 of file kurlcompletion.cpp.
◆ expandTilde()
|
static |
Definition at line 1445 of file kurlcompletion.cpp.
◆ isLocalProtocol()
|
static |
Definition at line 960 of file kurlcompletion.cpp.
◆ unescape()
|
static |
Definition at line 1501 of file kurlcompletion.cpp.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.