Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
PIM
KDE PIM Add-ons
Commits
ec9a52ce
Commit
ec9a52ce
authored
Sep 21, 2020
by
Laurent Montel
😁
Browse files
improve foldersettings plugins
parent
b5637981
Pipeline
#35096
failed with stage
in 117 minutes and 49 seconds
Changes
6
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
CMakeLists.txt
View file @
ec9a52ce
...
...
@@ -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
3
"
)
set
(
MAILCOMMON_LIB_VERSION
"5.15.4
4
"
)
set
(
GRAVATAR_LIB_VERSION
"5.15.40"
)
set
(
PIMCOMMON_LIB_VERSION
"5.15.40"
)
set
(
GRANTLEETHEME_LIB_VERSION
"5.15.40"
)
...
...
plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingsgeneralwidget.cpp
View file @
ec9a52ce
...
...
@@ -20,3 +20,8 @@ FolderConfigureSettingsGeneralWidget::~FolderConfigureSettingsGeneralWidget()
{
}
void
FolderConfigureSettingsGeneralWidget
::
save
()
{
}
plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingsgeneralwidget.h
View file @
ec9a52ce
...
...
@@ -16,6 +16,7 @@ class LIBFOLDERCONFIGURESETTINGS_TESTS_EXPORT FolderConfigureSettingsGeneralWidg
public:
explicit
FolderConfigureSettingsGeneralWidget
(
QWidget
*
parent
=
nullptr
);
~
FolderConfigureSettingsGeneralWidget
();
void
save
();
};
#endif // FOLDERCONFIGURESETTINGSGENERALWIDGET_H
plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingspagewidget.cpp
View file @
ec9a52ce
...
...
@@ -46,5 +46,8 @@ FolderConfigureSettingsPageWidget::~FolderConfigureSettingsPageWidget()
void
FolderConfigureSettingsPageWidget
::
save
()
{
//TODO
mFolderConfigureSettingsGeneralWidget
->
save
();
//mCollectionExpiryWidget->save();
mCollectionTemplateWidget
->
save
();
}
plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingstemplatewidget.cpp
View file @
ec9a52ce
...
...
@@ -5,6 +5,7 @@
*/
#include
"folderconfiguresettingstemplatewidget.h"
#include
<MailCommon/CollectionTemplatesWidget>
#include
<QVBoxLayout>
FolderConfigureSettingsTemplateWidget
::
FolderConfigureSettingsTemplateWidget
(
QWidget
*
parent
)
...
...
@@ -13,9 +14,17 @@ FolderConfigureSettingsTemplateWidget::FolderConfigureSettingsTemplateWidget(QWi
QVBoxLayout
*
mainLayout
=
new
QVBoxLayout
(
this
);
mainLayout
->
setObjectName
(
QStringLiteral
(
"mainLayout"
));
mainLayout
->
setContentsMargins
(
0
,
0
,
0
,
0
);
mCollectionTemplateWidget
=
new
MailCommon
::
CollectionTemplatesWidget
(
this
);
mCollectionTemplateWidget
->
setObjectName
(
QStringLiteral
(
"mCollectionTemplateWidget"
));
mainLayout
->
addWidget
(
mCollectionTemplateWidget
);
}
FolderConfigureSettingsTemplateWidget
::~
FolderConfigureSettingsTemplateWidget
()
{
}
void
FolderConfigureSettingsTemplateWidget
::
save
()
{
}
plugins/messageviewerconfigureplugins/foldersettings/folderconfiguresettingstemplatewidget.h
View file @
ec9a52ce
...
...
@@ -8,13 +8,18 @@
#define FOLDERCONFIGURESETTINGSTEMPLATEWIDGET_H
#include
<QWidget>
namespace
MailCommon
{
class
CollectionTemplatesWidget
;
}
class
FolderConfigureSettingsTemplateWidget
:
public
QWidget
{
Q_OBJECT
public:
explicit
FolderConfigureSettingsTemplateWidget
(
QWidget
*
parent
=
nullptr
);
~
FolderConfigureSettingsTemplateWidget
();
void
save
();
private:
MailCommon
::
CollectionTemplatesWidget
*
mCollectionTemplateWidget
=
nullptr
;
};
#endif // FOLDERCONFIGURESETTINGSTEMPLATEWIDGET_H
Write
Preview
Supports
Markdown
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