KubuntuLaunchpadIntegration

Revision 5 as of 2006-06-19 16:25:36

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.

dsilvers: This use-case is extremely poor, can we have something slightly more fleshed out?

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

KDE programmes are run from kdeinit and --pid picks up kdeinit so we will use --file and find the full path of the application using KStandardDirs. All KDE applications know their binary name.

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?