[PATCH] KEditListBox::setCustomEditor

Leo Savernik l.savernik at aon.at
Fri Jan 18 16:51:30 GMT 2008


Am Freitag, 18. Januar 2008 schrieb Sebastian Trüg:
> > >  * Whenever the selection changes the lineedit gets the focus. This is
> > > very convenient as it saves one click and there is no real use for the
> > > keyboard focus in the listview.
> >
> > Are you sure? What about users without a mouse? Can they still use
> > Key_Up/Key_Down in the listview?
>
> Hm, users without a mouse can change the selection by tabbing into the
> listview and then changing it. But they have to tab into it for each
> change, i.e. Key_Tab->Key_Down->Key_Tab->Key_Down. While this might not be
> very nice IMHO most users will handle KEditListBox with a mouse and then
> the focus feature is very very convenient.

You effectively made the edit line a focus proxy of the listview. Therefore, 
I'd consider it sane to dispatch keypresses targeted at but not related to 
the edit line directly to the listview. This would make Up/Down do the "right 
thing" with the edit line having focus.

mfg
	Leo





More information about the kde-core-devel mailing list