MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / browseImportProject

Method browseImportProject

gui/projectfiledialog.cpp:622–642  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

620}
621
622void ProjectFileDialog::browseImportProject()
623{
624 const QFileInfo inf(mProjectFile->getFilename());
625 const QDir &dir = inf.absoluteDir();
626 QMap<QString,QString> filters;
627 filters[tr("Visual Studio")] = "*.sln *.slnx *.vcxproj";
628 filters[tr("Compile database")] = "compile_commands.json";
629 filters[tr("Borland C++ Builder 6")] = "*.bpr";
630 QString fileName = QFileDialog::getOpenFileName(this, tr("Import Project"),
631 dir.canonicalPath(),
632 toFilterString(filters));
633 if (!fileName.isEmpty()) {
634 mUI->mEditImportProject->setText(dir.relativeFilePath(fileName));
635 updatePathsAndDefines();
636 setProjectConfigurations(getProjectConfigs(fileName));
637 for (int row = 0; row < mUI->mListVsConfigs->count(); ++row) {
638 QListWidgetItem *item = mUI->mListVsConfigs->item(row);
639 item->setCheckState(Qt::Checked);
640 }
641 }
642}
643
644void ProjectFileDialog::browseUserInclude()
645{

Callers

nothing calls this directly

Calls 2

toFilterStringFunction · 0.85
isEmptyMethod · 0.80

Tested by

no test coverage detected