| 109 | } |
| 110 | |
| 111 | QStringList ProjectFileDialog::getProjectConfigs(const QString &fileName) |
| 112 | { |
| 113 | if (!fileName.endsWith(".sln") && !fileName.endsWith(".slnx") && !fileName.endsWith(".vcxproj")) |
| 114 | return QStringList(); |
| 115 | QStringList ret; |
| 116 | ImportProject importer; |
| 117 | Settings projSettings; |
| 118 | Suppressions projSupprs; |
| 119 | importer.import(fileName.toStdString(), &projSettings, &projSupprs); |
| 120 | for (const std::string &cfg : importer.getVSConfigs()) |
| 121 | ret << QString::fromStdString(cfg); |
| 122 | return ret; |
| 123 | } |
| 124 | |
| 125 | ProjectFileDialog::ProjectFileDialog(ProjectFile *projectFile, bool premium, QWidget *parent) |
| 126 | : QDialog(parent) |
nothing calls this directly
no test coverage detected