KubuntuGutsyGuidance

Revision 1 as of 2007-05-07 12:58:08

Clear message

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.


CategorySpec