From 165b2b395db6d3987382fd872b56cc113f7b7a80 Mon Sep 17 00:00:00 2001 From: Laurent Montel Date: Sat, 26 Sep 2020 13:46:46 +0200 Subject: [PATCH] Prepare a base class --- .../foldersettings/CMakeLists.txt | 1 + .../folderconfiguresettingspagebase.cpp | 18 +++++++++++++++++ .../folderconfiguresettingspagebase.h | 20 +++++++++++++++++++ .../folderconfiguresettingspagewidget.cpp | 2 +- 4 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingspagebase.cpp create mode 100644 plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingspagebase.h diff --git a/plugins/messageviewerconfigureplugins/foldersettings/CMakeLists.txt b/plugins/messageviewerconfigureplugins/foldersettings/CMakeLists.txt index 922ae6b3..f89475ef 100644 --- a/plugins/messageviewerconfigureplugins/foldersettings/CMakeLists.txt +++ b/plugins/messageviewerconfigureplugins/foldersettings/CMakeLists.txt @@ -9,6 +9,7 @@ set(folderconfiguresettings_SRCS folderconfiguresettingstemplatewidget.cpp folderconfiguresettingsviewwidget.cpp folderconfiguremodifycollectionjob.cpp + folderconfiguresettingspagebase.cpp ) ecm_qt_declare_logging_category(folderconfiguresettings_SRCS HEADER libfolderconfiguresettings_debug.h IDENTIFIER LIBFOLDERCONFIGURESETTINGS_PLUGIN_LOG CATEGORY_NAME org.kde.pim.libfolderconfiguresettingsplugin diff --git a/plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingspagebase.cpp b/plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingspagebase.cpp new file mode 100644 index 00000000..4a796314 --- /dev/null +++ b/plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingspagebase.cpp @@ -0,0 +1,18 @@ +/* + SPDX-FileCopyrightText: 2020 Laurent Montel + + SPDX-License-Identifier: GPL-2.0-or-later +*/ + +#include "folderconfiguresettingspagebase.h" + +FolderConfigureSettingsPageBase::FolderConfigureSettingsPageBase(QWidget *parent) + : QWidget(parent) +{ + +} + +FolderConfigureSettingsPageBase::~FolderConfigureSettingsPageBase() +{ + +} diff --git a/plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingspagebase.h b/plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingspagebase.h new file mode 100644 index 00000000..6dc87058 --- /dev/null +++ b/plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingspagebase.h @@ -0,0 +1,20 @@ +/* + SPDX-FileCopyrightText: 2020 Laurent Montel + + SPDX-License-Identifier: GPL-2.0-or-later +*/ + +#ifndef FOLDERCONFIGURESETTINGSPAGEBASE_H +#define FOLDERCONFIGURESETTINGSPAGEBASE_H + +#include + +class FolderConfigureSettingsPageBase : public QWidget +{ + Q_OBJECT +public: + explicit FolderConfigureSettingsPageBase(QWidget *parent = nullptr); + ~FolderConfigureSettingsPageBase(); +}; + +#endif // FOLDERCONFIGURESETTINGSPAGEBASE_H diff --git a/plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingspagewidget.cpp b/plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingspagewidget.cpp index 53073215..9f3efd19 100644 --- a/plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingspagewidget.cpp +++ b/plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingspagewidget.cpp @@ -36,7 +36,7 @@ FolderConfigureSettingsPageWidget::FolderConfigureSettingsPageWidget(QWidget *pa mFolderConfigureSettingsViewWidget->setObjectName(QStringLiteral("mFolderConfigureSettingsViewWidget")); tab->addTab(mFolderConfigureSettingsViewWidget, i18n("View")); - //Expiry + //Expiry => add Tab mCollectionExpiryWidget = new MailCommon::CollectionExpiryWidget(this); mCollectionExpiryWidget->setObjectName(QStringLiteral("mCollectionExpiryWidget")); mCollectionExpiryWidget->hideExpireNowButton(); -- GitLab