-rw-r--r-- | noncore/multimedia/opieplayer2/playlistwidget.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/noncore/multimedia/opieplayer2/playlistwidget.cpp b/noncore/multimedia/opieplayer2/playlistwidget.cpp index 27a3286..cba7b6d 100644 --- a/noncore/multimedia/opieplayer2/playlistwidget.cpp +++ b/noncore/multimedia/opieplayer2/playlistwidget.cpp | |||
@@ -196,24 +196,28 @@ void PlayListWidget::addToSelection( const DocLnk& lnk ) { | |||
196 | if( QFileInfo( lnk.file() ).exists() || | 196 | if( QFileInfo( lnk.file() ).exists() || |
197 | lnk.file().left(4) == "http" ) { | 197 | lnk.file().left(4) == "http" ) { |
198 | d->selectedFiles->addToSelection( lnk ); | 198 | d->selectedFiles->addToSelection( lnk ); |
199 | } | 199 | } |
200 | // writeCurrentM3u(); | 200 | // writeCurrentM3u(); |
201 | } | 201 | } |
202 | 202 | ||
203 | 203 | ||
204 | void PlayListWidget::clearList() { | 204 | void PlayListWidget::clearList() { |
205 | while ( first() ) { | 205 | while ( first() ) { |
206 | d->selectedFiles->removeSelected(); | 206 | d->selectedFiles->removeSelected(); |
207 | } | 207 | } |
208 | Config cfg( "OpiePlayer" ); | ||
209 | cfg.setGroup("PlayList"); | ||
210 | cfg.writeEntry("CurrentPlaylist","default"); | ||
211 | setCaption("OpiePlayer"); | ||
208 | } | 212 | } |
209 | 213 | ||
210 | void PlayListWidget::viewPressed( int mouse, QListViewItem *, const QPoint& , int) { | 214 | void PlayListWidget::viewPressed( int mouse, QListViewItem *, const QPoint& , int) { |
211 | switch (mouse) { | 215 | switch (mouse) { |
212 | case LeftButton: | 216 | case LeftButton: |
213 | break; | 217 | break; |
214 | case RightButton: | 218 | case RightButton: |
215 | { | 219 | { |
216 | QPopupMenu m; | 220 | QPopupMenu m; |
217 | m.insertItem( tr( "Play Selected" ), this, SLOT( playSelected() )); | 221 | m.insertItem( tr( "Play Selected" ), this, SLOT( playSelected() )); |
218 | m.insertItem( tr( "Add to Playlist" ), this, SLOT( addSelected() )); | 222 | m.insertItem( tr( "Add to Playlist" ), this, SLOT( addSelected() )); |
219 | m.exec( QCursor::pos() ); | 223 | m.exec( QCursor::pos() ); |
@@ -483,25 +487,25 @@ void PlayListWidget::addSelected() { | |||
483 | if ( it.current()->isSelected() ) { | 487 | if ( it.current()->isSelected() ) { |
484 | QString filename = it.current()->text(3); | 488 | QString filename = it.current()->text(3); |
485 | 489 | ||
486 | DocLnk lnk; | 490 | DocLnk lnk; |
487 | lnk.setName( QFileInfo( filename ).baseName() ); //sets name | 491 | lnk.setName( QFileInfo( filename ).baseName() ); //sets name |
488 | lnk.setFile( filename ); //sets file name | 492 | lnk.setFile( filename ); //sets file name |
489 | 493 | ||
490 | d->selectedFiles->addToSelection( lnk ); | 494 | d->selectedFiles->addToSelection( lnk ); |
491 | } | 495 | } |
492 | 496 | ||
493 | currentFileListView->clearSelection(); | 497 | currentFileListView->clearSelection(); |
494 | 498 | ||
495 | tabWidget->setCurrentPage( 0 ); | 499 | // tabWidget->setCurrentPage( 0 ); |
496 | writeCurrentM3u(); | 500 | writeCurrentM3u(); |
497 | } | 501 | } |
498 | 502 | ||
499 | 503 | ||
500 | void PlayListWidget::removeSelected() { | 504 | void PlayListWidget::removeSelected() { |
501 | d->selectedFiles->removeSelected( ); | 505 | d->selectedFiles->removeSelected( ); |
502 | writeCurrentM3u(); | 506 | writeCurrentM3u(); |
503 | } | 507 | } |
504 | 508 | ||
505 | 509 | ||
506 | void PlayListWidget::playIt( QListViewItem *it) { | 510 | void PlayListWidget::playIt( QListViewItem *it) { |
507 | if(!it) return; | 511 | if(!it) return; |
@@ -518,25 +522,25 @@ void PlayListWidget::addToSelection( QListViewItem *it) { | |||
518 | if ( currentTab() == CurrentPlayList ) | 522 | if ( currentTab() == CurrentPlayList ) |
519 | return; | 523 | return; |
520 | // case 1: { | 524 | // case 1: { |
521 | DocLnk lnk; | 525 | DocLnk lnk; |
522 | QString filename; | 526 | QString filename; |
523 | 527 | ||
524 | filename=it->text(3); | 528 | filename=it->text(3); |
525 | lnk.setName( QFileInfo(filename).baseName() ); //sets name | 529 | lnk.setName( QFileInfo(filename).baseName() ); //sets name |
526 | lnk.setFile( filename ); //sets file name | 530 | lnk.setFile( filename ); //sets file name |
527 | d->selectedFiles->addToSelection( lnk); | 531 | d->selectedFiles->addToSelection( lnk); |
528 | 532 | ||
529 | writeCurrentM3u(); | 533 | writeCurrentM3u(); |
530 | tabWidget->setCurrentPage(0); | 534 | // tabWidget->setCurrentPage(0); |
531 | 535 | ||
532 | } | 536 | } |
533 | } | 537 | } |
534 | 538 | ||
535 | 539 | ||
536 | void PlayListWidget::tabChanged(QWidget *) { | 540 | void PlayListWidget::tabChanged(QWidget *) { |
537 | 541 | ||
538 | d->tbPlay->setEnabled( true ); | 542 | d->tbPlay->setEnabled( true ); |
539 | 543 | ||
540 | disconnect( audioView, SIGNAL( itemsSelected( bool ) ), | 544 | disconnect( audioView, SIGNAL( itemsSelected( bool ) ), |
541 | d->tbPlay, SLOT( setEnabled( bool ) ) ); | 545 | d->tbPlay, SLOT( setEnabled( bool ) ) ); |
542 | disconnect( videoView, SIGNAL( itemsSelected( bool ) ), | 546 | disconnect( videoView, SIGNAL( itemsSelected( bool ) ), |