13#include "kldapwidgets_export.h"
15#include "ldapserver.h"
31 Q_PROPERTY(
WinFlags features READ features WRITE setFeatures)
32 Q_PROPERTY(
QString user READ user WRITE setUser)
33 Q_PROPERTY(
QString bindDn READ bindDn WRITE setBindDn)
34 Q_PROPERTY(
QString realm READ realm WRITE setRealm)
35 Q_PROPERTY(
QString password READ password WRITE setPassword)
36 Q_PROPERTY(
QString host READ host WRITE setHost)
37 Q_PROPERTY(
int port READ port WRITE setPort)
38 Q_PROPERTY(
int version READ version WRITE setVersion)
39 Q_PROPERTY(KLDAPCore::LdapDN dn READ dn WRITE setDn)
41 Q_PROPERTY(
QString mech READ mech WRITE setMech)
42 Q_PROPERTY(Security security READ security WRITE setSecurity)
43 Q_PROPERTY(Auth auth READ auth WRITE setAuth)
44 Q_PROPERTY(
int sizeLimit READ sizeLimit WRITE setSizeLimit)
45 Q_PROPERTY(
int timeLimit READ timeLimit WRITE setTimeLimit)
46 Q_PROPERTY(
int pageSize READ pageSize WRITE setPageSize)
96 void setUser(
const QString &user);
98 [[nodiscard]]
QString user()
const;
103 void setPassword(
const QString &password);
105 [[nodiscard]]
QString password()
const;
112 void setBindDn(
const QString &binddn);
114 [[nodiscard]]
QString bindDn()
const;
119 void setRealm(
const QString &realm);
121 [[nodiscard]]
QString realm()
const;
126 void setHost(
const QString &host);
128 [[nodiscard]]
QString host()
const;
133 void setPort(
int port);
135 [[nodiscard]]
int port()
const;
140 void setVersion(
int version);
142 [[nodiscard]]
int version()
const;
147 void setDn(
const KLDAPCore::LdapDN &dn);
149 [[nodiscard]] KLDAPCore::LdapDN dn()
const;
156 [[nodiscard]]
QString filter()
const;
161 void setMech(
const QString &mech);
163 [[nodiscard]]
QString mech()
const;
170 void setSecurity(Security security);
176 [[nodiscard]] Security security()
const;
183 void setAuth(Auth auth);
189 [[nodiscard]] Auth auth()
const;
196 void setSizeLimit(
int sizelimit);
201 [[nodiscard]]
int sizeLimit()
const;
208 void setTimeLimit(
int timelimit);
213 [[nodiscard]]
int timeLimit()
const;
220 void setPageSize(
int pagesize);
225 [[nodiscard]]
int pageSize()
const;
227 [[nodiscard]]
WinFlags features()
const;
228 void setFeatures(
WinFlags features);
258 class LdapConfigWidgetPrivate;
259 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 Mon Nov 18 2024 12:16:07 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.