15class LdapClientSearch;
16class LdapActivitiesAbstract;
21class AddresseeLineEditManager;
22class AddresseeLineEdit;
23class AddresseeLineEditLdap :
public QObject
26 explicit AddresseeLineEditLdap(AddresseeLineEditManager *addressLineStatic,
QObject *
parent =
nullptr);
27 ~AddresseeLineEditLdap()
override;
31 void updateLDAPWeights();
33 [[nodiscard]]
QMap<int, int> ldapClientToCompletionSourceMap()
const;
34 [[nodiscard]]
bool isLdapClientToCompletionSourceMapContains(
int value)
const;
35 [[nodiscard]]
int ldapClientToCompletionSourceValue(
int value)
const;
39 [[nodiscard]]
QTimer *ldapTimer()
const;
40 [[nodiscard]]
QString ldapText()
const;
41 void setLdapText(
const QString &ldapText);
43 [[nodiscard]] AddresseeLineEdit *addressLineEdit()
const;
44 void setAddressLineEdit(AddresseeLineEdit *addressLineEdit);
46 void startLoadingLDAPEntries();
47 void stopLDAPLookup();
48 void restartLdap(
const QString &searchString, AddresseeLineEdit *addressLine);
58 QTimer *mLdapTimer =
nullptr;
59 AddresseeLineEdit *mAddressLineEdit =
nullptr;
63 AddresseeLineEditManager *mAddressLineStatic =
nullptr;
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 3 2025 11:57:39 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.