| 514 | } |
| 515 | |
| 516 | QString SolverConfiguration::name() const |
| 517 | { |
| 518 | QStringList parts; |
| 519 | |
| 520 | if (isBuiltin) { |
| 521 | parts << solverDefinition.name |
| 522 | << solverDefinition.version; |
| 523 | } else { |
| 524 | if (paramFile.isEmpty()) { |
| 525 | parts << "Unsaved Configuration"; |
| 526 | } else { |
| 527 | parts << QFileInfo(paramFile).completeBaseName(); |
| 528 | } |
| 529 | parts << "(" + solverDefinition.name + " " + solverDefinition.version + ")"; |
| 530 | } |
| 531 | |
| 532 | if (modified) { |
| 533 | parts << "*"; |
| 534 | } |
| 535 | |
| 536 | return parts.join(" "); |
| 537 | } |
| 538 | |
| 539 | QByteArray SolverConfiguration::toJSON(void) const |
| 540 | { |
no outgoing calls
no test coverage detected