X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fgui%2Fqt4%2Fdialogs%2Fopen.cpp;h=f57f1c3809cc51ff4ab704177e85b3c0d2b98607;hb=9eed4949c6a8e21cabb69fd9282df2a0aedc6fce;hp=b0512a66d329de8333d4948d0ef205c11b25871f;hpb=04e498f6204e61755522e1ab1a0eb4699299d1cf;p=vlc diff --git a/modules/gui/qt4/dialogs/open.cpp b/modules/gui/qt4/dialogs/open.cpp index b0512a66d3..f57f1c3809 100644 --- a/modules/gui/qt4/dialogs/open.cpp +++ b/modules/gui/qt4/dialogs/open.cpp @@ -21,18 +21,18 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. *****************************************************************************/ +#include "qt4.hpp" +#include "util/qvlcframe.hpp" +#include "input_manager.hpp" + +#include "dialogs/open.hpp" +#include "components/open.hpp" + #include #include #include #include #include -#include "dialogs/open.hpp" -#include "components/open.hpp" - -#include "qt4.hpp" -#include "util/qvlcframe.hpp" - -#include "input_manager.hpp" OpenDialog *OpenDialog::instance = NULL; @@ -65,6 +65,10 @@ OpenDialog::OpenDialog( QWidget *parent, intf_thread_t *_p_intf, bool modal, { ui.advancedFrame->hide(); } + else + { + ui.advancedCheckBox->setCheckState( Qt::Checked ); + } ui.slaveLabel->hide(); ui.slaveText->hide(); @@ -278,18 +282,23 @@ void OpenDialog::toggleAdvancedPanel() //FIXME does not work under Windows if (ui.advancedFrame->isVisible()) { ui.advancedFrame->hide(); +#ifndef WIN32 setMinimumHeight(1); resize( width(), mainHeight ); - +#endif } else { +#ifndef WIN32 if( mainHeight == 0 ) mainHeight = height(); +#endif ui.advancedFrame->show(); +#ifndef WIN32 if( advHeight == 0 ) { advHeight = height() - mainHeight; } resize( width(), mainHeight + advHeight ); +#endif } }