Commit b87bc705 authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Qt: allow smaller size on start

Ref #9740
parent d10f8066
...@@ -253,11 +253,11 @@ MainInterface::MainInterface( intf_thread_t *_p_intf ) : QVLCMW( _p_intf ) ...@@ -253,11 +253,11 @@ MainInterface::MainInterface( intf_thread_t *_p_intf ) : QVLCMW( _p_intf )
setVisible( !b_hideAfterCreation ); setVisible( !b_hideAfterCreation );
computeMinimumSize();
/* Switch to minimal view if needed, must be called after the show() */ /* Switch to minimal view if needed, must be called after the show() */
if( b_minimalView ) if( b_minimalView )
toggleMinimalView( true ); toggleMinimalView( true );
computeMinimumSize();
} }
MainInterface::~MainInterface() MainInterface::~MainInterface()
...@@ -316,9 +316,9 @@ MainInterface::~MainInterface() ...@@ -316,9 +316,9 @@ MainInterface::~MainInterface()
void MainInterface::computeMinimumSize() void MainInterface::computeMinimumSize()
{ {
int minWidth = 30; int minWidth = 80;
if( menuBar()->isVisible() ) if( menuBar()->isVisible() )
minWidth += __MAX( controls->sizeHint().width(), menuBar()->sizeHint().width() ); minWidth += controls->sizeHint().width();
setMinimumWidth( minWidth ); setMinimumWidth( minWidth );
} }
...@@ -519,6 +519,12 @@ inline void MainInterface::createStatusBar() ...@@ -519,6 +519,12 @@ inline void MainInterface::createStatusBar()
void MainInterface::debug() void MainInterface::debug()
{ {
#ifdef DEBUG_INTF #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, "size: %i - %i", size().height(), size().width() );
msg_Dbg( p_intf, "sizeHint: %i - %i", sizeHint().height(), sizeHint().width() ); msg_Dbg( p_intf, "sizeHint: %i - %i", sizeHint().height(), sizeHint().width() );
msg_Dbg( p_intf, "minimumsize: %i - %i", minimumSize().height(), minimumSize().width() ); msg_Dbg( p_intf, "minimumsize: %i - %i", minimumSize().height(), minimumSize().width() );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment