Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
PIM
KDE PIM Add-ons
Commits
26b88ccf
Commit
26b88ccf
authored
Sep 22, 2020
by
Laurent Montel
😁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add view tab
parent
ec9a52ce
Pipeline
#35177
failed with stage
in 119 minutes and 58 seconds
Changes
6
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
65 additions
and
1 deletion
+65
-1
CMakeLists.txt
CMakeLists.txt
+1
-1
plugins/messageviewerconfigureplugins/foldersettings/CMakeLists.txt
...ssageviewerconfigureplugins/foldersettings/CMakeLists.txt
+1
-0
plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingspagewidget.cpp
...gins/foldersettings/folderconfiguresettingspagewidget.cpp
+7
-0
plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingspagewidget.h
...lugins/foldersettings/folderconfiguresettingspagewidget.h
+2
-0
plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingsviewwidget.cpp
...gins/foldersettings/folderconfiguresettingsviewwidget.cpp
+29
-0
plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingsviewwidget.h
...lugins/foldersettings/folderconfiguresettingsviewwidget.h
+25
-0
No files found.
CMakeLists.txt
View file @
26b88ccf
...
...
@@ -63,7 +63,7 @@ find_package(KF5Prison ${KF5_MIN_VERSION} CONFIG REQUIRED)
find_package
(
KF5Holidays
${
KF5_MIN_VERSION
}
CONFIG REQUIRED
)
find_package
(
KF5GuiAddons
${
KF5_MIN_VERSION
}
CONFIG REQUIRED
)
set
(
MAILCOMMON_LIB_VERSION
"5.15.4
4
"
)
set
(
MAILCOMMON_LIB_VERSION
"5.15.4
5
"
)
set
(
GRAVATAR_LIB_VERSION
"5.15.40"
)
set
(
PIMCOMMON_LIB_VERSION
"5.15.40"
)
set
(
GRANTLEETHEME_LIB_VERSION
"5.15.40"
)
...
...
plugins/messageviewerconfigureplugins/foldersettings/CMakeLists.txt
View file @
26b88ccf
...
...
@@ -7,6 +7,7 @@ set(folderconfiguresettings_SRCS
folderconfiguresettingspagewidget.cpp
folderconfiguresettingsgeneralwidget.cpp
folderconfiguresettingstemplatewidget.cpp
folderconfiguresettingsviewwidget.cpp
)
ecm_qt_declare_logging_category
(
folderconfiguresettings_SRCS HEADER libfolderconfiguresettings_debug.h IDENTIFIER LIBFOLDERCONFIGURESETTINGS_PLUGIN_LOG CATEGORY_NAME org.kde.pim.libfolderconfiguresettingsplugin
...
...
plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingspagewidget.cpp
View file @
26b88ccf
...
...
@@ -7,6 +7,7 @@
#include "folderconfiguresettingsgeneralwidget.h"
#include "folderconfiguresettingspagewidget.h"
#include "folderconfiguresettingstemplatewidget.h"
#include "folderconfiguresettingsviewwidget.h"
#include <MailCommon/CollectionExpiryWidget>
#include <KLocalizedString>
#include <QTabWidget>
...
...
@@ -28,6 +29,11 @@ FolderConfigureSettingsPageWidget::FolderConfigureSettingsPageWidget(QWidget *pa
mFolderConfigureSettingsGeneralWidget
->
setObjectName
(
QStringLiteral
(
"mFolderConfigureSettingsGeneralWidget"
));
tab
->
addTab
(
mFolderConfigureSettingsGeneralWidget
,
i18n
(
"General"
));
//View
mFolderConfigureSettingsViewWidget
=
new
FolderConfigureSettingsViewWidget
(
this
);
mFolderConfigureSettingsViewWidget
->
setObjectName
(
QStringLiteral
(
"mFolderConfigureSettingsViewWidget"
));
tab
->
addTab
(
mFolderConfigureSettingsViewWidget
,
i18n
(
"View"
));
//Expiry
mCollectionExpiryWidget
=
new
MailCommon
::
CollectionExpiryWidget
(
this
);
mCollectionExpiryWidget
->
setObjectName
(
QStringLiteral
(
"mCollectionExpiryWidget"
));
...
...
@@ -49,5 +55,6 @@ void FolderConfigureSettingsPageWidget::save()
//TODO
mFolderConfigureSettingsGeneralWidget
->
save
();
//mCollectionExpiryWidget->save();
mFolderConfigureSettingsViewWidget
->
save
();
mCollectionTemplateWidget
->
save
();
}
plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingspagewidget.h
View file @
26b88ccf
...
...
@@ -16,6 +16,7 @@ class CollectionExpiryWidget;
}
class
FolderConfigureSettingsGeneralWidget
;
class
FolderConfigureSettingsTemplateWidget
;
class
FolderConfigureSettingsViewWidget
;
class
LIBFOLDERCONFIGURESETTINGS_TESTS_EXPORT
FolderConfigureSettingsPageWidget
:
public
QWidget
{
Q_OBJECT
...
...
@@ -28,6 +29,7 @@ private:
MailCommon
::
CollectionExpiryWidget
*
mCollectionExpiryWidget
=
nullptr
;
FolderConfigureSettingsGeneralWidget
*
mFolderConfigureSettingsGeneralWidget
=
nullptr
;
FolderConfigureSettingsTemplateWidget
*
mCollectionTemplateWidget
=
nullptr
;
FolderConfigureSettingsViewWidget
*
mFolderConfigureSettingsViewWidget
=
nullptr
;
};
#endif // FOLDERCONFIGURESETTINGSPAGEWIDGET_H
plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingsviewwidget.cpp
0 → 100644
View file @
26b88ccf
/*
SPDX-FileCopyrightText: 2020 Laurent Montel <montel@kde.org>
SPDX-License-Identifier: GPL-2.0-or-later
*/
#include "folderconfiguresettingsviewwidget.h"
#include <MailCommon/CollectionViewWidget>
#include <QVBoxLayout>
FolderConfigureSettingsViewWidget
::
FolderConfigureSettingsViewWidget
(
QWidget
*
parent
)
:
QWidget
(
parent
)
{
QVBoxLayout
*
mainLayout
=
new
QVBoxLayout
(
this
);
mainLayout
->
setObjectName
(
QStringLiteral
(
"mainLayout"
));
mCollectionViewWidget
=
new
MailCommon
::
CollectionViewWidget
(
this
);
mCollectionViewWidget
->
setObjectName
(
QStringLiteral
(
"mCollectionTemplateWidget"
));
mainLayout
->
addWidget
(
mCollectionViewWidget
);
}
FolderConfigureSettingsViewWidget
::~
FolderConfigureSettingsViewWidget
()
{
}
void
FolderConfigureSettingsViewWidget
::
save
()
{
}
plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingsviewwidget.h
0 → 100644
View file @
26b88ccf
/*
SPDX-FileCopyrightText: 2020 Laurent Montel <montel@kde.org>
SPDX-License-Identifier: GPL-2.0-or-later
*/
#ifndef FOLDERCONFIGURESETTINGSVIEWWIDGET_H
#define FOLDERCONFIGURESETTINGSVIEWWIDGET_H
#include <QWidget>
namespace
MailCommon
{
class
CollectionViewWidget
;
}
class
FolderConfigureSettingsViewWidget
:
public
QWidget
{
Q_OBJECT
public:
explicit
FolderConfigureSettingsViewWidget
(
QWidget
*
parent
=
nullptr
);
~
FolderConfigureSettingsViewWidget
();
void
save
();
private:
MailCommon
::
CollectionViewWidget
*
mCollectionViewWidget
=
nullptr
;
};
#endif // FOLDERCONFIGURESETTINGSVIEWWIDGET_H
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment