KDESu
client.cpp
42 #define SUN_LEN(ptr) ((QT_SOCKLEN_T)(((struct sockaddr_un *)0)->sun_path) + strlen((ptr)->sun_path))
66 d->sock = QFile::encodeName(QStandardPaths::writableLocation(QStandardPaths::RuntimeLocation) + QStringLiteral("/kdesud_") + display);
221 int KDEsuClient::exec(const QByteArray &prog, const QByteArray &user, const QByteArray &options, const QList<QByteArray> &env)
275 int KDEsuClient::setVar(const QByteArray &key, const QByteArray &value, int timeout, const QByteArray &group)
void start(const QString &program, const QStringList &arguments, QIODevice::OpenMode mode)
void append(const T &value)
QString escape(const QString &plain)
bool waitForFinished(int msecs)
int indexOf(char ch, int from) const const
QByteArray encodeName(const QString &fileName)
QByteArray number(int n, int base)
QByteArray & setNum(short n, int base)
QString writableLocation(QStandardPaths::StandardLocation type)
const QList< QKeySequence > & close()
KIOFILEWIDGETS_EXPORT QStringList list(const QString &fileClass)
void setHost(ScriptableExtension *host)
bool exists() const const
QString findExecutable(const QString &executableName, const QStringList &paths)
QString fromLocal8Bit(const char *str, int size)
QByteArray mid(int pos, int len) const const
bool isEmpty() const const
bool isEmpty() const const
QString & remove(int position, int n)
ScriptableExtension * host() const
int toInt(bool *ok, int base) const const
RuntimeLocation
QByteArray left(int len) const const
bool isEmpty() const const
const char * constData() const const
int size() const const
int length() const const
const QList< QKeySequence > & copy()
int exitCode() const const
int access(const QString &path, int mode)
QString decodeName(const QByteArray &localFileName)
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon May 8 2023 04:03:16 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon May 8 2023 04:03:16 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.