summaryrefslogtreecommitdiff
authorsimon <simon>2002-12-02 14:47:45 (UTC)
committer simon <simon>2002-12-02 14:47:45 (UTC)
commit3644bde7c86013c699978446c29ec6502220e29c (patch) (unidiff)
treeb3c1df324e8f3051d0b54fdb3e5e7e4904fbde4a
parent46d64cdfe9a3d949e91ea6a72828405d03337225 (diff)
downloadopie-3644bde7c86013c699978446c29ec6502220e29c.zip
opie-3644bde7c86013c699978446c29ec6502220e29c.tar.gz
opie-3644bde7c86013c699978446c29ec6502220e29c.tar.bz2
- more whichList usage removed
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/multimedia/opieplayer2/playlistwidget.cpp34
1 files changed, 14 insertions, 20 deletions
diff --git a/noncore/multimedia/opieplayer2/playlistwidget.cpp b/noncore/multimedia/opieplayer2/playlistwidget.cpp
index 11a7b5c..a708cf6 100644
--- a/noncore/multimedia/opieplayer2/playlistwidget.cpp
+++ b/noncore/multimedia/opieplayer2/playlistwidget.cpp
@@ -420,31 +420,26 @@ void PlayListWidget::setDocument( const QString& fileref ) {
420 420
421 421
422void PlayListWidget::useSelectedDocument() { 422void PlayListWidget::useSelectedDocument() {
423 d->setDocumentUsed = FALSE; 423 d->setDocumentUsed = FALSE;
424} 424}
425 425
426 426
427const DocLnk *PlayListWidget::current() { // this is fugly 427const DocLnk *PlayListWidget::current() { // this is fugly
428 switch ( whichList() ) { 428 assert( currentTab() == CurrentPlayList );
429 case 0: //playlist 429
430 {
431// qDebug("playlist"); 430// qDebug("playlist");
432 if ( mediaPlayerState->isUsingPlaylist() ) { 431 if ( mediaPlayerState->isUsingPlaylist() ) {
433 return d->selectedFiles->current(); 432 return d->selectedFiles->current();
434 } else if ( d->setDocumentUsed && d->current ) { 433 } else if ( d->setDocumentUsed && d->current ) {
435 return d->current; 434 return d->current;
436 } else { 435 } else {
437 return &(d->files->selectedDocument()); 436 return &(d->files->selectedDocument());
438 } 437 }
439 }
440 break;
441 };
442 return 0;
443} 438}
444 439
445 440
446bool PlayListWidget::prev() { 441bool PlayListWidget::prev() {
447 if ( mediaPlayerState->isUsingPlaylist() ) { 442 if ( mediaPlayerState->isUsingPlaylist() ) {
448 if ( mediaPlayerState->isShuffled() ) { 443 if ( mediaPlayerState->isShuffled() ) {
449 const DocLnk *cur = current(); 444 const DocLnk *cur = current();
450 int j = 1 + (int)(97.0 * rand() / (RAND_MAX + 1.0)); 445 int j = 1 + (int)(97.0 * rand() / (RAND_MAX + 1.0));
@@ -1153,18 +1148,17 @@ PlayListWidget::TabType PlayListWidget::currentTab() const
1153 1148
1154 int index = tabWidget->currentPageIndex(); 1149 int index = tabWidget->currentPageIndex();
1155 assert( index < NumTabTypes && index >= 0 ); 1150 assert( index < NumTabTypes && index >= 0 );
1156 1151
1157 return indexToTabType[ index ]; 1152 return indexToTabType[ index ];
1158} 1153}
1159 1154
1160QString PlayListWidget::currentFileListPathName() const { 1155QString PlayListWidget::currentFileListPathName() const {
1161 switch (whichList()) { 1156 switch (currentTab()) {
1162 case 1: 1157 case AudioFiles:
1163 return audioView->currentItem()->text(3); 1158 return audioView->currentItem()->text(3);
1164 break; 1159 case VideoFiles:
1165 case 2:
1166 return videoView->currentItem()->text(3); 1160 return videoView->currentItem()->text(3);
1167 break; 1161 default: assert( false );
1168 }; 1162 };
1169 return ""; 1163 return QString::null;
1170} 1164}