forked from qt-creator/qt-creator
projectexplorer/editormanager: fix uses of Core::Id
Change-Id: Iba0c42511c43b306a5cecebf15dcb03b0c2cb0e2 Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
@@ -1009,7 +1009,7 @@ void EditorManager::activateEditorForIndex(Internal::EditorView *view, const QMo
|
|||||||
}
|
}
|
||||||
|
|
||||||
QString fileName = index.data(Qt::UserRole + 1).toString();
|
QString fileName = index.data(Qt::UserRole + 1).toString();
|
||||||
QString id = index.data(Qt::UserRole + 2).toString();
|
Core::Id id = index.data(Qt::UserRole + 2).value<Core::Id>();
|
||||||
if (!openEditor(view, fileName, id, flags))
|
if (!openEditor(view, fileName, id, flags))
|
||||||
d->m_editorModel->removeEditor(index);
|
d->m_editorModel->removeEditor(index);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -321,7 +321,7 @@ QVariant OpenEditorsModel::data(const QModelIndex &index, int role) const
|
|||||||
case Qt::UserRole + 1:
|
case Qt::UserRole + 1:
|
||||||
return e.fileName();
|
return e.fileName();
|
||||||
case Qt::UserRole + 2:
|
case Qt::UserRole + 2:
|
||||||
return QVariant::fromValue(e.editor ? e.editor->id() : e.id());
|
return QVariant::fromValue(e.editor ? Core::Id(e.editor->id()) : e.id());
|
||||||
default:
|
default:
|
||||||
return QVariant();
|
return QVariant();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -362,7 +362,7 @@ void ProjectTreeWidget::openItem(const QModelIndex &mainIndex)
|
|||||||
Node *node = m_model->nodeForIndex(mainIndex);
|
Node *node = m_model->nodeForIndex(mainIndex);
|
||||||
if (node->nodeType() == FileNodeType) {
|
if (node->nodeType() == FileNodeType) {
|
||||||
Core::EditorManager *editorManager = Core::EditorManager::instance();
|
Core::EditorManager *editorManager = Core::EditorManager::instance();
|
||||||
editorManager->openEditor(node->path(), QString(), Core::EditorManager::ModeSwitch);
|
editorManager->openEditor(node->path(), Core::Id(), Core::EditorManager::ModeSwitch);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user