21#ifndef KLDAP_LDAPCONFIGWIDGET_H
22#define KLDAP_LDAPCONFIGWIDGET_H
24#include <QtCore/QString>
28#include "kldap_export.h"
29#include "ldapobject.h"
30#include "ldapserver.h"
50 Q_PROPERTY( WinFlags features READ features WRITE setFeatures )
51 Q_PROPERTY( QString user READ user WRITE setUser )
52 Q_PROPERTY( QString bindDn READ bindDn WRITE setBindDn )
53 Q_PROPERTY( QString realm READ realm WRITE setRealm )
54 Q_PROPERTY( QString password READ password WRITE setPassword )
55 Q_PROPERTY( QString host READ host WRITE setHost )
56 Q_PROPERTY(
int port READ port WRITE setPort )
57 Q_PROPERTY(
int version READ version WRITE setVersion )
58 Q_PROPERTY( LdapDN dn READ dn WRITE setDn )
59 Q_PROPERTY( QString filter READ filter WRITE setFilter )
60 Q_PROPERTY( QString mech READ mech WRITE setMech )
61 Q_PROPERTY( Security security READ security WRITE setSecurity )
62 Q_PROPERTY( Auth auth READ auth WRITE setAuth )
63 Q_PROPERTY(
int sizeLimit READ sizeLimit WRITE setSizeLimit )
64 Q_PROPERTY(
int timeLimit READ timeLimit WRITE setTimeLimit )
65 Q_PROPERTY(
int pageSize READ pageSize WRITE setPageSize )
91 Anonymous, Simple, SASL
94 Q_DECLARE_FLAGS( WinFlags, WinFlag )
104 Qt::WindowFlags fl = 0 );
111 void setUser(
const QString &user );
113 QString user()
const;
118 void setPassword(
const QString &password );
120 QString password()
const;
127 void setBindDn(
const QString &binddn );
129 QString bindDn()
const;
134 void setRealm(
const QString &realm );
136 QString realm()
const;
141 void setHost(
const QString &host );
143 QString host()
const;
148 void setPort(
int port );
155 void setVersion(
int version );
162 void setDn(
const LdapDN &dn );
169 void setFilter(
const QString &filter );
171 QString filter()
const;
176 void setMech(
const QString &mech );
178 QString mech()
const;
185 void setSecurity( Security security );
191 Security security()
const;
198 void setAuth( Auth auth );
211 void setSizeLimit(
int sizelimit );
216 int sizeLimit()
const;
223 void setTimeLimit(
int timelimit );
228 int timeLimit()
const;
235 void setPageSize(
int pagesize );
240 int pageSize()
const;
242 WinFlags features()
const;
243 void setFeatures( WinFlags features );
254 void setUrl(
const LdapUrl &url );
276 Q_PRIVATE_SLOT( d,
void setLDAPPort() )
277 Q_PRIVATE_SLOT( d,
void setLDAPSPort() )
278 Q_PRIVATE_SLOT( d,
void setAnonymous(
bool ) )
279 Q_PRIVATE_SLOT( d,
void setSimple(
bool ) )
280 Q_PRIVATE_SLOT( d,
void setSASL(
bool ) )
281 Q_PRIVATE_SLOT( d,
void queryDNClicked() )
282 Q_PRIVATE_SLOT( d,
void queryMechClicked() )
284 Q_PRIVATE_SLOT( d,
void loadResult( KLDAP::
LdapSearch* ) )
This class represents an LDAP Object.
This class starts a search operation on a LDAP server and returns the search values via a Qt signal.
A class that contains LDAP server connection settings.
A special url class for LDAP.