summaryrefslogtreecommitdiff
path: root/noncore/multimedia/opieplayer2/playlistwidget.cpp
authorsimon <simon>2002-12-04 11:20:48 (UTC)
committer simon <simon>2002-12-04 11:20:48 (UTC)
commit84d5ca934e9cb8950d1efdb90ac3b00ce6d44e95 (patch) (unidiff)
treebb84499e28cfb1d518e3cebf504eb9279257ced9 /noncore/multimedia/opieplayer2/playlistwidget.cpp
parent9b30090fddf1cc2e8ffbff70b164213118106167 (diff)
downloadopie-84d5ca934e9cb8950d1efdb90ac3b00ce6d44e95.zip
opie-84d5ca934e9cb8950d1efdb90ac3b00ce6d44e95.tar.gz
opie-84d5ca934e9cb8950d1efdb90ac3b00ce6d44e95.tar.bz2
- merged popuplateAudioView and popuplateVideoView into one
PlayListFileView::popuplateView method
Diffstat (limited to 'noncore/multimedia/opieplayer2/playlistwidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/multimedia/opieplayer2/playlistwidget.cpp72
1 files changed, 3 insertions, 69 deletions
diff --git a/noncore/multimedia/opieplayer2/playlistwidget.cpp b/noncore/multimedia/opieplayer2/playlistwidget.cpp
index 12b8a71..460a0bf 100644
--- a/noncore/multimedia/opieplayer2/playlistwidget.cpp
+++ b/noncore/multimedia/opieplayer2/playlistwidget.cpp
@@ -644,84 +644,18 @@ void PlayListWidget::scanForVideo() {
644 videoView->scanFiles(); 644 videoView->scanFiles();
645 videoView->scannedFiles() = true; 645 videoView->scannedFiles() = true;
646 populateVideoView(); 646 populateVideoView();
647} 647}
648 648
649void PlayListWidget::populateAudioView() { 649void PlayListWidget::populateAudioView() {
650 audioView->clear(); 650 audioView->populateView();
651 StorageInfo storageInfo; 651 audioPopulated = true;
652 // const QList<FileSystem> &fs = storageInfo.fileSystems();
653 if(!audioView->scannedFiles()) {
654 scanForAudio();
655 }
656
657 QListIterator<DocLnk> dit( audioView->files().children() );
658 // QListIterator<FileSystem> it ( fs );
659 audioView->clear();
660
661 QString storage;
662 for ( ; dit.current(); ++dit ) {
663// // for( ; it.current(); ++it ){
664// const QString name = (*dit)->name();
665// const QString path = (*dit)->path();
666// if(dit.current()->file().find(path) != -1 ) {
667// storage = name;
668// // }
669// }
670
671 QListViewItem * newItem;
672 if ( QFile( dit.current()->file()).exists() ||
673 dit.current()->file().left(4) == "http" ) {
674 long size;
675 if( dit.current()->file().left(4) == "http" )
676 size=0;
677 else
678 size = QFile( dit.current()->file() ).size();
679
680 newItem= /*(void)*/ new QListViewItem( audioView, dit.current()->name(),
681 QString::number(size ), "" /*storage*/,
682 dit.current()->file() );
683 newItem->setPixmap( 0, Resource::loadPixmap( "opieplayer2/musicfile" ) );
684// qDebug("<<<< "+dit.current()->file());
685 }
686 }
687 audioPopulated=true;
688} 652}
689 653
690
691void PlayListWidget::populateVideoView() { 654void PlayListWidget::populateVideoView() {
692 videoView->clear(); 655 videoView->populateView();
693 StorageInfo storageInfo;
694 // const QList<FileSystem> &fs = storageInfo.fileSystems();
695
696 if(!videoView->scannedFiles()) {
697 scanForVideo();
698 }
699
700 QListIterator<DocLnk> Vdit( videoView->files().children() );
701// QListIterator<FileSystem> it ( fs );
702 videoView->clear();
703 QString storage, pathName;
704 for ( ; Vdit.current(); ++Vdit ) {
705// // for( ; it.current(); ++it ) {
706// const QString name = (*Vdit)->name();
707// const QString path = (*Vdit)->path();
708// if( Vdit.current()->file().find(path) != -1 ) {
709// storage=name;
710// pathName=path;
711// // }
712// }
713
714 QListViewItem * newItem;
715 if ( QFile( Vdit.current()->file() ).exists() ) {
716 newItem= /*(void)*/ new QListViewItem( videoView, Vdit.current()->name(),
717 QString::number( QFile( Vdit.current()->file() ).size() ),
718 ""/*storage*/, Vdit.current()->file());
719 newItem->setPixmap(0, Resource::loadPixmap( "opieplayer2/videofile" ) );
720 }
721 }
722 videoPopulated=true; 656 videoPopulated=true;
723} 657}
724 658
725QListView *PlayListWidget::currentFileListView() const 659QListView *PlayListWidget::currentFileListView() const
726{ 660{
727 switch ( currentTab() ) { 661 switch ( currentTab() ) {