| 181 | } |
| 182 | |
| 183 | void CompilerSettings::refreshItemState() { |
| 184 | if (ui->compilerList->count() == 0) { |
| 185 | ui->moveUpButton->setEnabled(false); |
| 186 | ui->moveDownButton->setEnabled(false); |
| 187 | ui->addCompilerButton->setEnabled(true); |
| 188 | ui->deleteCompilerButton->setEnabled(false); |
| 189 | ui->compilerName->setEnabled(false); |
| 190 | ui->sourceExtensions->setEnabled(false); |
| 191 | ui->compilerNameLabel->setEnabled(false); |
| 192 | ui->sourceExtensionsLabel->setEnabled(false); |
| 193 | ui->advancedButton->setEnabled(false); |
| 194 | deleteCompilerKeyAction->setEnabled(false); |
| 195 | } else { |
| 196 | if (ui->compilerList->currentRow() > 0) { |
| 197 | ui->moveUpButton->setEnabled(true); |
| 198 | } else { |
| 199 | ui->moveUpButton->setEnabled(false); |
| 200 | } |
| 201 | |
| 202 | if (ui->compilerList->currentRow() + 1 < ui->compilerList->count()) { |
| 203 | ui->moveDownButton->setEnabled(true); |
| 204 | } else { |
| 205 | ui->moveDownButton->setEnabled(false); |
| 206 | } |
| 207 | |
| 208 | ui->addCompilerButton->setEnabled(true); |
| 209 | ui->deleteCompilerButton->setEnabled(true); |
| 210 | ui->compilerName->setEnabled(true); |
| 211 | ui->sourceExtensions->setEnabled(true); |
| 212 | ui->compilerNameLabel->setEnabled(true); |
| 213 | ui->sourceExtensionsLabel->setEnabled(true); |
| 214 | ui->advancedButton->setEnabled(true); |
| 215 | deleteCompilerKeyAction->setEnabled(true); |
| 216 | } |
| 217 | } |
| 218 | |
| 219 | void CompilerSettings::compilerNameChanged(const QString &text) { |
| 220 | if (curCompiler) { |
nothing calls this directly
no outgoing calls
no test coverage detected