15class LdapClientSearch;
20class AddresseeLineEditManager;
21class AddresseeLineEdit;
22class AddresseeLineEditLdap :
public QObject
25 explicit AddresseeLineEditLdap(AddresseeLineEditManager *addressLineStatic,
QObject *
parent =
nullptr);
26 ~AddresseeLineEditLdap()
override;
30 void updateLDAPWeights();
32 [[nodiscard]]
QMap<int, int> ldapClientToCompletionSourceMap()
const;
33 [[nodiscard]]
bool isLdapClientToCompletionSourceMapContains(
int value)
const;
34 [[nodiscard]]
int ldapClientToCompletionSourceValue(
int value)
const;
38 [[nodiscard]]
QTimer *ldapTimer()
const;
39 [[nodiscard]]
QString ldapText()
const;
40 void setLdapText(
const QString &ldapText);
42 [[nodiscard]] AddresseeLineEdit *addressLineEdit()
const;
43 void setAddressLineEdit(AddresseeLineEdit *addressLineEdit);
45 void startLoadingLDAPEntries();
46 void stopLDAPLookup();
47 void restartLdap(
const QString &searchString, AddresseeLineEdit *addressLine);
55 QTimer *mLdapTimer =
nullptr;
56 AddresseeLineEdit *mAddressLineEdit =
nullptr;
59 AddresseeLineEditManager *mAddressLineStatic =
nullptr;
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:39:22 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.