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);
1106 Q_DECLARE_OPERATORS_FOR_FLAGS(KMessageBox::Options)