Commit 56cf048f authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Qt: move to Stack Widget, part 2

Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
parent 3777d840
...@@ -584,8 +584,6 @@ ControlsWidget::ControlsWidget( intf_thread_t *_p_i, ...@@ -584,8 +584,6 @@ ControlsWidget::ControlsWidget( intf_thread_t *_p_i,
QWidget *_parent ) : QWidget *_parent ) :
AbstractController( _p_i, _parent ) AbstractController( _p_i, _parent )
{ {
setSizePolicy( QSizePolicy::Preferred , QSizePolicy::Maximum );
/* advanced Controls handling */ /* advanced Controls handling */
b_advancedVisible = b_advControls; b_advancedVisible = b_advControls;
......
...@@ -301,10 +301,10 @@ BackgroundWidget::BackgroundWidget( intf_thread_t *_p_i ) ...@@ -301,10 +301,10 @@ BackgroundWidget::BackgroundWidget( intf_thread_t *_p_i )
/* A cone in the middle */ /* A cone in the middle */
label = new QLabel; label = new QLabel;
label->setMargin( 5 ); label->setMargin( 5 );
label->setMaximumHeight( MAX_BG_SIZE ); /* label->setMaximumHeight( MAX_BG_SIZE );
label->setMaximumWidth( MAX_BG_SIZE ); label->setMaximumWidth( MAX_BG_SIZE );
label->setMinimumHeight( MIN_BG_SIZE ); label->setMinimumHeight( MIN_BG_SIZE );
label->setMinimumWidth( MIN_BG_SIZE ); label->setMinimumWidth( MIN_BG_SIZE );*/
label->setAlignment( Qt::AlignCenter ); label->setAlignment( Qt::AlignCenter );
if( QDate::currentDate().dayOfYear() >= 354 ) if( QDate::currentDate().dayOfYear() >= 354 )
label->setPixmap( QPixmap( ":/logo/vlc128-christmas.png" ) ); label->setPixmap( QPixmap( ":/logo/vlc128-christmas.png" ) );
...@@ -549,10 +549,10 @@ CoverArtLabel::CoverArtLabel( QWidget *parent, intf_thread_t *_p_i ) ...@@ -549,10 +549,10 @@ CoverArtLabel::CoverArtLabel( QWidget *parent, intf_thread_t *_p_i )
setContextMenuPolicy( Qt::ActionsContextMenu ); setContextMenuPolicy( Qt::ActionsContextMenu );
CONNECT( this, updateRequested(), this, askForUpdate() ); CONNECT( this, updateRequested(), this, askForUpdate() );
setMinimumHeight( 128 ); /*setMinimumHeight( 128 );
setMinimumWidth( 128 ); setMinimumWidth( 128 );
setMaximumHeight( 128 ); setMaximumHeight( 128 );
setMaximumWidth( 128 ); setMaximumWidth( 128 );*/
setScaledContents( false ); setScaledContents( false );
setAlignment( Qt::AlignCenter ); setAlignment( Qt::AlignCenter );
......
This diff is collapsed.
...@@ -53,12 +53,18 @@ class SpeedControlWidget; ...@@ -53,12 +53,18 @@ class SpeedControlWidget;
class QVBoxLayout; class QVBoxLayout;
class QMenu; class QMenu;
class QSize; class QSize;
class QStackedWidget;
enum { enum {
CONTROLS_VISIBLE = 0x1, CONTROLS_VISIBLE = 0x1,
CONTROLS_HIDDEN = 0x2, CONTROLS_HIDDEN = 0x2,
CONTROLS_ADVANCED = 0x4, CONTROLS_ADVANCED = 0x4,
}; };
enum {
BACKG_TAB,
VIDEO_TAB,
PLAYL_TAB,
};
typedef enum pl_dock_e { typedef enum pl_dock_e {
PL_UNDOCKED, PL_UNDOCKED,
...@@ -118,6 +124,10 @@ private: ...@@ -118,6 +124,10 @@ private:
void initSystray(); void initSystray();
bool isDocked() { return ( i_pl_dock != PL_UNDOCKED ); } bool isDocked() { return ( i_pl_dock != PL_UNDOCKED ); }
void showTab( int i_tab );
void showVideo() { showTab( VIDEO_TAB ); }
void showBg() { showTab( BACKG_TAB ); }
QSettings *settings; QSettings *settings;
#ifndef HAVE_MAEMO #ifndef HAVE_MAEMO
QSystemTrayIcon *sysTray; QSystemTrayIcon *sysTray;
...@@ -128,7 +138,7 @@ private: ...@@ -128,7 +138,7 @@ private:
ControlsWidget *controls; ControlsWidget *controls;
InputControlsWidget *inputC; InputControlsWidget *inputC;
FullscreenControllerWidget *fullscreenControls; FullscreenControllerWidget *fullscreenControls;
QStackedWidget *stackCentralW;
/* Video */ /* Video */
VideoWidget *videoWidget; VideoWidget *videoWidget;
......
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