KubuntuGutsyGuidance
Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.
Launchpad Entry: foo
Packages affected:
Summary
Changes to Guidance in Gutsy
Rationale
We need to prepare for KDE 4 and adapt to changes in the base distribution.
Use Cases
Krissy uses KDE 4 and is happy that power manager works well with it.
Boab the sysadmin wants to turn off system services from Kubuntu and uses the service config to control even the parts ported to Upstart.
Scope
Port to Qt 4 and update where necessary but not yet ready for KDE 4 port.
Design
Power Manager
Port Guidance Power Manager to Qt 4. It was originally developed in KDE 3 because there were was no Qt 4 widget for system tray applet at the time, that has now been fixed in Qt 4.2 with qsystemtrayicon. The KPopup widget can be replaced with the popup available in qsystemtrayicon (which looks much nicer). The dialogue needs to change from a KDialog to a QDialog. Other widgets are Qt 4 only and need only minimal API changes. dcop integration will be lost but it is currently not used anywhere since there is a dbus interface directly to HAL.