From b9aad1f15dc600e4dbe4c62d3fcced6363188ba3 Mon Sep 17 00:00:00 2001 From: zautrix Date: Sat, 26 Jun 2004 19:01:18 +0000 Subject: Initial revision --- (limited to 'microkde/kmessagebox.cpp') diff --git a/microkde/kmessagebox.cpp b/microkde/kmessagebox.cpp new file mode 100644 index 0000000..f06708a --- a/dev/null +++ b/microkde/kmessagebox.cpp @@ -0,0 +1,90 @@ +#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 ); +} -- cgit v0.9.0.2