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
libksieve
Commits
2e0b8b91
Commit
2e0b8b91
authored
Nov 05, 2021
by
Friedrich W. H. Kossebau
Browse files
Use action texts for buttons of decision/confirmation dialogs
parent
3c584fc5
Pipeline
#94389
passed with stage
in 21 minutes and 24 seconds
Changes
5
Pipelines
3
Hide whitespace changes
Inline
Side-by-side
src/ksieveui/autocreatescripts/sieveeditorgraphicalmodewidget.cpp
View file @
2e0b8b91
...
...
@@ -132,7 +132,12 @@ void SieveEditorGraphicalModeWidget::setImportScript(const QString &script)
mSieveParsingWarning
->
animatedShow
();
}
}
else
{
if
(
KMessageBox
::
Yes
==
KMessageBox
::
questionYesNo
(
this
,
i18n
(
"Error during importing script. Do you want to switch to text mode?"
)))
{
const
int
answer
=
KMessageBox
::
questionYesNo
(
this
,
i18n
(
"Error during importing script. Do you want to switch to text mode?"
),
QString
(),
KGuiItem
(
i18nc
(
"@action:button"
,
"Switch to Text Mode"
)),
KGuiItem
(
i18nc
(
"@action:button"
,
"Do Not Switch"
),
QStringLiteral
(
"dialog-cancel"
)));
if
(
answer
==
KMessageBox
::
Yes
)
{
Q_EMIT
switchTextMode
(
script
);
}
qCDebug
(
LIBKSIEVE_LOG
)
<<
" cannot import script"
;
...
...
src/ksieveui/autocreatescripts/sievescriptlistbox.cpp
View file @
2e0b8b91
...
...
@@ -264,8 +264,12 @@ void SieveScriptListBox::slotDelete()
{
QListWidgetItem
*
item
=
mSieveListScript
->
currentItem
();
if
(
item
)
{
if
(
KMessageBox
::
warningYesNo
(
this
,
i18n
(
"Do you want to delete
\"
%1
\"
script?"
,
item
->
text
()),
i18nc
(
"@title:window"
,
"Delete Script"
))
==
KMessageBox
::
Yes
)
{
const
int
answer
=
KMessageBox
::
warningYesNo
(
this
,
i18n
(
"Do you want to delete
\"
%1
\"
script?"
,
item
->
text
()),
i18nc
(
"@title:window"
,
"Delete Script"
),
KStandardGuiItem
::
del
(),
KStandardGuiItem
::
cancel
());
if
(
answer
==
KMessageBox
::
Yes
)
{
auto
itemScript
=
static_cast
<
SieveScriptListItem
*>
(
item
);
Q_EMIT
removePage
(
itemScript
->
scriptPage
());
delete
item
;
...
...
src/ksieveui/editor/sieveeditor.cpp
View file @
2e0b8b91
...
...
@@ -174,7 +174,12 @@ void SieveEditor::addNormalMessage(const QString &msg)
void
SieveEditor
::
closeEvent
(
QCloseEvent
*
e
)
{
if
(
d
->
mSieveEditorWidget
->
originalScript
()
!=
d
->
mSieveEditorWidget
->
script
())
{
if
(
KMessageBox
::
No
==
KMessageBox
::
warningYesNo
(
this
,
i18n
(
"Script is modified. Do you want to close editor ?"
)))
{
const
int
answer
=
KMessageBox
::
warningYesNo
(
this
,
i18n
(
"Script is modified. Do you want to close editor?"
),
QString
(),
KGuiItem
(
i18nc
(
"@action:button"
,
"Close Editor"
),
QStringLiteral
(
"dialog-close"
)),
KGuiItem
(
i18nc
(
"@action:button"
,
"Do Not Close"
),
QStringLiteral
(
"dialog-cancel"
)));
if
(
answer
==
KMessageBox
::
No
)
{
e
->
ignore
();
return
;
}
...
...
src/ksieveui/editor/sieveeditorabstractwidget.cpp
View file @
2e0b8b91
...
...
@@ -53,7 +53,12 @@ void SieveEditorAbstractWidget::setImportScript(const QString &)
void
SieveEditorAbstractWidget
::
slotImport
()
{
if
(
!
currentscript
().
isEmpty
())
{
if
(
KMessageBox
::
warningYesNo
(
this
,
i18n
(
"You will overwrite script. Do you want to continue?"
),
i18n
(
"Import Script"
))
==
KMessageBox
::
No
)
{
const
int
answer
=
KMessageBox
::
warningYesNo
(
this
,
i18n
(
"You will overwrite script. Do you want to continue?"
),
i18n
(
"Import Script"
),
KStandardGuiItem
::
cont
(),
KStandardGuiItem
::
cancel
());
if
(
answer
==
KMessageBox
::
No
)
{
return
;
}
}
...
...
src/ksieveui/vacation/multiimapvacationdialog.cpp
View file @
2e0b8b91
...
...
@@ -71,8 +71,12 @@ void MultiImapVacationDialog::reject()
auto
vacationPage
=
qobject_cast
<
VacationPageWidget
*>
(
d
->
mTabWidget
->
widget
(
i
));
if
(
vacationPage
)
{
if
(
vacationPage
->
wasChanged
())
{
if
(
KMessageBox
::
questionYesNo
(
this
,
i18nc
(
"@info"
,
"Do you really want to cancel?"
),
i18nc
(
"@title:window"
,
"Confirmation"
))
==
KMessageBox
::
Yes
)
{
const
int
answer
=
KMessageBox
::
questionYesNo
(
this
,
i18nc
(
"@info"
,
"Do you really want to cancel?"
),
i18nc
(
"@title:window"
,
"Confirmation"
),
KGuiItem
(
i18nc
(
"@action:button"
,
"Cancel Editing"
),
QStringLiteral
(
"dialog-ok"
)),
KGuiItem
(
i18nc
(
"@action:button"
,
"Do Not Cancel"
),
QStringLiteral
(
"dialog-cancel"
)));
if
(
answer
==
KMessageBox
::
Yes
)
{
QDialog
::
reject
();
// Discard current changes
}
canCloseDialog
=
false
;
...
...
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