[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Drop KAssistantDialog in favor of QDialog
From: Daniel Molkentin <molkentin () kde ! org>
Date: 2007-04-10 14:21:52
Message-ID: 200704101621.56160.molkentin () kde ! org
[Download RAW message or body]
Hi,
with the introduction of Qt 4, Trolltech decided to drop the old QWizard class
[1], which was used to write wizards *) That's why some KDE developers came
up with KWizard, which was renamed to KAssistantDialog [2] for naming
consistancy with other KDE Dialogs.
In Qt 4.3, which KDE now depends on, QWizard was reintroduced [3], albeit in a
totally rewritten form. It now honors the individual style for WIzards on all
supported operating systems (and falls back to old Windows style for
Plastique).
The functionality seems to be at least equal, although the new QDialog class
seems to provide even more features, like a proper abstraction of each page
via QWizardPage.
KAssistantDialog is currently used in Kross, Kopete, KMail and KDevelop (each
time only once). I'd volunteer to port them if the maintainers don't port it
themselves and remove the KAssistantDialog class by next monday. Any
objections?
Cheers,
Daniel
[1] http://doc.trolltech.com/3.3/qwizard.html
[2]
http://websvn.kde.org/trunk/KDE/kdelibs/kdeui/dialogs/kassistantdialog.h?revision=649128&view=markup
[3] http://doc.trolltech.com/4.3/qwizard.html
*) Wizard: also known as 'assistant': a dialog that guides the user through a
task in a sequential way.
[Attachment #3 (application/pgp-signature)]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic