Add command locator.

Make it possible to trigger actions from the locator bar by
registering an instance of Locator::CommandLocator by prefix.
Currently used for VCS systems.

Acked-by: con
Initial-patch-by: Roberto Raggi <roberto.raggi@nokia.com>
This commit is contained in:
Friedemann Kleint
2010-02-12 16:03:08 +01:00
parent 354fd8d895
commit b03ab1d704
13 changed files with 382 additions and 13 deletions

View File

@@ -60,6 +60,10 @@ namespace VCSBase {
class VCSBaseSubmitEditor;
}
namespace Locator {
class CommandLocator;
}
namespace Mercurial {
namespace Internal {
@@ -150,6 +154,7 @@ private:
MercurialClient *m_client;
Core::ICore *core;
Locator::CommandLocator *m_commandLocator;
Core::ActionManager *actionManager;
Core::ActionContainer *mercurialContainer;