/* Create and configure the QTreeView */
view = new QVLCTreeView( 0 );
view->setSortingEnabled( true );
- view->sortByColumn( -1, Qt::AscendingOrder );
- view->setModel(model);
+ view->sortByColumn( 0 , Qt::AscendingOrder );
+ view->setModel( model );
view->setIconSize( QSize( 20, 20 ) );
view->setAlternatingRowColors( true );
view->setAnimated( true );
QMenu selectColMenu;
- char *psz_title;
#define ADD_META_ACTION( meta ) { \
- QAction* option = selectColMenu.addAction( psz_column_title( meta ) ); \
+ QAction* option = selectColMenu.addAction( qfu( psz_column_title( meta ) ) ); \
option->setCheckable( true ); \
option->setChecked( model->shownFlags() & meta ); \
ContextUpdateMapper->setMapping( option, meta ); \
/* This activated by the selector selection */
void StandardPLPanel::setRoot( int i_root_id )
{
+ QPL_LOCK;
playlist_item_t *p_item = playlist_ItemGetById( THEPL, i_root_id,
- true );
+ pl_Locked );
assert( p_item );
p_item = playlist_GetPreferredNode( THEPL, p_item );
assert( p_item );
+ QPL_UNLOCK;
+
model->rebuild( p_item );
}