Pimcommon
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;
37 [[nodiscard]] KLDAPCore::LdapClientSearch *ldapSearch()
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);
50 void setLdapActivitiesAbstract(KLDAPCore::LdapActivitiesAbstract *ldapActivities);
56 QMap<int, int> mLdapClientToCompletionSourceMap;
58 QTimer *mLdapTimer =
nullptr;
59 AddresseeLineEdit *mAddressLineEdit =
nullptr;
60 KLDAPCore::LdapClientSearch *mLdapSearch =
nullptr;
61 KLDAPCore::LdapActivitiesAbstract *mLdapActivities =
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 Feb 28 2025 11:49:51 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.