KubuntuLaunchpadIntegration

Revision 3 as of 2006-06-19 11:08:29

Clear message

Summary

Include Launchpad Integration in Kubuntu programs.

Rationale

Ubuntu has Launchpad integration in its programmes

Use cases

Maisie wants to know where to get support for Kontact, a Help menu item would be useful.

Scope

Any application that uses kdelibs.

Other Qt applications in main.

Design

KDE includes a standard Help menu in every application, this means we can avoid having to patch every application.

Patch kdelibs to include a menu item "Get Help Online" which will go to the necessary page in launchpad.

Implementation

Change launchpad-integration to take an option of the binary name, needed because KDE programmes are run from kdeinit and --pid picks up kdeinit. All KDE applications know their binary name anyway.

Add "get help online" to kdeui's help menu. Use KApplication's invokeBrowser to launch the user's default webbrowser.

Qt apps will need to be patched individually similar to how gnome does it.

Qt apps we care about: scribus speedcrunch qtparted qtdesigner gambas psi qtorrent?