KLdap

addhostdialog.h
1/*
2 This file is part of libkldap.
3
4 SPDX-FileCopyrightText: 2002-2010 Tobias Koenig <tokoe@kde.org>
5
6 SPDX-License-Identifier: LGPL-2.0-or-later
7*/
8
9#pragma once
10
11#include "kldapwidgets_export.h"
12#include <QDialog>
13
14namespace KLDAPCore
15{
16class LdapServer;
17}
18namespace KLDAPWidgets
19{
20class AddHostDialogPrivate;
21/**
22 * @brief The AddHostDialog class
23 * @author Laurent Montel <montel@kde.org>
24 */
25class KLDAPWIDGETS_EXPORT AddHostDialog : public QDialog
26{
27 Q_OBJECT
28
29public:
30 explicit AddHostDialog(KLDAPCore::LdapServer *server, QWidget *parent = nullptr);
31 ~AddHostDialog() override;
32
33Q_SIGNALS:
34 void changed(bool);
35
36private:
37 KLDAPWIDGETS_NO_EXPORT void slotHostEditChanged(const QString &);
38 KLDAPWIDGETS_NO_EXPORT void slotOk();
39 KLDAPWIDGETS_NO_EXPORT void readConfig();
40 KLDAPWIDGETS_NO_EXPORT void writeConfig();
41 std::unique_ptr<AddHostDialogPrivate> const d;
42};
43}
A class that contains LDAP server connection settings.
Definition ldapserver.h:27
The AddHostDialog class.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:18:34 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.