workaround to get items correctly ordered in playlist, just set sortingIndicator
to right column and let playlist sort empty list when enabling sorting.
Works for me, but please double check.
int i_index = -1;
int i_flag = 0;
int i_index = -1;
int i_flag = 0;
- // FIXME: Disable sorting on startup by ignoring
- // first call of sorting caused by showing dialog
- // see: standardpanel.cpp:65
- static bool b_first_time = true;
- if( b_first_time )
- {
- b_first_time = false;
- return;
- }
-
int i_column = 1;
for( i_column = 1; i_column != COLUMN_END; i_column<<=1 )
{
int i_column = 1;
for( i_column = 1; i_column != COLUMN_END; i_column<<=1 )
{
/* Create and configure the QTreeView */
view = new QVLCTreeView( 0 );
/* Create and configure the QTreeView */
view = new QVLCTreeView( 0 );
+ view->header()->setSortIndicator( 0 , Qt::AscendingOrder );
view->setSortingEnabled( true );
view->setSortingEnabled( true );
- view->sortByColumn( 0 , Qt::AscendingOrder );
view->setModel( model );
view->setIconSize( QSize( 20, 20 ) );
view->setAlternatingRowColors( true );
view->setModel( model );
view->setIconSize( QSize( 20, 20 ) );
view->setAlternatingRowColors( true );