[Kst] [Bug 104935] New (Edit) Vector dialog should have easier search for vector names.

George Staikos staikos at kde.org
Fri Jun 24 03:26:03 CEST 2005


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=104935         




------- Additional Comments From staikos kde org  2005-06-24 03:26 -------
On Thursday 23 June 2005 18:31, Andrew Walker wrote:
> SVN commit 428375 by arwalker:
>
> CCBUG:104935 Concept of allowing user to search for scalars, vectors,
> fields, etc. Lack of feedback will be taken to indicate support. Currently
> only implemented for the scalar selector. Click on the ellipsis for a
> dialog that allows you to search for the desired scalar.
>
>  M  +2 -0      Makefile.am
>  A             comboboxselection.ui
>  A             comboboxselection_i.cpp   [License: GPL (v2+)]
>  A             comboboxselection_i.h   [License: GPL (v2+)]
>  M  +38 -11    scalarselector.ui
>  M  +22 -0     scalarselector.ui.h


  A few comments:
- PNGs were placed in scalarselector.ui but we still need 3.1 compat
- The tab order is now backwards
- It should probably be matching case insensitive
- void selected(QString& str) { str = _selected; } is quite unorthodox, 
especially in KDE apps.  It's also not clear what it does, and can't be used 
as a Qt property (which we will do with scripting at some point).  It would 
be better to write this as QString selected() I think.
- Lack of feedback really doesn't indicate support and it's not appropriate.  
It's impossible to collaborate when working on such a basis.

  Anyhow, when I first saw this, what came to mind was the URL bar in 
Konqueror (or IE for those who don't use Konqueror).  It is a combobox that 
provides autocompletion via a dropdown box, case insensitive, and allows all 
the operations needed to be done in one widget without extra dialogs or 
buttons.  The user can still type in something that doesn't exist in the list 
too.  The tools for this are in libkdeui, and I think it would be a big 
usability improvement.


More information about the Kst mailing list