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 MailCommon
Commits
b9e92bd3
Commit
b9e92bd3
authored
Aug 03, 2021
by
Laurent Montel
😁
Browse files
Const'ify pointer
parent
1eac913d
Pipeline
#73174
passed with stage
in 30 minutes and 5 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/collectionpage/collectionexpirywidget.cpp
View file @
b9e92bd3
...
...
@@ -61,19 +61,21 @@ public:
CollectionExpiryWidget
::
CollectionExpiryWidget
(
QWidget
*
parent
)
:
QWidget
(
parent
)
,
mExpireReadMailSB
(
new
DaysSpinBox
(
this
))
,
mExpireUnreadMailSB
(
new
DaysSpinBox
(
this
))
,
mFolderSelector
(
new
FolderRequester
(
this
))
,
mExpireNowPB
(
new
QPushButton
(
i18n
(
"Save Settings and Expire Now"
),
this
))
,
mExpireMailWithInvalidDateCB
(
new
QCheckBox
(
i18n
(
"Expire messages with invalid date"
),
this
))
{
auto
formLayout
=
new
QFormLayout
(
this
);
formLayout
->
setContentsMargins
({});
mExpireReadMailSB
=
new
DaysSpinBox
(
this
);
connect
(
mExpireReadMailSB
,
qOverload
<
int
>
(
&
KPluralHandlingSpinBox
::
valueChanged
),
this
,
&
CollectionExpiryWidget
::
slotChanged
);
formLayout
->
addRow
(
i18n
(
"Expire read messages after:"
),
mExpireReadMailSB
);
mExpireUnreadMailSB
=
new
DaysSpinBox
(
this
);
connect
(
mExpireUnreadMailSB
,
qOverload
<
int
>
(
&
KPluralHandlingSpinBox
::
valueChanged
),
this
,
&
CollectionExpiryWidget
::
slotChanged
);
formLayout
->
addRow
(
i18n
(
"Expire unread messages after:"
),
mExpireUnreadMailSB
);
mExpireMailWithInvalidDateCB
=
new
QCheckBox
(
i18n
(
"Expire messages with invalid date"
),
this
);
connect
(
mExpireMailWithInvalidDateCB
,
&
QCheckBox
::
toggled
,
this
,
&
CollectionExpiryWidget
::
slotChanged
);
formLayout
->
addRow
(
QString
(),
mExpireMailWithInvalidDateCB
);
...
...
@@ -90,7 +92,6 @@ CollectionExpiryWidget::CollectionExpiryWidget(QWidget *parent)
connect
(
mMoveToRB
,
&
QRadioButton
::
toggled
,
this
,
&
CollectionExpiryWidget
::
slotChanged
);
moveToHBox
->
addWidget
(
mMoveToRB
);
mFolderSelector
=
new
FolderRequester
(
this
);
mFolderSelector
->
setMustBeReadWrite
(
true
);
mFolderSelector
->
setShowOutbox
(
false
);
moveToHBox
->
addWidget
(
mFolderSelector
);
...
...
@@ -103,7 +104,6 @@ CollectionExpiryWidget::CollectionExpiryWidget(QWidget *parent)
formLayout
->
addRow
(
QString
(),
mDeletePermanentlyRB
);
mExpireNowPB
=
new
QPushButton
(
i18n
(
"Save Settings and Expire Now"
),
this
);
connect
(
mExpireNowPB
,
&
QPushButton
::
clicked
,
this
,
&
CollectionExpiryWidget
::
saveAndExpireRequested
);
formLayout
->
addRow
(
QString
(),
mExpireNowPB
);
...
...
src/collectionpage/collectionexpirywidget.h
View file @
b9e92bd3
...
...
@@ -50,13 +50,13 @@ private:
Q_REQUIRED_RESULT
bool
validateExpireFolder
(
bool
expireNow
);
Q_REQUIRED_RESULT
MailCommon
::
ExpireCollectionAttribute
*
assignFolderAttribute
(
Akonadi
::
Collection
&
collection
,
bool
&
expireNow
);
void
slotChanged
();
KPluralHandlingSpinBox
*
mExpireReadMailSB
=
nullptr
;
KPluralHandlingSpinBox
*
mExpireUnreadMailSB
=
nullptr
;
KPluralHandlingSpinBox
*
const
mExpireReadMailSB
;
KPluralHandlingSpinBox
*
const
mExpireUnreadMailSB
;
QRadioButton
*
mMoveToRB
=
nullptr
;
FolderRequester
*
mFolderSelector
=
nullptr
;
FolderRequester
*
const
mFolderSelector
;
QRadioButton
*
mDeletePermanentlyRB
=
nullptr
;
QPushButton
*
mExpireNowPB
=
nullptr
;
QCheckBox
*
mExpireMailWithInvalidDateCB
=
nullptr
;
QPushButton
*
const
mExpireNowPB
;
QCheckBox
*
const
mExpireMailWithInvalidDateCB
;
};
}
MAILCOMMON_EXPORT
QDebug
operator
<<
(
QDebug
d
,
const
MailCommon
::
CollectionExpirySettings
&
t
);
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