File indexing completed on 2024-06-23 05:13:48
0001 /* -*- mode: c++; c-basic-offset:4 -*- 0002 conf/smimevalidationconfigurationpage.cpp 0003 0004 This file is part of Kleopatra, the KDE keymanager 0005 SPDX-FileCopyrightText: 2008 Klarälvdalens Datakonsult AB 0006 0007 SPDX-License-Identifier: GPL-2.0-or-later 0008 */ 0009 0010 #include <config-kleopatra.h> 0011 0012 #include "smimevalidationconfigurationpage.h" 0013 #include "smimevalidationconfigurationwidget.h" 0014 0015 #include <QVBoxLayout> 0016 0017 using namespace Kleo::Config; 0018 0019 SMimeValidationConfigurationPage::SMimeValidationConfigurationPage(QObject *parent, const KPluginMetaData &data) 0020 : KCModule(parent, data) 0021 { 0022 auto lay = new QVBoxLayout(widget()); 0023 lay->setContentsMargins(0, 0, 0, 0); 0024 0025 mWidget = new SMimeValidationConfigurationWidget(widget()); 0026 lay->addWidget(mWidget); 0027 0028 connect(mWidget, &SMimeValidationConfigurationWidget::changed, this, &Kleo::Config::SMimeValidationConfigurationPage::markAsChanged); 0029 } 0030 0031 void SMimeValidationConfigurationPage::load() 0032 { 0033 mWidget->load(); 0034 } 0035 0036 void SMimeValidationConfigurationPage::save() 0037 { 0038 mWidget->save(); 0039 } 0040 0041 void SMimeValidationConfigurationPage::defaults() 0042 { 0043 mWidget->defaults(); 0044 } 0045 0046 #include "moc_smimevalidationconfigurationpage.cpp"