forked from qt-creator/qt-creator
Use Id::fromString instead of the constructor.
Change-Id: Ie18714ac2872a085e8c20d445472901cc9f6b6c5 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
This commit is contained in:
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user