}
QString tryFile;
- files << proFile;
if (isQmlProject) {
tryFile = proFileInfo.path() + '/' + "/main.qml";
if(!QFile::exists(tryFile))
tryFile = proFileInfo.path() + "/main.cpp";
if(!QFile::exists(tryFile))
tryFile = proFileInfo.path() + '/' + proFileInfo.baseName() + ".cpp";
+ files << tryFile;
+ }
+ if (ProjectExplorer::ProjectExplorerPlugin::instance()->openProject(proFile)) {
+ Core::ICore::instance()->openFiles(files);
+ if (!helpFile.isEmpty())
+ slotOpenContextHelpPage(helpFile);
}
- Core::ICore::instance()->openFiles(files, static_cast<Core::ICore::OpenFilesFlags>(Core::ICore::SwitchMode | Core::ICore::StopOnLoadFail));
- if (!tryFile.isEmpty() && Core::EditorManager::instance()->hasEditor(tryFile) && !helpFile.isEmpty())
- slotOpenContextHelpPage(helpFile);
}
void GettingStartedWelcomePageWidget::slotOpenHelpPage(const QString& url)