Hallo Martin, Am Montag, 7. November 2005 20:25 schrieb Martin Preuss: > Log Message: > - fixed some bugs in AqHBCI setup wizard (in many cases the return value > of QMessageBox functions was misinterpreted)
Äh --- das Problem hatte ich neulich auch schon mal woanders bearbeitet. Dummerweise ist da qt-3 ungleich qt-3. Soll heißen, in manchen qt3-Versionen kriegt man in Übereinstimmung mit der Doku tatsächlich den button-value zurück, wogegen man in anderen (früheren) qt3-Versionen stattdessen doch nur den button-Index zurückbekommt. Ich glaub, auf dem suse9.3 mit qt3 version 3.3.4 ist das noch falsch und erst in einer späteren qt3 ist das korrekt. Äh, http://lists.trolltech.com/qt-interest/2005-08/thread01346-0.html sagt hier sogar noch spezieller, dass das wohl nur die von suse9.3 compilierte Version von qt3-3.3.4 ist. Zumindest scheint es nicht direkt an der qt3-Version zu hängen. Äh... Also bei mir bei dem ksimthetic war dann der Workaround, dass ich den Rückgabewert immer speichere. Also int r = QMessageBox::question(...); if (r == QMessageBox::Yes || r == 0) { ...} Ist häßlich, ja. Wenn dich der Vorschlag eher nervt, kann ich das auch übernehmen, es an den entsprechenden Stellen einzubauen... zumindest erklärt das auch, warum mir an diesen Stellen nie ein Fehler aufgefallen ist, da ich immer nur auf suse9.3 teste. Sorry. Christian libs/dialogs/hbcisettings.cpp @@ -275,9 +274,10 @@ if (QMessageBox::question(this, tr("Delete User"), "<qt>"+tr("Are you sure you want to delete the selected user?")+"</qt>", - QMessageBox::Yes,QMessageBox::No)==0) { - AH_Bank_RemoveUser(AH_User_GetBank(u), u); - updateLists(); + QMessageBox::Yes,QMessageBox::No)== + QMessageBox::Yes) { + AH_Bank_RemoveUser(AH_User_GetBank(u), u); + updateLists(); } } } ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ Aqbanking-devel mailing list Aqbanking-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/aqbanking-devel