MailTransport

smtpconfigdialog.h
1 /*
2  SPDX-FileCopyrightText: 2017-2023 Laurent Montel <[email protected]>
3 
4  SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6 
7 #pragma once
8 
9 #include <QDialog>
10 
11 namespace MailTransport
12 {
13 class Transport;
14 class SMTPConfigWidget;
15 class SmtpConfigDialog : public QDialog
16 {
17  Q_OBJECT
18 public:
19  explicit SmtpConfigDialog(Transport *transport, QWidget *parent = nullptr);
20  ~SmtpConfigDialog() override;
21 
22 private:
23  void okClicked();
24  void slotTextChanged(const QString &text);
25 
26  Transport *mTransport = nullptr;
27  SMTPConfigWidget *mConfigWidget = nullptr;
28  QPushButton *mOkButton = nullptr;
29 };
30 } // namespace MailTransport
Q_OBJECTQ_OBJECT
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Mar 23 2023 04:19:12 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.