forked from qt-creator/qt-creator
Open Project: Don't show a error dialog for duplicated projects
Instead, switch to edit mode, show sidebar, scroll to project, and show a tooltip next to the project. The tooltip is somewhat easy to miss, but this is a clear improvement in most cases. Change-Id: Icd27f76e7d434f33e731b6fd56473ff913986a89 Task-number: QTCREATORBUG-8422 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
This commit is contained in:
@@ -309,8 +309,10 @@ void JsonWizard::openFiles(const JsonWizard::GeneratorFiles &files)
|
||||
break;
|
||||
}
|
||||
if (file.attributes() & Core::GeneratedFile::OpenProjectAttribute) {
|
||||
Project *project = ProjectExplorerPlugin::instance()->openProject(file.path(), &errorMessage);
|
||||
if (!project) {
|
||||
ProjectExplorerPlugin::OpenProjectResult result
|
||||
= ProjectExplorerPlugin::instance()->openProject(file.path());
|
||||
if (!result) {
|
||||
errorMessage = result.errorMessage();
|
||||
if (errorMessage.isEmpty()) {
|
||||
errorMessage = QCoreApplication::translate("ProjectExplorer::JsonWizard",
|
||||
"Failed to open \"%1\" as a project.")
|
||||
|
||||
Reference in New Issue
Block a user