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
b5a8ba6f
Commit
b5a8ba6f
authored
Jun 28, 2021
by
Laurent Montel
😁
Browse files
Add list of items
parent
58dd7d58
Pipeline
#67801
passed with stage
in 40 minutes and 22 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
messageviewer/src/messageviewercheckbeforedeletingplugins/messageviewercheckbeforedeletingparameters.cpp
View file @
b5a8ba6f
...
...
@@ -13,6 +13,7 @@ public:
MessageViewerCheckBeforeDeletingParametersPrivate
()
{
}
Akonadi
::
Item
::
List
mList
;
MessageViewerCheckBeforeDeletingParameters
::
DeleteType
mType
=
MessageViewerCheckBeforeDeletingParameters
::
Unknown
;
};
...
...
@@ -31,6 +32,16 @@ MessageViewerCheckBeforeDeletingParameters::~MessageViewerCheckBeforeDeletingPar
{
}
Akonadi
::
Item
::
List
MessageViewerCheckBeforeDeletingParameters
::
items
()
const
{
return
d
->
mList
;
}
void
MessageViewerCheckBeforeDeletingParameters
::
setItems
(
const
Akonadi
::
Item
::
List
&
items
)
{
d
->
mList
=
items
;
}
MessageViewerCheckBeforeDeletingParameters
::
DeleteType
MessageViewerCheckBeforeDeletingParameters
::
deleteType
()
const
{
return
d
->
mType
;
...
...
@@ -45,11 +56,12 @@ MessageViewerCheckBeforeDeletingParameters &MessageViewerCheckBeforeDeletingPara
{
if
(
this
!=
&
other
)
{
d
->
mType
=
other
.
deleteType
();
d
->
mList
=
other
.
items
();
}
return
*
this
;
}
bool
MessageViewerCheckBeforeDeletingParameters
::
operator
==
(
const
MessageViewerCheckBeforeDeletingParameters
&
other
)
const
{
return
(
d
->
mType
==
other
.
deleteType
());
return
(
d
->
mType
==
other
.
deleteType
())
&&
(
d
->
mList
==
other
.
items
())
;
}
messageviewer/src/messageviewercheckbeforedeletingplugins/messageviewercheckbeforedeletingparameters.h
View file @
b5a8ba6f
...
...
@@ -6,6 +6,7 @@
#pragma once
#include "messageviewer_export.h"
#include <AkonadiCore/Item>
#include <QString>
namespace
MessageViewer
{
...
...
@@ -29,6 +30,9 @@ public:
MessageViewerCheckBeforeDeletingParameters
&
operator
=
(
const
MessageViewerCheckBeforeDeletingParameters
&
other
);
Q_REQUIRED_RESULT
bool
operator
==
(
const
MessageViewerCheckBeforeDeletingParameters
&
other
)
const
;
Q_REQUIRED_RESULT
Akonadi
::
Item
::
List
items
()
const
;
void
setItems
(
const
Akonadi
::
Item
::
List
&
items
);
private:
MessageViewerCheckBeforeDeletingParametersPrivate
*
const
d
;
};
...
...
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