KubuntuLaunchpadIntegration
Launchpad Entry: https://launchpad.net/distros/ubuntu/+spec/kubuntu-launchpad-integration
Created: 6/6/06 by JonathanRiddell
Contributors: JonathanRiddell
Packages affected: All of KDE in main
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?