Quickopen dialog

David Nolden zwabel at googlemail.com
Mon Oct 1 00:14:58 UTC 2007


Hi! I'm thinking about creating a new quickopen dialog for Kdevelop-4.

Since we do header-parsing by default now, we can list files, or items 
contained in files, that were included into the translation-unit represented 
by the current open document. This is especially useful when looking up 
documentation, or when working without a project at all.
- We can show additional information embedded into the quickopen list, using 
the technology from the completion list(for this reason the quickopen widget 
should be a little bigger now).

Still, since it might be confusing sometimes getting all that out-of-project 
content, I think it's useful being able to disable those items from the GUI.

Also I think it would be useful if we would create only a single 
implementation of the quickopen-widget, that can choose different models 
based on a model/view approach. That way it's easy to switch between 
Files/Classes/Functions, or maybe even list them all within one list, so such 
options is are shown in the mockup.

We can still provide the quickopen-function, quickopen-class, and 
quickopen-file shortcuts, by preselecting the correct item for each case.

Eventually we could also hide those options between an "advanced" button that 
would make them show up, however I think this isn't needed as long as it's 
only those few options.

I'm posting this to the list for discussion because Andreas has some concerns 
about having gui-items in the quickopen dialog.

So discuss please. :)

Greetings, David
-------------- next part --------------
A non-text attachment was scrubbed...
Name: quickopen_vertical_version.png
Type: image/png
Size: 13670 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20071001/25ffc35f/attachment.png>


More information about the KDevelop-devel mailing list