File indexing completed on 2024-05-12 05:25:40

0001 /*
0002    SPDX-FileCopyrightText: 2014-2024 Laurent Montel <montel@kde.org>
0003 
0004    SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #include "sieveeditorconfigureserverpage.h"
0008 
0009 #include <KLocalizedString>
0010 
0011 #include <QHBoxLayout>
0012 #include <QPushButton>
0013 
0014 SieveEditorConfigureServerPage::SieveEditorConfigureServerPage(QWidget *parent)
0015     : QWidget(parent)
0016 {
0017     auto hbox = new QHBoxLayout(this);
0018     hbox->addStretch(1);
0019     auto button = new QPushButton(i18n("Configure..."));
0020     button->setObjectName(QLatin1StringView("configure_button"));
0021     button->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
0022     connect(button, &QAbstractButton::clicked, this, &SieveEditorConfigureServerPage::configureClicked);
0023 
0024     auto importSieveSettingsButton = new QPushButton(i18n("Import Sieve Settings..."));
0025     importSieveSettingsButton->setObjectName(QLatin1StringView("import_sieve_settings_button"));
0026     importSieveSettingsButton->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
0027     connect(importSieveSettingsButton, &QAbstractButton::clicked, this, &SieveEditorConfigureServerPage::importSieveSettings);
0028 
0029     hbox->addWidget(button);
0030     hbox->addWidget(importSieveSettingsButton);
0031     hbox->addStretch(1);
0032 }
0033 
0034 SieveEditorConfigureServerPage::~SieveEditorConfigureServerPage() = default;
0035 
0036 #include "moc_sieveeditorconfigureserverpage.cpp"