Il 31/10/2012 22:22, mk-li...@email.de ha scritto:
On Oct 31, 2012, at 10:16 PM, mk-li...@email.de wrote:
On Oct 31, 2012, at 10:10 PM, Alessandro Russo wrote:
Can you give me the version of Qt that you're using?
4.8.5
Sorry, KDE 4.8.5 with Qt 4.8.3. :-)
Hum.. it's strange.. on my system, with the same Qt version (but with
KDE 4.9.2) after I click the 'Cancel' button is emitted a focusOut event
received by KMyMoneyTagCombo, there is a focusOutEvent in
KMyMoneyMVCombo that check if the string in the ComboBox is equal to one
of the tags names, if the check fail it emit a createItem signal, this
signal is connected to KMyMoneyApp::slotTagNew.
In this slot it's called KMEssageBox::questionYesNo that open a modal
dialog. After closing this dialog choosing 'No' the other events are
DROPPED! KMyMoney doesn't receive the clicked event from 'Cancel' button
and the same button don't receive the MouseButtonRelease event so it
remain 'clicked'.
If I disable the call to KMessageBox all it's ok... for some reason this
happen on my system but not on your...
I'm a bit lost...
Btw i think that we shouldn't ask to the user if he want to create a new
Tag/Payee if he clicked 'Cancel'.
I don't see a clear and simple way to obtain this, any suggestions?
_______________________________________________
KMyMoney-devel mailing list
KMyMoney-devel@kde.org
https://mail.kde.org/mailman/listinfo/kmymoney-devel