KLdap
13#include "kldapwidgets_export.h"
15#include "ldapobject.h"
16#include "ldapserver.h"
32 Q_PROPERTY(
WinFlags features READ features WRITE setFeatures)
33 Q_PROPERTY(
QString user READ user WRITE setUser)
34 Q_PROPERTY(
QString bindDn READ bindDn WRITE setBindDn)
35 Q_PROPERTY(
QString realm READ realm WRITE setRealm)
36 Q_PROPERTY(
QString password READ password WRITE setPassword)
37 Q_PROPERTY(
QString host READ host WRITE setHost)
38 Q_PROPERTY(
int port READ port WRITE setPort)
39 Q_PROPERTY(
int version READ version WRITE setVersion)
40 Q_PROPERTY(KLDAPCore::LdapDN dn READ dn WRITE setDn)
42 Q_PROPERTY(
QString mech READ mech WRITE setMech)
43 Q_PROPERTY(Security security READ security WRITE setSecurity)
44 Q_PROPERTY(Auth auth READ auth WRITE setAuth)
45 Q_PROPERTY(
int sizeLimit READ sizeLimit WRITE setSizeLimit)
46 Q_PROPERTY(
int timeLimit READ timeLimit WRITE setTimeLimit)
47 Q_PROPERTY(
int pageSize READ pageSize WRITE setPageSize)
69 enum Security { None, SSL, TLS };
72 enum Auth { Anonymous, Simple, SASL };
89 void setUser(
const QString &user);
91 [[nodiscard]]
QString user()
const;
96 void setPassword(
const QString &password);
98 [[nodiscard]]
QString password()
const;
105 void setBindDn(
const QString &binddn);
107 [[nodiscard]]
QString bindDn()
const;
112 void setRealm(
const QString &realm);
114 [[nodiscard]]
QString realm()
const;
119 void setHost(
const QString &host);
121 [[nodiscard]]
QString host()
const;
126 void setPort(
int port);
128 [[nodiscard]]
int port()
const;
133 void setVersion(
int version);
135 [[nodiscard]]
int version()
const;
140 void setDn(
const KLDAPCore::LdapDN &dn);
142 [[nodiscard]] KLDAPCore::LdapDN dn()
const;
149 [[nodiscard]]
QString filter()
const;
154 void setMech(
const QString &mech);
156 [[nodiscard]]
QString mech()
const;
163 void setSecurity(Security security);
169 [[nodiscard]] Security security()
const;
176 void setAuth(Auth auth);
182 [[nodiscard]] Auth auth()
const;
189 void setSizeLimit(
int sizelimit);
194 [[nodiscard]]
int sizeLimit()
const;
201 void setTimeLimit(
int timelimit);
206 [[nodiscard]]
int timeLimit()
const;
213 void setPageSize(
int pagesize);
218 [[nodiscard]]
int pageSize()
const;
220 [[nodiscard]]
WinFlags features()
const;
221 void setFeatures(
WinFlags features);
251 class LdapConfigWidgetPrivate;
252 std::unique_ptr<LdapConfigWidgetPrivate>
const d;
A class that contains LDAP server connection settings.
A special url class for LDAP.
Q_SCRIPTABLE bool setFilter(const QString &filter)
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:18:34 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.