File indexing completed on 2024-05-26 05:25:21

0001 /*
0002   SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
0003 
0004   SPDX-License-Identifier: LGPL-2.0-or-later
0005 
0006 */
0007 
0008 #pragma once
0009 
0010 #include <QWidget>
0011 
0012 namespace MessageComposer
0013 {
0014 class ComposerLineEdit;
0015 }
0016 
0017 namespace MailCommon
0018 {
0019 class RedirectWidget : public QWidget
0020 {
0021     Q_OBJECT
0022 public:
0023     explicit RedirectWidget(QWidget *parent = nullptr);
0024     ~RedirectWidget() override;
0025 
0026     void setFocus();
0027     [[nodiscard]] QString resend();
0028 
0029 Q_SIGNALS:
0030     void addressChanged(const QString &);
0031 
0032 private:
0033     void slotAddressSelection();
0034     MessageComposer::ComposerLineEdit *const mEdit;
0035     QString mResendStr;
0036 };
0037 }