setContentsMargins( 3, 3, 3, 3 );
/* Left Part and design */
- QSplitter *leftW = new QSplitter( Qt::Vertical, this );
+ leftSplitter = new QSplitter( Qt::Vertical, this );
/* Source Selector */
selector = new PLSelector( this, p_intf );
selBox->addWidget( selector );
QGroupBox *selGroup = new QGroupBox( qtr( "Media Browser") );
selGroup->setLayout( selBox );
- leftW->addWidget( selGroup );
+ leftSplitter->addWidget( selGroup );
/* Create a Container for the Art Label
in order to have a beautiful resizing for the selector above it */
artContLay->addWidget( art, 1 );
- leftW->addWidget( artContainer );
+ leftSplitter->addWidget( artContainer );
/* Initialisation of the playlist */
playlist_t * p_playlist = THEPL;
rightPanel->setRoot( p_root );
/* Add the two sides of the QSplitter */
- addWidget( leftW );
+ addWidget( leftSplitter );
addWidget( rightPanel );
QList<int> sizeList;
//setSizePolicy( QSizePolicy::Preferred, QSizePolicy::Expanding );
setStretchFactor( 0, 0 );
setStretchFactor( 1, 3 );
- leftW->setMaximumWidth( 250 );
+ leftSplitter->setMaximumWidth( 250 );
setCollapsible( 1, false );
/* In case we want to keep the splitter informations */
// getSettings()->beginGroup( "playlist" );
getSettings()->beginGroup("Playlist");
restoreState( getSettings()->value("splitterSizes").toByteArray());
+ leftSplitter->restoreState( getSettings()->value("leftSplitterGeometry").toByteArray() );
getSettings()->endGroup();
setAcceptDrops( true );
{
getSettings()->beginGroup("Playlist");
getSettings()->setValue( "splitterSizes", saveState() );
+ getSettings()->setValue( "leftSplitterGeometry", leftSplitter->saveState() );
getSettings()->endGroup();
msg_Dbg( p_intf, "Playlist Destroyed" );
}