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
bceea2d5
Commit
bceea2d5
authored
Jul 07, 2021
by
Laurent Montel
😁
Browse files
Allow to assign info
parent
5d3f609f
Pipeline
#68948
canceled with stage
Changes
5
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
kmail/checkbeforedeletemailplugins/confirmbeforedeleting/confirmbeforedeletingcreateruledialog.cpp
View file @
bceea2d5
...
...
@@ -35,3 +35,8 @@ ConfirmBeforeDeletingCreateRuleWidget::ConfirmBeforeDeletingInfo ConfirmBeforeDe
{
return
mConfirmBeforeDeletingCreateRuleWidget
->
info
();
}
void
ConfirmBeforeDeletingCreateRuleDialog
::
setInfo
(
const
ConfirmBeforeDeletingCreateRuleWidget
::
ConfirmBeforeDeletingInfo
&
info
)
{
mConfirmBeforeDeletingCreateRuleWidget
->
setInfo
(
info
);
}
kmail/checkbeforedeletemailplugins/confirmbeforedeleting/confirmbeforedeletingcreateruledialog.h
View file @
bceea2d5
...
...
@@ -18,6 +18,8 @@ public:
Q_REQUIRED_RESULT
ConfirmBeforeDeletingCreateRuleWidget
::
ConfirmBeforeDeletingInfo
info
()
const
;
void
setInfo
(
const
ConfirmBeforeDeletingCreateRuleWidget
::
ConfirmBeforeDeletingInfo
&
info
);
private:
ConfirmBeforeDeletingCreateRuleWidget
*
const
mConfirmBeforeDeletingCreateRuleWidget
;
};
kmail/checkbeforedeletemailplugins/confirmbeforedeleting/confirmbeforedeletingcreaterulewidget.cpp
View file @
bceea2d5
...
...
@@ -43,6 +43,12 @@ ConfirmBeforeDeletingCreateRuleWidget::ConfirmBeforeDeletingInfo ConfirmBeforeDe
return
info
;
}
void
ConfirmBeforeDeletingCreateRuleWidget
::
setInfo
(
const
ConfirmBeforeDeletingCreateRuleWidget
::
ConfirmBeforeDeletingInfo
&
info
)
{
mPatternLineEdit
->
setText
(
info
.
pattern
);
mRuleTypeComboBox
->
setCurrentIndex
(
mRuleTypeComboBox
->
findData
(
info
.
ruleType
));
}
void
ConfirmBeforeDeletingCreateRuleWidget
::
fillComboBox
()
{
mRuleTypeComboBox
->
addItem
(
i18n
(
"Body"
),
QStringLiteral
(
"body"
));
...
...
kmail/checkbeforedeletemailplugins/confirmbeforedeleting/confirmbeforedeletingcreaterulewidget.h
View file @
bceea2d5
...
...
@@ -23,6 +23,8 @@ public:
~
ConfirmBeforeDeletingCreateRuleWidget
()
override
;
Q_REQUIRED_RESULT
ConfirmBeforeDeletingCreateRuleWidget
::
ConfirmBeforeDeletingInfo
info
()
const
;
void
setInfo
(
const
ConfirmBeforeDeletingCreateRuleWidget
::
ConfirmBeforeDeletingInfo
&
info
);
private:
void
fillComboBox
();
QLineEdit
*
const
mPatternLineEdit
;
...
...
kmail/checkbeforedeletemailplugins/confirmbeforedeleting/confirmbeforedeletingwidget.cpp
View file @
bceea2d5
...
...
@@ -73,7 +73,9 @@ void ConfirmBeforeDeletingWidget::slotAddRule()
{
QPointer
<
ConfirmBeforeDeletingCreateRuleDialog
>
dlg
=
new
ConfirmBeforeDeletingCreateRuleDialog
(
this
);
if
(
dlg
->
exec
())
{
// TODO
const
ConfirmBeforeDeletingCreateRuleWidget
::
ConfirmBeforeDeletingInfo
info
=
dlg
->
info
();
// TODO save it.
}
delete
dlg
;
}
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