Refactor the shortcut management for plugin macros

When saving a macro, a shortcut is created and the user can change the
shortcut in Options->Keyboard.
When the macro is removed, the shortcut is removed from the
actionManager using the removeShortcut method.
This is way simpler than before, where a number of default shortcuts
where defined and macros took the empty space.

Merge-request: 236
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
This commit is contained in:
Nicolas Arnaud-Cormos
2011-01-24 11:39:42 +01:00
committed by Tobias Hunger
parent f3d7bbff0c
commit 1f1656163c
13 changed files with 59 additions and 169 deletions

View File

@@ -82,7 +82,7 @@
</column>
<column>
<property name="text">
<string>Shortcut (Command)</string>
<string>Shortcut</string>
</property>
</column>
</widget>
@@ -143,18 +143,6 @@
<item row="0" column="1">
<widget class="QLineEdit" name="description"/>
</item>
<item row="1" column="0" colspan="2">
<widget class="QCheckBox" name="assignShortcut">
<property name="toolTip">
<string>Add or remove a shortcut for this macro.
You can change the default shortcut in the
Environment:Keyboard page.</string>
</property>
<property name="text">
<string>Assign a shortcut</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>