optionWidgets[fileW]->setVisible( ( value == "aout_file" ) );
}
+/* Function called from the main Preferences dialog on each SPrefs Panel */
void SPrefsPanel::apply()
{
msg_Dbg( p_intf, "Trying to save the %i simple panel", number );
c->doApply( p_intf );
}
- /* Devices */
- if( number == SPrefsInputAndCodecs )
+ switch( number )
+ {
+ case SPrefsInputAndCodecs:
{
/* Device default selection */
char *psz_devicepath =
#endif
//CaCi( "dv-caching" ) too short...
}
+ break;
}
/* Interfaces */
- if( number == SPrefsInterface )
+ case SPrefsInterface:
{
if( qobject_cast<QRadioButton *>(optionWidgets[skinRB])->isChecked() )
config_PutPsz( p_intf, "intf", "skins2" );
if( qobject_cast<QRadioButton *>(optionWidgets[qtRB])->isChecked() )
config_PutPsz( p_intf, "intf", "qt4" );
+ break;
}
- if( number == SPrefsAudio )
+ case SPrefsAudio:
{
bool b_normChecked =
qobject_cast<QCheckBox *>(optionWidgets[normalizerChB])->isChecked();
if( b_normChecked ) qs_filter.append( ":volnorm" );
}
config_PutPsz( p_intf, "audio-filter", qtu( qs_filter ) );
+ break;
+ }
}
}