summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/multimedia/opieplayer2/playlistwidget.cpp14
1 files changed, 12 insertions, 2 deletions
diff --git a/noncore/multimedia/opieplayer2/playlistwidget.cpp b/noncore/multimedia/opieplayer2/playlistwidget.cpp
index 0825eed..60eb0c8 100644
--- a/noncore/multimedia/opieplayer2/playlistwidget.cpp
+++ b/noncore/multimedia/opieplayer2/playlistwidget.cpp
@@ -516,8 +516,11 @@ void PlayListWidget::addToSelection( QListViewItem *it) {
516 QListIterator<DocLnk> dit( files.children() ); 516 QListIterator<DocLnk> dit( files.children() );
517 for ( ; dit.current(); ++dit ) { 517 for ( ; dit.current(); ++dit ) {
518 if( dit.current()->name() == it->text(0)) { 518 if( dit.current()->name() == it->text(0)) {
519 if(QFileInfo( dit.current()->file()).exists()) 519 if(QFileInfo( dit.current()->file()).exists()) {
520 d->selectedFiles->addToSelection( **dit ); 520 d->selectedFiles->addToSelection( **dit );
521 qDebug("blah "+ dit.current()->name());
522 d->selectedFiles->setSelectedItem( dit.current()->name());
523 }
521 } 524 }
522 } 525 }
523 writeCurrentM3u(); 526 writeCurrentM3u();
@@ -527,8 +530,11 @@ void PlayListWidget::addToSelection( QListViewItem *it) {
527 QListIterator<DocLnk> dit( vFiles.children() ); 530 QListIterator<DocLnk> dit( vFiles.children() );
528 for ( ; dit.current(); ++dit ) { 531 for ( ; dit.current(); ++dit ) {
529 if( dit.current()->name() == it->text(0)) { 532 if( dit.current()->name() == it->text(0)) {
530 if( QFileInfo( dit.current()->file()).exists() ) 533 if( QFileInfo( dit.current()->file()).exists() ) {
531 d->selectedFiles->addToSelection( **dit ); 534 d->selectedFiles->addToSelection( **dit );
535 qDebug("blah "+ dit.current()->name());
536 d->selectedFiles->setSelectedItem( dit.current()->name());
537 }
532 } 538 }
533 } 539 }
534 writeCurrentM3u(); 540 writeCurrentM3u();
@@ -539,6 +545,7 @@ void PlayListWidget::addToSelection( QListViewItem *it) {
539 break; 545 break;
540 }; 546 };
541 tabWidget->setCurrentPage(0); 547 tabWidget->setCurrentPage(0);
548
542 } 549 }
543} 550}
544 551
@@ -745,6 +752,7 @@ void PlayListWidget::openFile() {
745 752
746 d->selectedFiles->addToSelection( lnk ); 753 d->selectedFiles->addToSelection( lnk );
747 writeCurrentM3u(); 754 writeCurrentM3u();
755 d->selectedFiles->setSelectedItem( lnk->name());
748 } 756 }
749 else if( filename.right( 3) == "m3u" ) { 757 else if( filename.right( 3) == "m3u" ) {
750 readm3u( filename ); 758 readm3u( filename );
@@ -756,6 +764,7 @@ void PlayListWidget::openFile() {
756 lnk.setFile( filename ); //sets file name 764 lnk.setFile( filename ); //sets file name
757 d->selectedFiles->addToSelection( lnk); 765 d->selectedFiles->addToSelection( lnk);
758 writeCurrentM3u(); 766 writeCurrentM3u();
767 d->selectedFiles->setSelectedItem( lnk.name());
759 } 768 }
760 } 769 }
761 770
@@ -886,6 +895,7 @@ void PlayListWidget::writeCurrentM3u() {
886 895
887 if(m3uList) delete m3uList; 896 if(m3uList) delete m3uList;
888 } 897 }
898
889} 899}
890 900
891 /* 901 /*