Summary: | korganizer: create a shortcut for web export | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | Dominique Devriese <devriese> |
Component: | general | Assignee: | Cornelius Schumacher <schumacher> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | ana |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | 2004-07-30_KOrganizer_ShortCutsForPlugins_MenuAccels_Bug75231.patch |
Description
Dominique Devriese
2004-02-14 16:44:31 UTC
This patch adds accels to all menu items of korganizer (serveral items were lacking those!), and it also makes all action collections of the plugins available in the shortcut dialog. Thus, this patch fixes bug 75231. With the KKeyDialog we cannot use the static KKeyDialog::configure, but have to create a KKeyDialog, and manually add all actionCollection()'s of all KOrg::Part's. For this I had to add a method getActionCollection to the KOrg::MainWindow interface to make available it's actioncollection, too. Also, since the actions in the key dialog will be displayed in a different category (parent item in the list view), I added a pure virtual method QString shortInfo() const to the KOrg::Part class. This method returns the name of the part, like "Exchange Plugin" or "Project View Plugin", and is currently only used as parent item in the shortcut dialog, but there might be more uses in the future. Unfortunately KDE is in feature and string freeze for KDE 3.3, so I cannot apply this patch before kde 3.3 is released. This also means that the fix will only be released with kde 3.4... Cheers, Reinhold Created an attachment (id=6935) 2004-07-30_KOrganizer_ShortCutsForPlugins_MenuAccels_Bug75231.patch Reinhold Kainhofer writes:
> ------- Additional Comments From reinhold kainhofer com 2004-07-30
> 20:27 -------
> This patch adds accels to all menu items of korganizer (serveral
> items were lacking those!), and it also makes all action collections
> of the plugins available in the shortcut dialog. Thus, this patch
> fixes bug 75231.
Great, thanks
cheers
domi
CVS commit by kainhofe: Make the ActionCollection of plugins also available in the shortcut dialog. CCMAIL: 75231-done@bugs.kde.org M +27 -20 actionmanager.cpp 1.96 M +2 -7 actionmanager.h 1.37 M +0 -8 korganizer.cpp 1.178 M +1 -2 korganizer.h 1.78 M +0 -9 korganizer_part.cpp 1.62 M +1 -2 korganizer_part.h 1.27 M +2 -2 korganizer_part.rc 1.18 M +2 -2 korganizerui.rc 1.54 M +4 -0 interfaces/korganizer/mainwindow.h 1.15 M +2 -0 interfaces/korganizer/part.h 1.9 M +9 -4 plugins/exchange/exchange.cpp 1.23 M +3 -1 plugins/exchange/exchange.h 1.9 M +6 -1 plugins/projectview/projectview.cpp 1.12 M +2 -1 plugins/projectview/projectview.h 1.4 M +6 -1 plugins/webexport/webexport.cpp 1.15 M +2 -1 plugins/webexport/webexport.h 1.8 |