Skip to content

Commit

Permalink
Qt: allow smaller size on start
Browse files Browse the repository at this point in the history
Ref #9740
  • Loading branch information
jbkempf committed Dec 31, 2013
1 parent d10f806 commit b87bc70
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions modules/gui/qt4/main_interface.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -253,11 +253,11 @@ MainInterface::MainInterface( intf_thread_t *_p_intf ) : QVLCMW( _p_intf )

setVisible( !b_hideAfterCreation );

computeMinimumSize();

/* Switch to minimal view if needed, must be called after the show() */
if( b_minimalView )
toggleMinimalView( true );

computeMinimumSize();
}

MainInterface::~MainInterface()
Expand Down Expand Up @@ -316,9 +316,9 @@ MainInterface::~MainInterface()

void MainInterface::computeMinimumSize()
{
int minWidth = 30;
int minWidth = 80;
if( menuBar()->isVisible() )
minWidth += __MAX( controls->sizeHint().width(), menuBar()->sizeHint().width() );
minWidth += controls->sizeHint().width();

setMinimumWidth( minWidth );
}
Expand Down Expand Up @@ -519,6 +519,12 @@ inline void MainInterface::createStatusBar()
void MainInterface::debug()
{
#ifdef DEBUG_INTF
if( controls ) {
msg_Dbg( p_intf, "Controls size: %i - %i", controls->size().height(), controls->size().width() );
msg_Dbg( p_intf, "Controls minimumsize: %i - %i", controls->minimumSize().height(), controls->minimumSize().width() );
msg_Dbg( p_intf, "Controls sizeHint: %i - %i", controls->sizeHint().height(), controls->sizeHint().width() );
}

msg_Dbg( p_intf, "size: %i - %i", size().height(), size().width() );
msg_Dbg( p_intf, "sizeHint: %i - %i", sizeHint().height(), sizeHint().width() );
msg_Dbg( p_intf, "minimumsize: %i - %i", minimumSize().height(), minimumSize().width() );
Expand Down

0 comments on commit b87bc70

Please sign in to comment.