Bug 322109 - Improve usability of "New from Template" dialog
Summary: Improve usability of "New from Template" dialog
Status: REPORTED
Alias: None
Product: kdevelop
Classification: Applications
Component: Application templates (show other bugs)
Version: 4.5.60
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: junior-jobs
Depends on:
Blocks:
 
Reported: 2013-07-08 11:20 UTC by Kevin Funk
Modified: 2014-01-25 00:55 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Sets focus to selection page object (586 bytes, patch)
2013-07-26 04:05 UTC, Claudio Morales
Details
Define virtual function focusinevent (585 bytes, patch)
2013-07-26 04:07 UTC, Claudio Morales
Details
Re-set taborder for projectselectionpage.cpp (1.34 KB, patch)
2013-07-26 04:07 UTC, Claudio Morales
Details

Note You need to log in before you can comment on or make changes to this bug.
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