25#include <QtGui/QMessageBox>
81 WarningContinueCancel = 3,
82 WarningYesNoCancel = 4,
87 QuestionYesNoCancel = 9
100 Q_DECLARE_FLAGS(Options,
Option)
130 static int questionYesNo(
QWidget *parent,
132 const QString &caption = QString(),
135 const QString &dontAskAgainName = QString(),
136 Options options = Notify);
141 static int questionYesNoWId(WId parent_id,
143 const QString &caption = QString(),
146 const QString &dontAskAgainName = QString(),
147 Options options = Notify);
178 static int questionYesNoCancel(
QWidget *parent,
180 const QString &caption = QString(),
184 const QString &dontAskAgainName = QString(),
185 Options options = Notify);
191 static int questionYesNoCancelWId(WId parent_id,
193 const QString &caption = QString(),
197 const QString &dontAskAgainName = QString(),
198 Options options = Notify);
232 static int questionYesNoList(
QWidget *parent,
234 const QStringList &strlist,
235 const QString &caption = QString(),
238 const QString &dontAskAgainName = QString(),
239 Options options = Notify);
245 static int questionYesNoListWId(WId parent_id,
247 const QStringList &strlist,
248 const QString &caption = QString(),
251 const QString &dontAskAgainName = QString(),
252 Options options = Notify);
282 static int warningYesNo(
QWidget *parent,
284 const QString &caption = QString(),
287 const QString &dontAskAgainName = QString(),
288 Options options = Options(Notify | Dangerous));
294 static int warningYesNoWId(WId parent_id,
296 const QString &caption = QString(),
299 const QString &dontAskAgainName = QString(),
300 Options options = Options(Notify | Dangerous));
334 static int warningYesNoList(
QWidget *parent,
336 const QStringList &strlist,
337 const QString &caption = QString(),
340 const QString &dontAskAgainName = QString(),
341 Options options = Options(Notify | Dangerous));
347 static int warningYesNoListWId(WId parent_id,
349 const QStringList &strlist,
350 const QString &caption = QString(),
353 const QString &dontAskAgainName = QString(),
354 Options options = Options(Notify | Dangerous));
384 static int warningContinueCancel(
QWidget *parent,
386 const QString &caption = QString(),
389 const QString &dontAskAgainName = QString(),
390 Options options = Notify);
396 static int warningContinueCancelWId(WId parent_id,
398 const QString &caption = QString(),
401 const QString &dontAskAgainName = QString(),
402 Options options = Notify);
436 static int warningContinueCancelList(
QWidget *parent,
438 const QStringList &strlist,
439 const QString &caption = QString(),
442 const QString &dontAskAgainName = QString(),
443 Options options = Notify);
449 static int warningContinueCancelListWId(WId parent_id,
451 const QStringList &strlist,
452 const QString &caption = QString(),
455 const QString &dontAskAgainName = QString(),
456 Options options = Notify);
492 static int warningYesNoCancel(
QWidget *parent,
494 const QString &caption = QString(),
498 const QString &dontAskAgainName = QString(),
499 Options options = Notify);
505 static int warningYesNoCancelWId(WId parent_id,
507 const QString &caption = QString(),
511 const QString &dontAskAgainName = QString(),
512 Options options = Notify);
551 static int warningYesNoCancelList(
QWidget *parent,
553 const QStringList &strlist,
554 const QString &caption = QString(),
558 const QString &dontAskAgainName = QString(),
559 Options options = Notify);
565 static int warningYesNoCancelListWId(WId parent_id,
567 const QStringList &strlist,
568 const QString &caption = QString(),
572 const QString &dontAskAgainName = QString(),
573 Options options = Notify);
596 static void error(
QWidget *parent,
598 const QString &caption = QString(),
599 Options options = Notify);
605 static void errorWId(WId parent_id,
607 const QString &caption = QString(),
608 Options options = Notify);
634 static void errorList(
QWidget *parent,
636 const QStringList &strlist,
637 const QString &caption = QString(),
638 Options options = Notify);
645 static void errorListWId(WId parent_id,
647 const QStringList &strlist,
648 const QString &caption = QString(),
649 Options options = Notify);
675 static void detailedError(
QWidget *parent,
677 const QString &details,
678 const QString &caption = QString(),
679 Options options = Notify);
685 static void detailedErrorWId(WId parent_id,
687 const QString &details,
688 const QString &caption = QString(),
689 Options options = Notify);
701 static void queuedDetailedError(
QWidget *parent,
703 const QString &details,
704 const QString &caption = QString());
710 static void queuedDetailedErrorWId( WId parent_id,
712 const QString &details,
713 const QString &caption = QString());
735 static void sorry(
QWidget *parent,
737 const QString &caption = QString(),
738 Options options = Notify);
744 static void sorryWId(WId parent_id,
746 const QString &caption = QString(),
747 Options options = Notify);
775 static void detailedSorry(
QWidget *parent,
777 const QString &details,
778 const QString &caption = QString(),
779 Options options = Notify);
785 static void detailedSorryWId(WId parent_id,
787 const QString &details,
788 const QString &caption = QString(),
789 Options options = Notify);
815 static void information(
QWidget *parent,
817 const QString &caption = QString(),
818 const QString &dontShowAgainName = QString(),
819 Options options = Notify);
825 static void informationWId(WId parent_id,
827 const QString &caption = QString(),
828 const QString &dontShowAgainName = QString(),
829 Options options = Notify);
858 static void informationList(
QWidget *parent,
860 const QStringList & strlist,
861 const QString &caption = QString(),
862 const QString &dontShowAgainName = QString(),
863 Options options = Notify);
869 static void informationListWId(WId parent_id,
871 const QStringList & strlist,
872 const QString &caption = QString(),
873 const QString &dontShowAgainName = QString(),
874 Options options = Notify);
880 static void enableAllMessages();
888 static void enableMessage(
const QString &dontShowAgainName);
907 static void about(
QWidget *parent,
909 const QString& caption = QString(),
910 Options options = Notify);
937 static int messageBox(
QWidget *parent, DialogType type,
const QString &text,
938 const QString &caption = QString(),
942 const QString &dontShowAskAgainName = QString(),
943 Options options = Notify);
949 static int messageBoxWId( WId parent_id, DialogType type,
const QString &text,
950 const QString &caption = QString(),
954 const QString &dontShowAskAgainName = QString(),
955 Options options = Notify);
969 static void queuedMessageBox(
QWidget *parent,
970 DialogType type,
const QString &text,
971 const QString &caption,
978 static void queuedMessageBoxWId( WId parent_id,
979 DialogType type,
const QString &text,
980 const QString &caption,
989 static void queuedMessageBox(
QWidget *parent,
990 DialogType type,
const QString &text,
991 const QString &caption = QString() );
997 static void queuedMessageBoxWId( WId parent_id,
998 DialogType type,
const QString &text,
999 const QString &caption = QString() );
1009 static bool shouldBeShownYesNo(
const QString &dontShowAgainName,
1010 ButtonCode &result);
1017 static bool shouldBeShownContinue(
const QString &dontShowAgainName);
1026 static void saveDontShowAgainYesNo(
const QString &dontShowAgainName,
1035 static void saveDontShowAgainContinue(
const QString &dontShowAgainName);
1041 static void setDontShowAskAgainConfig(
KConfig* cfg);
1067 static int createKMessageBox(
KDialog *dialog, QMessageBox::Icon icon,
1068 const QString &text,
const QStringList &strlist,
1069 const QString &ask,
bool *checkboxReturn,
1070 Options options,
const QString &details=QString());
1099 static int createKMessageBox(
KDialog *dialog,
const QIcon &icon,
1100 const QString &text,
const QStringList &strlist,
1101 const QString &ask,
bool *checkboxReturn,
1102 Options options,
const QString &details=QString(),
1103 QMessageBox::Icon notifyType=QMessageBox::Information);
1106Q_DECLARE_OPERATORS_FOR_FLAGS(KMessageBox::Options)
A dialog base class with standard buttons and predefined layouts.
An abstract class for GUI data such as ToolTip and Icon.
KGuiItem yes()
Returns the 'Yes' gui item.
KGuiItem cont()
Returns the 'Continue' gui item.
KGuiItem no()
Returns the 'No' gui item.
KGuiItem cancel()
Returns the 'Cancel' gui item.