/* Hide the advancedPanel */
if( !var_InheritBool( p_intf, "qt-adv-options" ) )
+ {
ui.advancedFrame->hide();
+ ui.advancedFrame->setEnabled( false );
+ }
else
ui.advancedCheckBox->setChecked( true );
OpenDialog::~OpenDialog()
{
- getSettings()->setValue( "opendialog-size", size() );
+ getSettings()->setValue( "opendialog-size", size() -
+ ( ui.advancedFrame->isEnabled() ?
+ QSize(0, ui.advancedFrame->height()) : QSize(0, 0) ) );
}
/* Used by VLM dialog and inputSlave selection */
if( ui.advancedFrame->isVisible() )
{
ui.advancedFrame->hide();
+ ui.advancedFrame->setEnabled( false );
if( size().isValid() )
resize( size().width(), size().height()
- ui.advancedFrame->height() );
else
{
ui.advancedFrame->show();
+ ui.advancedFrame->setEnabled( true );
if( size().isValid() )
resize( size().width(), size().height()
+ ui.advancedFrame->height() );