author | llornkcor <llornkcor> | 2002-06-29 04:06:17 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2002-06-29 04:06:17 (UTC) |
commit | 869bbb0b53c6ce941906a05a1536ad3eb130163e (patch) (side-by-side diff) | |
tree | 068db89509c58effd9e2e0af879b761784042e1a /core | |
parent | 3c187ccc9f1b684453c978ca9e56ff3137cb15ec (diff) | |
download | opie-869bbb0b53c6ce941906a05a1536ad3eb130163e.zip opie-869bbb0b53c6ce941906a05a1536ad3eb130163e.tar.gz opie-869bbb0b53c6ce941906a05a1536ad3eb130163e.tar.bz2 |
how about some key action on the playlist
-rw-r--r-- | core/multimedia/opieplayer/playlistwidget.cpp | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/core/multimedia/opieplayer/playlistwidget.cpp b/core/multimedia/opieplayer/playlistwidget.cpp index 4926287..b9b63c7 100644 --- a/core/multimedia/opieplayer/playlistwidget.cpp +++ b/core/multimedia/opieplayer/playlistwidget.cpp @@ -1160,4 +1160,15 @@ void PlayListWidget::keyReleaseEvent( QKeyEvent *e) tabWidget->setCurrentPage(3); break; + case Key_Down: + if ( !d->selectedFiles->next() ) + d->selectedFiles->first(); + + break; + case Key_Up: + if ( !d->selectedFiles->prev() ) + d->selectedFiles->last(); + + break; + } } @@ -1337,12 +1348,10 @@ void PlayListWidget::readPls(const QString &filename) { // name = name.right(name.findRev("/",0,TRUE)); lnk.setName( name); - if(s.at(s.length()-4) == '.') + if(s.at(s.length()-4) == '.') // if this is probably a file lnk.setFile( s); - else { + else { //if its a url if( name.right(1).find('/') == -1) s+="/"; - // if(s.right(1) != '/') lnk.setFile( s); - } lnk.setType("audio/x-mpegurl"); |