author | llornkcor <llornkcor> | 2002-08-16 02:46:12 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2002-08-16 02:46:12 (UTC) |
commit | 40527ffb82b83ad521ed766f11b47636db055ffe (patch) (side-by-side diff) | |
tree | d94fb1f21fa57b9dfbe2aa45beab05de024c97a3 | |
parent | f25db7780ff234b2770ac13d8c02887b79a57a26 (diff) | |
download | opie-40527ffb82b83ad521ed766f11b47636db055ffe.zip opie-40527ffb82b83ad521ed766f11b47636db055ffe.tar.gz opie-40527ffb82b83ad521ed766f11b47636db055ffe.tar.bz2 |
check for local file existing before adding to playlist
-rw-r--r-- | noncore/multimedia/opieplayer2/playlistwidget.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/noncore/multimedia/opieplayer2/playlistwidget.cpp b/noncore/multimedia/opieplayer2/playlistwidget.cpp index e33998f..612fd45 100644 --- a/noncore/multimedia/opieplayer2/playlistwidget.cpp +++ b/noncore/multimedia/opieplayer2/playlistwidget.cpp @@ -324,4 +324,5 @@ void PlayListWidget::readConfig( Config& cfg ) { QString linkFile = cfg.readEntry( entryName ); + if(QFileInfo( linkFile).exists() ) { DocLnk lnk( linkFile ); - if ( lnk.isValid() ) { + if ( QFileInfo( lnk.file()).exists() || linkFile.find("http",0,TRUE) != -1) { d->selectedFiles->addToSelection( lnk ); @@ -329,2 +330,3 @@ void PlayListWidget::readConfig( Config& cfg ) { } + } d->selectedFiles->setSelectedItem( currentString); @@ -653,2 +655,3 @@ void PlayListWidget::addSelected() { if( dit.current()->name() == it.current()->text(0) ) { + if(QFileInfo( dit.current()->file()).exists()) d->selectedFiles->addToSelection( **dit ); @@ -670,2 +673,3 @@ void PlayListWidget::addSelected() { if( dit.current()->name() == it.current()->text(0) ) { + if(QFileInfo( dit.current()->file()).exists()) d->selectedFiles->addToSelection( **dit ); @@ -703,2 +707,3 @@ void PlayListWidget::addToSelection( QListViewItem *it) { if( dit.current()->name() == it->text(0)) { + if(QFileInfo( dit.current()->file()).exists()) d->selectedFiles->addToSelection( **dit ); @@ -712,2 +717,3 @@ void PlayListWidget::addToSelection( QListViewItem *it) { if( dit.current()->name() == it->text(0)) { + if(QFileInfo( dit.current()->file()).exists()) d->selectedFiles->addToSelection( **dit ); @@ -1113,2 +1119,3 @@ void PlayListWidget::readm3u(const QString &filename) { s=s.right(s.length()-2); + if(QFile(s).exists()) { DocLnk lnk( s ); @@ -1123,2 +1130,3 @@ void PlayListWidget::readm3u(const QString &filename) { d->selectedFiles->addToSelection( lnk); + } } else { // is url |