-rw-r--r-- | core/multimedia/opieplayer/playlistwidget.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/multimedia/opieplayer/playlistwidget.cpp b/core/multimedia/opieplayer/playlistwidget.cpp index 5d0f6de..7ea95ab 100644 --- a/core/multimedia/opieplayer/playlistwidget.cpp +++ b/core/multimedia/opieplayer/playlistwidget.cpp | |||
@@ -468,64 +468,65 @@ void PlayListWidget::addAllToList() { | |||
468 | writeCurrentM3u(); | 468 | writeCurrentM3u(); |
469 | d->selectedFiles->first(); | 469 | d->selectedFiles->first(); |
470 | } | 470 | } |
471 | 471 | ||
472 | 472 | ||
473 | void PlayListWidget::addAllMusicToList() { | 473 | void PlayListWidget::addAllMusicToList() { |
474 | QListIterator<DocLnk> dit( files.children() ); | 474 | QListIterator<DocLnk> dit( files.children() ); |
475 | for ( ; dit.current(); ++dit ) | 475 | for ( ; dit.current(); ++dit ) |
476 | if(QFileInfo(dit.current()->file()).exists()) | 476 | if(QFileInfo(dit.current()->file()).exists()) |
477 | d->selectedFiles->addToSelection( **dit ); | 477 | d->selectedFiles->addToSelection( **dit ); |
478 | tabWidget->setCurrentPage(0); | 478 | tabWidget->setCurrentPage(0); |
479 | 479 | ||
480 | writeCurrentM3u(); | 480 | writeCurrentM3u(); |
481 | d->selectedFiles->first(); | 481 | d->selectedFiles->first(); |
482 | } | 482 | } |
483 | 483 | ||
484 | 484 | ||
485 | void PlayListWidget::addAllVideoToList() { | 485 | void PlayListWidget::addAllVideoToList() { |
486 | QListIterator<DocLnk> dit( vFiles.children() ); | 486 | QListIterator<DocLnk> dit( vFiles.children() ); |
487 | for ( ; dit.current(); ++dit ) | 487 | for ( ; dit.current(); ++dit ) |
488 | if(QFileInfo( dit.current()->file()).exists()) | 488 | if(QFileInfo( dit.current()->file()).exists()) |
489 | d->selectedFiles->addToSelection( **dit ); | 489 | d->selectedFiles->addToSelection( **dit ); |
490 | tabWidget->setCurrentPage(0); | 490 | tabWidget->setCurrentPage(0); |
491 | 491 | ||
492 | writeCurrentM3u(); | 492 | writeCurrentM3u(); |
493 | d->selectedFiles->first(); | 493 | d->selectedFiles->first(); |
494 | } | 494 | } |
495 | 495 | ||
496 | 496 | ||
497 | void PlayListWidget::setDocument(const QString& fileref) { | 497 | void PlayListWidget::setDocument(const QString& fileref) { |
498 | fromSetDocument = true; | 498 | fromSetDocument = true; |
499 | d->setDocumentUsed = TRUE; | 499 | d->setDocumentUsed = TRUE; |
500 | d->selectedFiles->setSelected(d->selectedFiles->firstChild(),true ); | ||
500 | mediaPlayerState->setPlaying( FALSE ); | 501 | mediaPlayerState->setPlaying( FALSE ); |
501 | qApp->processEvents(); | 502 | qApp->processEvents(); |
502 | mediaPlayerState->setPlaying( TRUE ); | 503 | mediaPlayerState->setPlaying( TRUE ); |
503 | } | 504 | } |
504 | 505 | ||
505 | void PlayListWidget::setDocumentEx(const QString& fileref) { | 506 | void PlayListWidget::setDocumentEx(const QString& fileref) { |
506 | 507 | ||
507 | QFileInfo fileInfo(fileref); | 508 | QFileInfo fileInfo(fileref); |
508 | if ( !fileInfo.exists() ) { | 509 | if ( !fileInfo.exists() ) { |
509 | QMessageBox::critical( 0, tr( "Invalid File" ), | 510 | QMessageBox::critical( 0, tr( "Invalid File" ), |
510 | tr( "There was a problem in getting the file." ) ); | 511 | tr( "There was a problem in getting the file." ) ); |
511 | return; | 512 | return; |
512 | } | 513 | } |
513 | qDebug("setDocument "+fileref); | 514 | qDebug("setDocument "+fileref); |
514 | QString extension = fileInfo.extension(false); | 515 | QString extension = fileInfo.extension(false); |
515 | if( extension.find( "m3u", 0, false) != -1) { //is m3u | 516 | if( extension.find( "m3u", 0, false) != -1) { //is m3u |
516 | readm3u( fileref); | 517 | readm3u( fileref); |
517 | } | 518 | } |
518 | else if( extension.find( "pls", 0, false) != -1 ) { //is pls | 519 | else if( extension.find( "pls", 0, false) != -1 ) { //is pls |
519 | readPls( fileref); | 520 | readPls( fileref); |
520 | } | 521 | } |
521 | else if( fileref.find("playlist",0,TRUE) != -1) {//is playlist | 522 | else if( fileref.find("playlist",0,TRUE) != -1) {//is playlist |
522 | clearList(); | 523 | clearList(); |
523 | DocLnk lnk; | 524 | DocLnk lnk; |
524 | lnk.setName( fileInfo.baseName() ); //sets name | 525 | lnk.setName( fileInfo.baseName() ); //sets name |
525 | lnk.setFile( fileref ); //sets file name | 526 | lnk.setFile( fileref ); //sets file name |
526 | //addToSelection( lnk ); | 527 | //addToSelection( lnk ); |
527 | 528 | ||
528 | loadList( lnk); | 529 | loadList( lnk); |
529 | d->selectedFiles->first(); | 530 | d->selectedFiles->first(); |
530 | } else { | 531 | } else { |
531 | clearList(); | 532 | clearList(); |