diff options
author | hjk <[email protected]> | 2013-01-16 14:18:35 +0100 |
---|---|---|
committer | Christian Kandeler <[email protected]> | 2013-01-17 11:26:49 +0100 |
commit | 028fc3dd8c27a6292aadd947ad2bec7d1e4ce0ed (patch) | |
tree | 89e95120bb7f9b92efc392a38a7f705627f2c515 /src | |
parent | b7faf4d6746cb5d20bb9afae39bee67e68dbb714 (diff) |
Use Id::fromString instead of the constructor.
Change-Id: Ie18714ac2872a085e8c20d445472901cc9f6b6c5
Reviewed-by: Christian Kandeler <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/coreplugin/editormanager/editorview.cpp | 2 | ||||
-rw-r--r-- | src/plugins/coreplugin/externaltool.cpp | 9 | ||||
-rw-r--r-- | src/plugins/coreplugin/navigationsubwidget.cpp | 2 | ||||
-rw-r--r-- | src/plugins/coreplugin/navigationwidget.cpp | 2 | ||||
-rw-r--r-- | src/plugins/coreplugin/outputpanemanager.cpp | 2 | ||||
-rw-r--r-- | src/plugins/cpaster/protocol.cpp | 2 | ||||
-rw-r--r-- | src/plugins/find/findplugin.cpp | 3 | ||||
-rw-r--r-- | src/plugins/locator/locatorwidget.cpp | 5 | ||||
-rw-r--r-- | src/plugins/macros/macromanager.cpp | 13 | ||||
-rw-r--r-- | src/plugins/macros/macrooptionswidget.cpp | 2 |
10 files changed, 24 insertions, 18 deletions
diff --git a/src/plugins/coreplugin/editormanager/editorview.cpp b/src/plugins/coreplugin/editormanager/editorview.cpp index e23a863560e..d6204a8131c 100644 --- a/src/plugins/coreplugin/editormanager/editorview.cpp +++ b/src/plugins/coreplugin/editormanager/editorview.cpp @@ -836,7 +836,7 @@ void SplitterOrView::restoreState(const QByteArray &state) stream >> fileName >> id >> editorState; if (!QFile::exists(fileName)) return; - IEditor *e = em->openEditor(view(), fileName, Id(id), Core::EditorManager::IgnoreNavigationHistory + IEditor *e = em->openEditor(view(), fileName, Id::fromString(id), Core::EditorManager::IgnoreNavigationHistory | Core::EditorManager::NoActivate); if (!e) { diff --git a/src/plugins/coreplugin/externaltool.cpp b/src/plugins/coreplugin/externaltool.cpp index 2e522d60c2f..712116740b3 100644 --- a/src/plugins/coreplugin/externaltool.cpp +++ b/src/plugins/coreplugin/externaltool.cpp @@ -814,7 +814,8 @@ void ExternalToolManager::setToolsByCategory(const QMap<QString, QList<Internal: const QString externalToolsPrefix = QLatin1String("Tools.External."); while (remainingActions.hasNext()) { remainingActions.next(); - ActionManager::unregisterAction(remainingActions.value(), Id(externalToolsPrefix + remainingActions.key())); + ActionManager::unregisterAction(remainingActions.value(), + Id::fromString(externalToolsPrefix + remainingActions.key())); delete remainingActions.value(); } m_actions.clear(); @@ -836,7 +837,7 @@ void ExternalToolManager::setToolsByCategory(const QMap<QString, QList<Internal: if (m_containers.contains(containerName)) container = m_containers.take(containerName); // remove to avoid deletion below else - container = ActionManager::createMenu(Id(QLatin1String("Tools.External.Category.") + containerName)); + container = ActionManager::createMenu(Id::fromString(QLatin1String("Tools.External.Category.") + containerName)); newContainers.insert(containerName, container); mexternaltools->addMenu(container, Constants::G_DEFAULT_ONE); container->menu()->setTitle(containerName); @@ -848,13 +849,13 @@ void ExternalToolManager::setToolsByCategory(const QMap<QString, QList<Internal: Command *command = 0; if (m_actions.contains(toolId)) { action = m_actions.value(toolId); - command = ActionManager::command(Id(externalToolsPrefix + toolId)); + command = ActionManager::command(Id::fromString(externalToolsPrefix + toolId)); } else { action = new QAction(tool->displayName(), this); action->setData(toolId); m_actions.insert(toolId, action); connect(action, SIGNAL(triggered()), this, SLOT(menuActivated())); - command = ActionManager::registerAction(action, Id(externalToolsPrefix + toolId), Context(Constants::C_GLOBAL)); + command = ActionManager::registerAction(action, Id::fromString(externalToolsPrefix + toolId), Context(Constants::C_GLOBAL)); command->setAttribute(Command::CA_UpdateText); } action->setText(tool->displayName()); diff --git a/src/plugins/coreplugin/navigationsubwidget.cpp b/src/plugins/coreplugin/navigationsubwidget.cpp index 9545bc01c48..2dc0eb7d14a 100644 --- a/src/plugins/coreplugin/navigationsubwidget.cpp +++ b/src/plugins/coreplugin/navigationsubwidget.cpp @@ -174,7 +174,7 @@ void NavigationSubWidget::restoreSettings() Core::Command *NavigationSubWidget::command(const QString &title) const { const QHash<Id, Command *> commandMap = m_parentWidget->commandMap(); - QHash<Id, Command *>::const_iterator r = commandMap.find(Id(title)); + QHash<Id, Command *>::const_iterator r = commandMap.find(Id::fromString(title)); if (r != commandMap.end()) return r.value(); return 0; diff --git a/src/plugins/coreplugin/navigationwidget.cpp b/src/plugins/coreplugin/navigationwidget.cpp index cfd699cc965..8c321b6536f 100644 --- a/src/plugins/coreplugin/navigationwidget.cpp +++ b/src/plugins/coreplugin/navigationwidget.cpp @@ -339,7 +339,7 @@ void NavigationWidget::restoreSettings(QSettings *settings) int position = 0; foreach (const QString &id, viewIds) { - int index = factoryIndex(Id(id)); + int index = factoryIndex(Id::fromString(id)); if (index >= 0) { // Only add if the id was actually found! insertSubItem(position, index); diff --git a/src/plugins/coreplugin/outputpanemanager.cpp b/src/plugins/coreplugin/outputpanemanager.cpp index 868a35cc0f8..63795361aa6 100644 --- a/src/plugins/coreplugin/outputpanemanager.cpp +++ b/src/plugins/coreplugin/outputpanemanager.cpp @@ -275,7 +275,7 @@ void OutputPaneManager::init() QString actionId = QLatin1String("QtCreator.Pane.") + outPane->displayName().simplified(); actionId.remove(QLatin1Char(' ')); - Id id(actionId); + Id id = Id::fromString(actionId); QAction *action = new QAction(outPane->displayName(), this); Command *cmd = ActionManager::registerAction(action, id, globalContext); diff --git a/src/plugins/cpaster/protocol.cpp b/src/plugins/cpaster/protocol.cpp index 36726f253d7..200d522aeca 100644 --- a/src/plugins/cpaster/protocol.cpp +++ b/src/plugins/cpaster/protocol.cpp @@ -169,7 +169,7 @@ bool Protocol::showConfigurationError(const Protocol *p, bool rc = false; if (mb.clickedButton() == settingsButton) rc = Core::ICore::showOptionsDialog(Core::Id(p->settingsPage()->category()), - Core::Id(p->settingsPage()->id()), + Core::Id::fromString(p->settingsPage()->id()), parent); return rc; } diff --git a/src/plugins/find/findplugin.cpp b/src/plugins/find/findplugin.cpp index 63e1c0a6bfd..9d60b9978a7 100644 --- a/src/plugins/find/findplugin.cpp +++ b/src/plugins/find/findplugin.cpp @@ -234,7 +234,8 @@ void FindPlugin::setupFilterMenuItems() haveEnabledFilters = true; action->setEnabled(isEnabled); action->setData(qVariantFromValue(filter)); - cmd = Core::ActionManager::registerAction(action, Core::Id(QLatin1String("FindFilter.")+filter->id()), globalcontext); + cmd = Core::ActionManager::registerAction(action, + Core::Id::fromString(QLatin1String("FindFilter.")+filter->id()), globalcontext); cmd->setDefaultKeySequence(filter->defaultShortcut()); mfindadvanced->addAction(cmd); d->m_filterActions.insert(filter, action); diff --git a/src/plugins/locator/locatorwidget.cpp b/src/plugins/locator/locatorwidget.cpp index 4a14b5d18ce..27c7d921596 100644 --- a/src/plugins/locator/locatorwidget.cpp +++ b/src/plugins/locator/locatorwidget.cpp @@ -323,7 +323,7 @@ void LocatorWidget::updateFilterList() foreach (ILocatorFilter *filter, m_locatorPlugin->filters()) { if (filter->shortcutString().isEmpty() || filter->isHidden()) continue; - Core::Id locatorId = Core::Id(QLatin1String("Locator.") + filter->id()); + Core::Id locatorId = Core::Id::fromString(QLatin1String("Locator.") + filter->id()); QAction *action = 0; Core::Command *cmd = 0; if (!actionCopy.contains(filter->id())) { @@ -345,7 +345,8 @@ void LocatorWidget::updateFilterList() // unregister actions that are deleted now foreach (const QString &id, actionCopy.keys()) { - Core::ActionManager::unregisterAction(actionCopy.value(id), Core::Id(QLatin1String("Locator.") + id)); + Core::ActionManager::unregisterAction(actionCopy.value(id), + Core::Id::fromString(QLatin1String("Locator.") + id)); } qDeleteAll(actionCopy); diff --git a/src/plugins/macros/macromanager.cpp b/src/plugins/macros/macromanager.cpp index 32caf7a2bd2..5dc19cb88a4 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 267d6e1cd08..31847a19749 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()); |