- bool audioAvailable = ! Phonon::BackendCapabilities::availableAudioOutputDevices().isEmpty();
- if ( ! audioAvailable )
- {
- ui.enabled->setChecked( false );
- ui.enabled->setEnabled( false );
- ui.play->setEnabled( false );
- ui.open->setEnabled( false );
- ui.filename->setEnabled( false );
+ if (! _audioAvailable) {
+ ui.play->setEnabled(ui.enabled->isChecked());
+ ui.open->setEnabled(false);
+ ui.filename->setEnabled(false);
+ ui.filename->setText(QString());