From b1a76ac6b6186cfc7a71ce6b49dbfa219005daa2 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Kempf Date: Sun, 16 Dec 2007 20:10:34 +0000 Subject: [PATCH] Qt4 - Hide the grey rectangle on the top of the interface, try to fix the zoom reiszing --- modules/gui/qt4/components/interface_widgets.cpp | 1 + modules/gui/qt4/main_interface.cpp | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/gui/qt4/components/interface_widgets.cpp b/modules/gui/qt4/components/interface_widgets.cpp index d7f3678c13..440731de87 100644 --- a/modules/gui/qt4/components/interface_widgets.cpp +++ b/modules/gui/qt4/components/interface_widgets.cpp @@ -107,6 +107,7 @@ void *VideoWidget::request( vout_thread_t *p_nvout, int *pi_x, int *pi_y, /* Set the Widget to the correct Size */ void VideoWidget::SetSizing( unsigned int w, unsigned int h ) { + widgetSize = QSize( w, h ); resize( w, h ); //updateGeometry(); // Needed for deinterlace msg_Dbg( p_intf, "%i %i", sizeHint().height(), sizeHint().width() ); diff --git a/modules/gui/qt4/main_interface.cpp b/modules/gui/qt4/main_interface.cpp index 280b96b242..b3945e9551 100644 --- a/modules/gui/qt4/main_interface.cpp +++ b/modules/gui/qt4/main_interface.cpp @@ -135,6 +135,7 @@ MainInterface::MainInterface( intf_thread_t *_p_intf ) : QVLCMW( _p_intf ) dockPL->setAllowedAreas( Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea | Qt::BottomDockWidgetArea ); + dockPL->hide(); /************ * Menu Bar @@ -622,10 +623,9 @@ void *MainInterface::requestVideo( vout_thread_t *p_nvout, int *pi_x, /* videoWidget->widgetSize = QSize( *pi_width, *pi_height ); }*/ - videoWidget->widgetSize = QSize( *pi_width, *pi_height ); - emit askVideoToResize( *pi_width, *pi_height ); - videoIsActive = true; + + emit askVideoToResize( *pi_width, *pi_height ); emit askUpdate(); } return ret; @@ -666,8 +666,8 @@ int MainInterface::controlVideo( void *p_window, int i_query, va_list args ) { unsigned int i_width = va_arg( args, unsigned int ); unsigned int i_height = va_arg( args, unsigned int ); - videoWidget->widgetSize = QSize( i_width, i_height ); - videoWidget->updateGeometry(); + emit askVideoToResize( i_width, i_height ); + emit askUpdate(); updateGeometry(); i_ret = VLC_SUCCESS; break; -- 2.20.1