Bug 181691 - JJ: class generator should use KAssistantDialog
Summary: JJ: class generator should use KAssistantDialog
Status: RESOLVED FIXED
Alias: None
Product: kdevplatform
Classification: Developer tools
Component: language (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: VLO normal
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: junior-jobs
Depends on:
Blocks:
 
Reported: 2009-01-23 23:04 UTC by Andreas Pakulat
Modified: 2012-04-20 15:04 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Pakulat 2009-01-23 23:04:35 UTC
To make the new class wizard comply with KDE standards it should use KAssistantDialog instead of QWizard. This might need an extension of the widgets, to support more than just a simple header.
Comment 1 Ghislain MARY 2012-04-11 12:34:24 UTC
I proposed a patch that uses KAssistantDialog instead of QWizard for the new class assistant.
It needs changes in the kdevplatform (review 104547) and kdevelop (review 104548) repositories.
Review board links:
https://git.reviewboard.kde.org/r/104547/
https://git.reviewboard.kde.org/r/104548/
Comment 2 Milian Wolff 2012-04-20 15:04:35 UTC
Git commit 0181874c456ab4057f0b740d9f63150cfb1cf6cc by Milian Wolff.
Committed on 20/04/2012 at 17:02.
Pushed by mwolff into branch 'master'.

Use KAssistantDialog instead of QWizard for the new class assistant

REVIEW: 104547

Patch by Ghislain Mary, many thanks!

M  +138  -74   language/codegen/createclass.cpp
M  +43   -22   language/codegen/createclass.h
M  +12   -27   language/codegen/overridespage.cpp
M  +6    -7    language/codegen/overridespage.h
M  +77   -53   language/codegen/ui/licensechooser.ui
M  +10   -13   language/codegen/ui/newclass.ui
M  +137  -128  language/codegen/ui/outputlocation.ui
M  +2    -7    language/codegen/ui/overridevirtuals.ui

http://commits.kde.org/kdevplatform/0181874c456ab4057f0b740d9f63150cfb1cf6cc