--- scandialog.cpp 2007-12-21 21:21:22.000000000 +0000 +++ newscandialog.cpp 2007-12-21 21:23:26.000000000 +0000 @@ -109,13 +109,15 @@ foundList->clear(); foundList->setAllColumnsShowFocus( true ); foundList->setSelectionMode( QListView::Extended ); - channelsList->setSorting( 0 ); + channelsList->setSorting( 1 ); // sort by source 1st than channel name + channelsList->setAllColumnsShowFocus( true ); + channelsList->setSelectionMode( QListView::Extended ); ChannelDesc *chan; QListViewItem *it; for ( int i=0; i<(int)chandesc->count(); i++ ) { chan = chandesc->at(i); - it = new QListViewItem( channelsList, chan->name ); + it = new QListViewItem( channelsList, chan->name, chan->tp.source ); if ( !chan->pix.isNull() ) it->setPixmap( 0, chan->pix ); else { --- scandialogui.ui 2007-12-21 21:21:22.000000000 +0000 +++ newscandialogui.ui 2007-12-12 18:59:16.000000000 +0000 @@ -66,9 +66,28 @@ true + + + Source + + + true + + + true + + channelsList + + + 7 + 3 + 0 + 0 + + false