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
PIM Messagelib
Commits
807e288c
Commit
807e288c
authored
May 25, 2021
by
Laurent Montel
😁
Browse files
Implement save filter
parent
33722a01
Pipeline
#63058
canceled with stage
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
messagelist/src/core/filtersavedmanager.cpp
View file @
807e288c
...
...
@@ -5,6 +5,8 @@
*/
#include "filtersavedmanager.h"
#include "filter.h"
#include <KSharedConfig>
using
namespace
MessageList
::
Core
;
FilterSavedManager
::
FilterSavedManager
(
QObject
*
parent
)
:
QObject
(
parent
)
...
...
@@ -14,3 +16,8 @@ FilterSavedManager::FilterSavedManager(QObject *parent)
FilterSavedManager
::~
FilterSavedManager
()
{
}
void
FilterSavedManager
::
saveFilter
(
MessageList
::
Core
::
Filter
*
filter
,
const
QString
&
filtername
)
{
filter
->
save
(
KSharedConfig
::
openConfig
(),
filtername
);
}
messagelist/src/core/filtersavedmanager.h
View file @
807e288c
...
...
@@ -10,12 +10,15 @@ namespace MessageList
{
namespace
Core
{
class
Filter
;
class
FilterSavedManager
:
public
QObject
{
Q_OBJECT
public:
explicit
FilterSavedManager
(
QObject
*
parent
=
nullptr
);
~
FilterSavedManager
()
override
;
void
saveFilter
(
MessageList
::
Core
::
Filter
*
filter
,
const
QString
&
filtername
);
};
}
}
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