diff options
| author | 2010-04-02 11:30:50 +0000 | |
|---|---|---|
| committer | 2010-04-02 11:30:50 +0000 | |
| commit | 3e652388b8473010f67d4f087b794f756c4beb2c (patch) | |
| tree | 81ceb785efd228dfdd34445e1fe365b3f780ea76 /src/modules/dialog/libkvidialog.cpp | |
| parent | some fixed to the classeditor (diff) | |
| download | KVIrc-3e652388b8473010f67d4f087b794f756c4beb2c.tar.gz KVIrc-3e652388b8473010f67d4f087b794f756c4beb2c.tar.bz2 KVIrc-3e652388b8473010f67d4f087b794f756c4beb2c.zip | |
fix for #754 (watch your underpants!)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4232 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/dialog/libkvidialog.cpp')
| -rw-r--r-- | src/modules/dialog/libkvidialog.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/modules/dialog/libkvidialog.cpp b/src/modules/dialog/libkvidialog.cpp index 822b0c94f..aeb97f87c 100644 --- a/src/modules/dialog/libkvidialog.cpp +++ b/src/modules/dialog/libkvidialog.cpp @@ -69,9 +69,10 @@ KviKvsCallbackMessageBox::KviKvsCallbackMessageBox( setIcon(QMessageBox::NoIcon); QMessageBox::StandardButtons buttons; bool btn=false; - if (!szButton0.isEmpty()) {btn=true;buttons=QMessageBox::Ok | QMessageBox::Default;} + if (!szButton0.isEmpty()) {btn=true;buttons=QMessageBox::Yes | QMessageBox::Default;} + if (!szButton1.isEmpty()) {btn=true;buttons|=QMessageBox::No;} if (!szButton2.isEmpty()) {btn=true;buttons|=QMessageBox::Cancel | QMessageBox::Escape;} - else if(!szButton1.isEmpty()) {btn=true;buttons|=QMessageBox::No | QMessageBox::Escape;} + if (!btn) buttons=QMessageBox::Ok; setStandardButtons(buttons); g_pDialogModuleDialogList->append(this); @@ -84,7 +85,7 @@ KviKvsCallbackMessageBox::KviKvsCallbackMessageBox( else if(KviQString::equalCI(szIcon,"warning"))setIcon(QMessageBox::Warning); else if(KviQString::equalCI(szIcon,"critical"))setIcon(QMessageBox::Critical); } - if(!szButton0.isEmpty())setButtonText(QMessageBox::Ok,szButton0); + if(!szButton0.isEmpty())setButtonText(QMessageBox::Yes,szButton0); if(!szButton1.isEmpty())setButtonText(QMessageBox::No,szButton1); if(!szButton2.isEmpty())setButtonText(QMessageBox::Cancel,szButton2); } |
