KAuth
policy-gen.cpp
66 const QRegularExpression actionExp(QRegularExpression::anchoredPattern(QStringLiteral("[0-9a-z]+(\\.[0-9a-z]+)*")));
69 const QRegularExpression descriptionExp(QRegularExpression::anchoredPattern(QStringLiteral("description(?:\\[(\\w+)\\])?")),
73 const QRegularExpression nameExp(QRegularExpression::anchoredPattern(QStringLiteral("name(?:\\[(\\w+)\\])?")), QRegularExpression::CaseInsensitiveOption);
76 const QRegularExpression policyExp(QRegularExpression::anchoredPattern(QStringLiteral("(?:yes|no|auth_self|auth_admin)")));
159 rethash[QString::fromLatin1("vendor")] = ini.value(QString::fromLatin1("Domain/Name")).toString();
162 rethash[QString::fromLatin1("vendorurl")] = ini.value(QString::fromLatin1("Domain/URL")).toString();
165 rethash[QString::fromLatin1("icon")] = ini.value(QString::fromLatin1("Domain/Icon")).toString();
void append(const T &value)
QString anchoredPattern(const QString &expression)
void beginGroup(const QString &prefix)
bool contains(const QString &str, Qt::CaseSensitivity cs) const const
QVector< QVariant > parse(const QString &message, const QDateTime &externalIssueDateTime=QDateTime())
QByteArray toLatin1() const const
Definition: policy-gen.h:15
IniFormat
QMap::iterator insert(const Key &key, const T &value)
bool isEmpty() const const
QStringList childGroups() const const
QVariant value(const QString &key, const QVariant &defaultValue) const const
bool contains(const QString &key) const const
CaseInsensitiveOption
void endGroup()
QStringList childKeys() const const
QString fromLatin1(const char *str, int size)
KCOREADDONS_EXPORT Result match(QStringView pattern, QStringView str)
QString name(StandardShortcut id)
char * data()
QString toString() const const
QString decodeName(const QByteArray &localFileName)
bool isEmpty() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Feb 5 2023 04:14:58 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Feb 5 2023 04:14:58 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.