New plugin: plugin macro

This plugin let the user record and replay some macros:
 * 3 handlers: action, find and texteditor
 * almost all texteditor and cpp actions recorded
 * options page to set the directories where the macros are stored
 * optional dialog to give a name and comment at the end of a macro
 * locator integration to play a macro
 * shortcuts assignment to macro

The most important change outside the plugin macros is the isScriptable method
for command: All scriptable commands can be stored in a macro.

Merge-request: 2176
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
This commit is contained in:
Nicolas Arnaud-Cormos
2010-12-20 10:35:30 +01:00
committed by Tobias Hunger
parent 11e21e16c1
commit f5fbbbfd4f
50 changed files with 3963 additions and 67 deletions

View File

@@ -85,6 +85,9 @@ public:
virtual QString stringWithAppendedShortcut(const QString &str) const = 0;
virtual bool isScriptable() const = 0;
virtual bool isScriptable(const Context &) const = 0;
signals:
void keySequenceChanged();
void activeStateChanged();