/****************************************************************************
* Copyright (C) 2014  Markus Kolb <mkolb@users.sourceforge.net>             *
*                                                                           *
* This program is free software; you can redistribute it and/or             *
* modify it under the terms of the GNU General Public License               *
* as published by the Free Software Foundation; either version 2            *
* of the License, or (at your option) any later version.                    *
*                                                                           *
* This program is distributed in the hope that it will be useful,           *
* but WITHOUT ANY WARRANTY; without even the implied warranty of            *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the             *
* GNU General Public License for more details.                              *
*                                                                           *
* You should have received a copy of the GNU General Public License         *
* along with this program; if not, write to the Free Software               *
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,                *
* MA 02110-1301, USA.                                                       *
****************************************************************************/

#ifndef RECIPIENTADDRESSDIALOG_H
#define RECIPIENTADDRESSDIALOG_H

#include <QDialog>

namespace Ui {
class RecipientAddressDialog;
}

class RecipientAddressDialog : public QDialog
{
    Q_OBJECT

public:
    explicit RecipientAddressDialog(QWidget *parent = nullptr);
    ~RecipientAddressDialog();
    bool isEmailSet() const;
    const QString getEmail() const;
    bool completeDatabase() const;
    void enableCompleteDatabase(bool enable);

protected slots:
    void reject();
    void accept();
    void restoreLayout();
private:
    Ui::RecipientAddressDialog *ui;
    bool emailSet;
};

#endif // RECIPIENTADDRESSDIALOG_H
