summaryrefslogtreecommitdiff
authorllornkcor <llornkcor>2002-11-14 04:00:08 (UTC)
committer llornkcor <llornkcor>2002-11-14 04:00:08 (UTC)
commitabf6aa1c155e3d5df3092f4261edb7143656de7e (patch) (unidiff)
tree1637f4e330b28334e415f7984444cf391b4b12f5
parent8b1dd63f359c491bdcadb7e2ce39410a1d92a926 (diff)
downloadopie-abf6aa1c155e3d5df3092f4261edb7143656de7e.zip
opie-abf6aa1c155e3d5df3092f4261edb7143656de7e.tar.gz
opie-abf6aa1c155e3d5df3092f4261edb7143656de7e.tar.bz2
clear selection after adding to playlist
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/multimedia/opieplayer2/playlistwidget.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/noncore/multimedia/opieplayer2/playlistwidget.cpp b/noncore/multimedia/opieplayer2/playlistwidget.cpp
index ccf654f..1138dc2 100644
--- a/noncore/multimedia/opieplayer2/playlistwidget.cpp
+++ b/noncore/multimedia/opieplayer2/playlistwidget.cpp
@@ -533,65 +533,66 @@ void PlayListWidget::setPlaylist( bool shown ) {
533 d->playListFrame->show(); 533 d->playListFrame->show();
534 } else { 534 } else {
535 d->playListFrame->hide(); 535 d->playListFrame->hide();
536 } 536 }
537} 537}
538 538
539 539
540void PlayListWidget::addSelected() { 540void PlayListWidget::addSelected() {
541 qDebug("addSelected"); 541 qDebug("addSelected");
542 DocLnk lnk; 542 DocLnk lnk;
543 QString filename; 543 QString filename;
544 switch (whichList()) { 544 switch (whichList()) {
545 545
546 case 0: //playlist 546 case 0: //playlist
547 return; 547 return;
548 break; 548 break;
549 case 1: { //audio 549 case 1: { //audio
550 QListViewItemIterator it( audioView ); 550 QListViewItemIterator it( audioView );
551 for ( ; it.current(); ++it ) { 551 for ( ; it.current(); ++it ) {
552 if ( it.current()->isSelected() ) { 552 if ( it.current()->isSelected() ) {
553 filename=it.current()->text(3); 553 filename=it.current()->text(3);
554 lnk.setName( QFileInfo(filename).baseName() ); //sets name 554 lnk.setName( QFileInfo(filename).baseName() ); //sets name
555 lnk.setFile( filename ); //sets file name 555 lnk.setFile( filename ); //sets file name
556 d->selectedFiles->addToSelection( lnk); 556 d->selectedFiles->addToSelection( lnk);
557
557 } 558 }
558 } 559 }
560 audioView->clearSelection();
559 } 561 }
560 break; 562 break;
561 563
562 case 2: { // video 564 case 2: { // video
563 QListViewItemIterator it( videoView ); 565 QListViewItemIterator it( videoView );
564 for ( ; it.current(); ++it ) { 566 for ( ; it.current(); ++it ) {
565 if ( it.current()->isSelected() ) { 567 if ( it.current()->isSelected() ) {
566 // myFile = (*it);
567
568 filename=it.current()->text(3); 568 filename=it.current()->text(3);
569 lnk.setName( QFileInfo(filename).baseName() ); //sets name 569 lnk.setName( QFileInfo(filename).baseName() ); //sets name
570 lnk.setFile( filename ); //sets file name 570 lnk.setFile( filename ); //sets file name
571 d->selectedFiles->addToSelection( lnk); 571 d->selectedFiles->addToSelection( lnk);
572 } 572 }
573 } 573 }
574 videoView->clearSelection();
574 } 575 }
575 break; 576 break;
576 }; 577 };
577 tabWidget->setCurrentPage(0); 578 tabWidget->setCurrentPage(0);
578 writeCurrentM3u(); 579 writeCurrentM3u();
579} 580}
580 581
581 582
582void PlayListWidget::removeSelected() { 583void PlayListWidget::removeSelected() {
583 d->selectedFiles->removeSelected( ); 584 d->selectedFiles->removeSelected( );
584 writeCurrentM3u(); 585 writeCurrentM3u();
585} 586}
586 587
587 588
588void PlayListWidget::playIt( QListViewItem *it) { 589void PlayListWidget::playIt( QListViewItem *it) {
589 if(!it) return; 590 if(!it) return;
590 mediaPlayerState->setPlaying(FALSE); 591 mediaPlayerState->setPlaying(FALSE);
591 mediaPlayerState->setPlaying(TRUE); 592 mediaPlayerState->setPlaying(TRUE);
592 d->selectedFiles->unSelect(); 593 d->selectedFiles->unSelect();
593} 594}
594 595
595 596
596void PlayListWidget::addToSelection( QListViewItem *it) { 597void PlayListWidget::addToSelection( QListViewItem *it) {
597 d->setDocumentUsed = FALSE; 598 d->setDocumentUsed = FALSE;