#include "kmessagebox.h" #include "klocale.h" #include void KMessageBox::sorry( QWidget *parent, const QString &text, const QString &caption, bool ) { QString cap = caption; if (cap.isEmpty()) { cap = i18n("Sorry"); } QMessageBox::warning( parent, cap, text ); } int KMessageBox::warningContinueCancel( QWidget *parent, const QString &text, const QString &caption, const QString &buttonContinue, const QString &dontAskAgainName, bool notify ) { QString cap = caption; int result = QMessageBox::warning( parent, cap, text, buttonContinue, dontAskAgainName); if ( result == 0 ) return KMessageBox::Continue; return KMessageBox::Cancel; } int KMessageBox::warningYesNoCancel( QWidget *parent, const QString &text, const QString &caption, const QString &buttonYes, const QString &buttonNo ) { QString cap = caption; int result = QMessageBox::warning( parent, cap, text,buttonYes ,buttonNo, i18n("Cancel") ); if ( result == 0 ) return KMessageBox::Yes; else if ( result == 1 ) return KMessageBox::No; return KMessageBox::Cancel; } int KMessageBox::questionYesNo(QWidget *parent, const QString &text, const QString &caption) { QString cap = caption; int result = QMessageBox::warning( parent, cap, text, i18n("Yes"), i18n("No") ); if ( result == 0 ) return KMessageBox::Yes; else return KMessageBox::No; } void KMessageBox::error( QWidget *parent, const QString &text, const QString &caption, bool notify ) { QString cap = caption; if (cap.isEmpty()) { cap = i18n("Error"); } QMessageBox::critical( parent, cap, text ); } void KMessageBox::information( QWidget *parent, const QString &text, const QString &caption, const QString &, bool ) { QString cap = caption; if (cap.isEmpty()) { cap = i18n("Information"); } QMessageBox::information( parent, cap, text ); }