]> git.sesse.net Git - vlc/commitdiff
Qt: couple of minor corrections
authorJakob Leben <jleben@videolan.org>
Sun, 14 Feb 2010 08:10:30 +0000 (09:10 +0100)
committerJakob Leben <jleben@videolan.org>
Sun, 14 Feb 2010 08:10:30 +0000 (09:10 +0100)
- searchLineEdit: proper clearing
- locationBar content will not affect searchLineEdit size

modules/gui/qt4/components/playlist/standardpanel.cpp
modules/gui/qt4/util/customwidgets.cpp

index 55d50290efe57ca7531bfa61ec2c9cb8bf963298..4082518cd7f9e425e69f3d6facbbd47bab61564b 100644 (file)
@@ -76,26 +76,24 @@ StandardPLPanel::StandardPLPanel( PlaylistWidget *_parent,
     lastActivatedId = -1;
 
     locationBar = new LocationBar( model );
-    locationBar->setSizePolicy( QSizePolicy::Maximum, QSizePolicy::Preferred );
+    locationBar->setSizePolicy( QSizePolicy::Ignored, QSizePolicy::Preferred );
     layout->addWidget( locationBar, 0, 0 );
-    layout->setColumnStretch( 0, 100 );
+    layout->setColumnStretch( 0, 5 );
     CONNECT( locationBar, invoked( const QModelIndex & ),
              this, browseInto( const QModelIndex & ) );
 
-    layout->setColumnStretch( 1, 1 );
-
     searchEdit = new SearchLineEdit( this );
     searchEdit->setMaximumWidth( 250 );
     searchEdit->setMinimumWidth( 80 );
-    layout->addWidget( searchEdit, 0, 3 );
+    layout->addWidget( searchEdit, 0, 2 );
     CONNECT( searchEdit, textChanged( const QString& ),
              this, search( const QString& ) );
-    layout->setColumnStretch( 3, 50 );
+    layout->setColumnStretch( 2, 3 );
 
     /* Button to switch views */
     QToolButton *viewButton = new QToolButton( this );
     viewButton->setIcon( style()->standardIcon( QStyle::SP_FileDialogDetailedView ) );
-    layout->addWidget( viewButton, 0, 2 );
+    layout->addWidget( viewButton, 0, 1 );
 
     /* View selection menu */
     viewSelectionMapper = new QSignalMapper( this );
@@ -468,6 +466,7 @@ void LocationBar::setIndex( const QModelIndex &index )
     buttons.clear();
     QModelIndex i = index;
     bool bold = true;
+    box->addStretch();
     while( true )
     {
         PLItem *item = model->getItem( i );
index 8073bf4da79bf7cfddbcd06d6bed074583da7a6e..5a509d435c8e6d7e6e76b7c5d601e8b4ea81dabf 100644 (file)
@@ -152,7 +152,7 @@ SearchLineEdit::SearchLineEdit( QWidget *parent ) : QLineEdit( parent )
 
 void SearchLineEdit::clear()
 {
-    QLineEdit::clear();
+    setText( QString() );
     clearButton->hide();
     setMessageVisible( true );
 }