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 id = index.data(Qt::UserRole + 2).toString();
|
||||
Core::Id id = index.data(Qt::UserRole + 2).value<Core::Id>();
|
||||
if (!openEditor(view, fileName, id, flags))
|
||||
d->m_editorModel->removeEditor(index);
|
||||
}
|
||||
|
||||
@@ -321,7 +321,7 @@ QVariant OpenEditorsModel::data(const QModelIndex &index, int role) const
|
||||
case Qt::UserRole + 1:
|
||||
return e.fileName();
|
||||
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:
|
||||
return QVariant();
|
||||
}
|
||||
|
||||
@@ -362,7 +362,7 @@ void ProjectTreeWidget::openItem(const QModelIndex &mainIndex)
|
||||
Node *node = m_model->nodeForIndex(mainIndex);
|
||||
if (node->nodeType() == FileNodeType) {
|
||||
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