KLDAP Library
ldapurl.cpp
bool hasExtension(const QString &extension) const
Returns whether the specified extension exists in the LDAP url.
Definition: ldapurl.cpp:134
LdapUrl & operator=(const LdapUrl &other)
Overwrites the values of the LDAP url with values from an other url.
Definition: ldapurl.cpp:65
QStringList split(const QString &sep, SplitBehavior behavior, Qt::CaseSensitivity cs) const
QStringList attributes() const
Returns the attributes part of the LDAP url.
Definition: ldapurl.cpp:101
QString & remove(int position, int n)
A class holding the extension name and state whether the extension is critical.
Definition: ldapurl.h:50
void setAttributes(const QStringList &attributes)
Sets the attributes part of the LDAP url.
Definition: ldapurl.cpp:106
void setFilter(const QString &filter)
Sets the filter part of the LDAP url.
Definition: ldapurl.cpp:128
QString number(int n, int base)
bool startsWith(const QString &s, Qt::CaseSensitivity cs) const
bool endsWith(const QString &s, Qt::CaseSensitivity cs) const
void removeExtension(const QString &extension)
Removes the specified extension.
Definition: ldapurl.cpp:185
void updateQuery()
Updates the query component from the attributes, scope, filter and extensions.
Definition: ldapurl.cpp:191
void setExtension(const QString &key, const Extension &extension)
Sets the specified extension key with the value and criticality in extension.
Definition: ldapurl.cpp:163
void parseQuery()
Parses the query argument of the URL and makes it available via the attributes(), extension()...
Definition: ldapurl.cpp:241
QString & replace(int position, int n, QChar after)
QString mid(int position, int n) const
int length() const
QStringList split(const QString &sep, const QString &str, bool allowEmptyEntries)
const_iterator constEnd() const
const_iterator constBegin() const
Extension extension(const QString &extension) const
Returns the specified extension.
Definition: ldapurl.cpp:139
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:37:58 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:37:58 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.