KLdap

ldapclientsearchconfig.h
1/*
2 * SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
7#pragma once
8
9#include "kldap_core_export.h"
10
11#include <QObject>
12#include <memory>
13class KConfig;
14
15namespace KLDAPCore
16{
17/**
18 * @brief The LdapClientSearchConfig class
19 * @author Laurent Montel <montel@kde.org>
20 */
21class KLDAP_CORE_EXPORT LdapClientSearchConfig : public QObject
22{
23 Q_OBJECT
24public:
25 explicit LdapClientSearchConfig(QObject *parent = nullptr);
26 ~LdapClientSearchConfig() override;
27
28 /**
29 * Returns the global config object, which stores the LdapClient configurations.
30 */
31 static KConfig *config();
32
33private:
34 //@cond PRIVATE
35 class LdapClientSearchConfigPrivate;
36 std::unique_ptr<LdapClientSearchConfigPrivate> const d;
37};
38}
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.