Quick open suggestions

Milian Wolff mail at milianw.de
Thu Nov 25 19:50:38 UTC 2010

Benjamin Port, 25.11.2010:
> Hello,
> After discussing with some KDevelop user and looking for <
> http://www.kdevelop.org/mediawiki/index.php/KDevelop_4/User_Testing_Sorted#
> QuickOpen>, I can identify one problem, users want to use quick open more
> easely. That's why I propose this.
> A plugin to replace quickopen or for coexist and let the choice to use
> The main goal is to allow users to use only keyboard

Start with a plugin, so we can see whether users really prefer that.

> -Only one area for outline, and quick open.

The thing is this: outline is also used for showing the current scope you are 
in, I find that often quite invaluable in big functions, if you don't see the 
rest of the scope you don't know what you are looking at (i.e. where your 
cursor is).

Though if you can merge this, it should be fine imo. Actually thinking about 
it you are right, the disctinction is mainly for the possible mouse users, who 
want to click in either lineedit and start searching. Having to edit the scope 
checkboxes by hand would be cumbersome for them, probably. But for mouse-only 
users it would make no difference.

> -Only one shortcut to access it. And display shortcut on the text area.

I greatly disagree. Outline and QuickOpen are different things and you want to 
access them quickly. Hence having two shortcuts is important and *must* stay 
this way, same for the other scopes (functions, files, classes, all).

> -Quick access letter like QtCreator. Display help
>   -KCM module:
>     -parameter default comportment
>       -Select scope of default search (without access letter) and scope
> order
>     -parameter quick access letter:
>       ->Documentation (access)
>       ->Line (access current document line X)
>       ->Current document
> -> Symbol
>       ->All opened document
> ->File (switch to file)
> ->Class (access class)
> ->Methods (access method)
>       ->Current project
> ->File (open file)
> ->Class (access class)
> ->Methods (access method)
>       ->All project
> ->File (open file)
> ->Class (access class)
> ->Methods (access method)

Can you explain all this? I don't get it...

Milian Wolff
mail at milianw.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20101125/c8669923/attachment.sig>

More information about the KDevelop-devel mailing list