| 620 | } |
| 621 | |
| 622 | void 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 | |
| 644 | void ProjectFileDialog::browseUserInclude() |
| 645 | { |
nothing calls this directly
no test coverage detected