| 309 | } |
| 310 | |
| 311 | void SettingsFragment::onDefaultDeviceSelected() |
| 312 | { |
| 313 | if (_lockslot) |
| 314 | { |
| 315 | return; |
| 316 | } |
| 317 | |
| 318 | ui->dev_select->setDisabled(ui->dev_mode_auto->isChecked()); |
| 319 | AppConfig::instance().set(AppConfig::AudioOutputUseDefault, ui->dev_mode_auto->isChecked()); |
| 320 | |
| 321 | if (!ui->dev_mode_auto->isChecked()) |
| 322 | { |
| 323 | if (ui->dev_select->currentData() == "...") |
| 324 | { |
| 325 | return; |
| 326 | } |
| 327 | |
| 328 | AppConfig::instance().set(AppConfig::AudioOutputDevice, ui->dev_select->currentData()); |
| 329 | } |
| 330 | } |
| 331 | |
| 332 | void SettingsFragment::onTreeItemSelected(QTreeWidgetItem *cur, QTreeWidgetItem *prev) |
| 333 | { |