Bug 322109

Summary: Improve usability of "New from Template" dialog
Product: [Applications] kdevelop Reporter: Kevin Funk <kfunk>
Component: Application templatesAssignee: kdevelop-bugs-null
Status: REPORTED ---    
Severity: wishlist CC: claudioantonio.morales11, kfunk
Priority: NOR Keywords: junior-jobs
Version: 4.5.60   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Sets focus to selection page object
Define virtual function focusinevent
Re-set taborder for projectselectionpage.cpp

Description Kevin Funk 2013-07-08 11:20:47 UTC
Let users go quickly through the dialog via keyboard navigation.

Current culprits:
- Focus behavior
  - E.g. on the first page:
    - You cannot quickly select the template
    - "Next" not focussed by default
  - On the next page
    - Cannot type the identifier name directly
  - (Probably more ...)

Reproducible: Always
Comment 1 Claudio Morales 2013-07-26 04:05:56 UTC
Created attachment 81351 [details]
Sets focus to selection page object

I made patches to 3 different files appwizarddialog.cpp, projectselectionpage.cpp and projectselectionpage.h from folder kdevplatform/plugins/appwizard

All of them just to improve tab focus order.

This is the first patch file
Comment 2 Claudio Morales 2013-07-26 04:07:01 UTC
Created attachment 81352 [details]
Define virtual function focusinevent

I made patches to 3 different files appwizarddialog.cpp, projectselectionpage.cpp and projectselectionpage.h from folder kdevplatform/plugins/appwizard

All of them just to improve tab focus order.

This is the second patch file
Comment 3 Claudio Morales 2013-07-26 04:07:55 UTC
Created attachment 81353 [details]
Re-set taborder for projectselectionpage.cpp

I made patches to 3 different files appwizarddialog.cpp, projectselectionpage.cpp and projectselectionpage.h from folder kdevplatform/plugins/appwizard

All of them just to improve tab focus order.

This is the third patch file
Comment 4 Kevin Funk 2013-07-26 06:43:10 UTC
Hey Claudio, please submit your patches to reviewboard.kde.org. This way it is much easier for us to comment on your code and it is easier for you to actually update them. Sorry for not telling you earlier.

Here are the instructions: http://techbase.kde.org/Development/Review_Board
Comment 5 Kevin Funk 2013-11-19 10:34:45 UTC
Git commit 1058eb59f51a631390461f46a1c45747bf2a765e by Kevin Funk.
Committed on 19/11/2013 at 10:15.
Pushed by kfunk into branch 'master'.

OverridesPage: Merge the two last columns

It doesn't make sense to display checkable boxes for {signal, slot} in
case it doesn't do anything. Instead, just print the type of the
function as string.

M  +21   -6    plugins/filetemplates/overridespage.cpp
M  +1    -6    plugins/filetemplates/ui/overridevirtuals.ui

http://commits.kde.org/kdevplatform/1058eb59f51a631390461f46a1c45747bf2a765e