File indexing completed on 2024-11-24 04:39:30

0001 /*
0002     This file is part of Contact Editor.
0003 
0004     SPDX-FileCopyrightText: 2016 eyeOS S.L.U., a Telefonica company, sales@eyeos.com
0005     SPDX-FileCopyrightText: 2016-2020 Laurent Montel <montel.org>
0006 
0007     SPDX-License-Identifier: LGPL-2.0-or-later
0008 */
0009 
0010 #pragma once
0011 
0012 #include <QWidget>
0013 namespace KContacts
0014 {
0015 class Addressee;
0016 }
0017 namespace Akonadi
0018 {
0019 class MailWidgetLister;
0020 class MailListWidget : public QWidget
0021 {
0022     Q_OBJECT
0023 public:
0024     explicit MailListWidget(QWidget *parent = nullptr);
0025     ~MailListWidget() override;
0026     void loadContact(const KContacts::Addressee &contact);
0027     void storeContact(KContacts::Addressee &contact) const;
0028     void setReadOnly(bool readOnly);
0029 
0030 private:
0031     Akonadi::MailWidgetLister *mMailWidgetLister = nullptr;
0032 };
0033 }