[Kmymoney-devel] [Bug 241044] Greek category names with accents are problematic while entering a new transaction

Cristian Onet onet.cristian at gmail.com
Fri Nov 5 20:42:18 CET 2010


https://bugs.kde.org/show_bug.cgi?id=241044





--- Comment #17 from Cristian Onet <onet cristian gmail com>  2010-11-05 20:42:14 ---
SVN commit 1193386 by conet:

BUG: 241044
This was the hardest bug I've ever fixed. Our custom editable combobox is
really hard to maintain regarding input events. Let's hope this is fixed now.
After some testing in trunk we should backport this to the stable bugfix branch
so reporters please test this thoroughly.
The fix consists of two parts. 
The first one is to replace the completer window type from popup to tooltip.
This was done to avoid stealing the keyboard input from the combobox's
lineedit. So far we where relaying key press/release events to the line edit
but this is not enough for using input methods (see QInputContext).
The first part enabled using input methods after showing the popup but for the
first time we show the popup. This was because somehow showing the popup would
mess up the input context of the widget. Work around this with a second fix:
create a new input context for the combobox each time the popup is show.
Backport to the stable branch.

 M  +1 -1      kmymoneyaccountcompletion.cpp  
 M  +0 -6      kmymoneycombo.cpp  
 M  +17 -9     kmymoneycompletion.cpp  
 M  +2 -5      kmymoneyselector.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1193386

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list