9#include <KLocalizedString>
11#include <KStandardGuiItem>
21const int Yes = KMessageBox::PrimaryAction;
22const int No = KMessageBox::SecondaryAction;
23const int Cancel = KMessageBox::Cancel;
27 return KGuiItem(i18nc(
"@action:button",
"Yes"), QStringLiteral(
"dialog-ok"));
32 return KGuiItem(i18nc(
"@action:button",
"No"), QStringLiteral(
"dialog-no"));
37 return KStandardGuiItem::cancel();
42 const QString &caption = QString(),
46 auto result = KMessageBox::questionTwoActions(parent, text, caption,
yes,
no);
47 return (result == KMessageBox::PrimaryAction) ?
Yes :
No;
52 const QString &caption = QString(),
56 auto result = KMessageBox::warningTwoActions(parent, text, caption,
yes,
no);
57 return (result == KMessageBox::PrimaryAction) ?
Yes :
No;
62 const QString &caption = QString(),
67 auto result = KMessageBox::warningTwoActionsCancel(parent, text, caption,
yes,
no,
cancel);
68 return (result == KMessageBox::PrimaryAction) ?
Yes :
No;
Definition: umlmessagebox.h:19
const int No
Definition: umlmessagebox.h:22
const int Cancel
Definition: umlmessagebox.h:23
int warningYesNo(QWidget *parent, const QString &text, const QString &caption=QString(), const KGuiItem &yes=UmlMessageBox::yes(), const KGuiItem &no=UmlMessageBox::no())
Definition: umlmessagebox.h:50
int questionYesNo(QWidget *parent, const QString &text, const QString &caption=QString(), const KGuiItem &yes=UmlMessageBox::yes(), const KGuiItem &no=UmlMessageBox::no())
Definition: umlmessagebox.h:40
KGuiItem no()
Definition: umlmessagebox.h:30
int warningYesNoCancel(QWidget *parent, const QString &text, const QString &caption=QString(), const KGuiItem &yes=UmlMessageBox::yes(), const KGuiItem &no=UmlMessageBox::no(), const KGuiItem &cancel=UmlMessageBox::cancel())
Definition: umlmessagebox.h:60
KGuiItem cancel()
Definition: umlmessagebox.h:35
const int Yes
Definition: umlmessagebox.h:21
KGuiItem yes()
Definition: umlmessagebox.h:25