diff options
author | hjk <qthjk@ovi.com> | 2013-01-16 14:18:35 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2013-01-17 11:26:49 +0100 |
commit | 028fc3dd8c27a6292aadd947ad2bec7d1e4ce0ed (patch) | |
tree | 89e95120bb7f9b92efc392a38a7f705627f2c515 /src/plugins/macros | |
parent | b7faf4d6746cb5d20bb9afae39bee67e68dbb714 (diff) | |
download | qt-creator-028fc3dd8c27a6292aadd947ad2bec7d1e4ce0ed.tar.gz |
Use Id::fromString instead of the constructor.
Change-Id: Ie18714ac2872a085e8c20d445472901cc9f6b6c5
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Diffstat (limited to 'src/plugins/macros')
-rw-r--r-- | src/plugins/macros/macromanager.cpp | 13 | ||||
-rw-r--r-- | src/plugins/macros/macrooptionswidget.cpp | 2 |
2 files changed, 9 insertions, 6 deletions
diff --git a/src/plugins/macros/macromanager.cpp b/src/plugins/macros/macromanager.cpp index 32caf7a2bd..5dc19cb88a 100644 --- a/src/plugins/macros/macromanager.cpp +++ b/src/plugins/macros/macromanager.cpp @@ -155,14 +155,18 @@ void MacroManager::MacroManagerPrivate::initialize() } } +static Core::Id makeId(const QString &name) +{ + return Core::Id::fromString(QLatin1String(Constants::PREFIX_MACRO) + name); +} + void MacroManager::MacroManagerPrivate::addMacro(Macro *macro) { // Add sortcut Core::Context context(TextEditor::Constants::C_TEXTEDITOR); QShortcut *shortcut = new QShortcut(Core::ICore::mainWindow()); shortcut->setWhatsThis(macro->description()); - const Core::Id macroId(QLatin1String(Constants::PREFIX_MACRO) + macro->displayName()); - Core::ActionManager::registerShortcut(shortcut, macroId, context); + Core::ActionManager::registerShortcut(shortcut, makeId(macro->displayName()), context); connect(shortcut, SIGNAL(activated()), mapper, SLOT(map())); mapper->setMapping(shortcut, macro->displayName()); @@ -175,7 +179,7 @@ void MacroManager::MacroManagerPrivate::removeMacro(const QString &name) if (!macros.contains(name)) return; // Remove shortcut - Core::ActionManager::unregisterShortcut(Core::Id(QLatin1String(Constants::PREFIX_MACRO) + name)); + Core::ActionManager::unregisterShortcut(makeId(name)); // Remove macro from the map Macro *macro = macros.take(name); @@ -190,8 +194,7 @@ void MacroManager::MacroManagerPrivate::changeMacroDescription(Macro *macro, con macro->save(macro->fileName(), Core::ICore::mainWindow()); // Change shortcut what's this - Core::Command *command = Core::ActionManager::command( - Core::Id(QLatin1String(Constants::PREFIX_MACRO)+macro->displayName())); + Core::Command *command = Core::ActionManager::command(makeId(macro->displayName())); if (command && command->shortcut()) command->shortcut()->setWhatsThis(description); } diff --git a/src/plugins/macros/macrooptionswidget.cpp b/src/plugins/macros/macrooptionswidget.cpp index 267d6e1cd0..31847a1974 100644 --- a/src/plugins/macros/macrooptionswidget.cpp +++ b/src/plugins/macros/macrooptionswidget.cpp @@ -111,7 +111,7 @@ void MacroOptionsWidget::createTable() macroItem->setData(0, WRITE_ROLE, it.value()->isWritable()); Core::Command *command = - Core::ActionManager::command(Core::Id(QLatin1String(Constants::PREFIX_MACRO) + Core::ActionManager::command(Core::Id::fromString(QLatin1String(Constants::PREFIX_MACRO) + it.value()->displayName())); if (command && command->shortcut()) macroItem->setText(2, command->shortcut()->key().toString()); |