summaryrefslogtreecommitdiff
path: root/core/multimedia
Unidiff
Diffstat (limited to 'core/multimedia') (more/less context) (show whitespace changes)
-rw-r--r--core/multimedia/opieplayer/playlistwidget.cpp78
1 files changed, 48 insertions, 30 deletions
diff --git a/core/multimedia/opieplayer/playlistwidget.cpp b/core/multimedia/opieplayer/playlistwidget.cpp
index 218fd49..250645c 100644
--- a/core/multimedia/opieplayer/playlistwidget.cpp
+++ b/core/multimedia/opieplayer/playlistwidget.cpp
@@ -33,2 +33,3 @@
33#include <qpe/resource.h> 33#include <qpe/resource.h>
34
34#include <qaction.h> 35#include <qaction.h>
@@ -49,2 +50,3 @@
49#include <qpushbutton.h> 50#include <qpushbutton.h>
51#include <qregexp.h>
50 52
@@ -119,3 +121,3 @@ PlayListWidget::PlayListWidget( QWidget* parent, const char* name, WFlags fl )
119 setCaption( tr("OpiePlayer") ); 121 setCaption( tr("OpiePlayer") );
120 setIcon( Resource::loadPixmap( "MPEGPlayer" ) ); 122 setIcon( Resource::loadPixmap( "opieplayer/MPEGPlayer" ) );
121 123
@@ -133,3 +135,3 @@ PlayListWidget::PlayListWidget( QWidget* parent, const char* name, WFlags fl )
133 bar->setLabel( tr( "Play Operations" ) ); 135 bar->setLabel( tr( "Play Operations" ) );
134// d->tbPlayCurList = new ToolButton( bar, tr( "play List" ), "mpegplayer/play_current_list", 136// d->tbPlayCurList = new ToolButton( bar, tr( "play List" ), "opieplayer/play_current_list",
135// this , SLOT( addSelected()) ); 137// this , SLOT( addSelected()) );
@@ -140,12 +142,12 @@ PlayListWidget::PlayListWidget( QWidget* parent, const char* name, WFlags fl )
140 142
141 d->tbAddToList = new ToolButton( bar, tr( "Add to Playlist" ), "mpegplayer/add_to_playlist", 143 d->tbAddToList = new ToolButton( bar, tr( "Add to Playlist" ), "opieplayer/add_to_playlist",
142 this , SLOT(addSelected()) ); 144 this , SLOT(addSelected()) );
143 d->tbRemoveFromList = new ToolButton( bar, tr( "Remove from Playlist" ), "mpegplayer/remove_from_playlist", 145 d->tbRemoveFromList = new ToolButton( bar, tr( "Remove from Playlist" ), "opieplayer/remove_from_playlist",
144 this , SLOT(removeSelected()) ); 146 this , SLOT(removeSelected()) );
145// d->tbPlay = new ToolButton( bar, tr( "Play" ), "mpegplayer/play", /*this */mediaPlayerState , SLOT(setPlaying(bool) /* btnPlay() */), TRUE ); 147// d->tbPlay = new ToolButton( bar, tr( "Play" ), "opieplayer/play", /*this */mediaPlayerState , SLOT(setPlaying(bool) /* btnPlay() */), TRUE );
146 d->tbPlay = new ToolButton( bar, tr( "Play" ), "mpegplayer/play", 148 d->tbPlay = new ToolButton( bar, tr( "Play" ), "opieplayer/play",
147 this , SLOT( btnPlay(bool) ), TRUE ); 149 this , SLOT( btnPlay(bool) ), TRUE );
148 d->tbShuffle = new ToolButton( bar, tr( "Randomize" ),"mpegplayer/shuffle", 150 d->tbShuffle = new ToolButton( bar, tr( "Randomize" ),"opieplayer/shuffle",
149 mediaPlayerState, SLOT(setShuffled(bool)), TRUE ); 151 mediaPlayerState, SLOT(setShuffled(bool)), TRUE );
150 d->tbLoop = new ToolButton( bar, tr( "Loop" ),"mpegplayer/loop", 152 d->tbLoop = new ToolButton( bar, tr( "Loop" ),"opieplayer/loop",
151 mediaPlayerState, SLOT(setLooping(bool)), TRUE ); 153 mediaPlayerState, SLOT(setLooping(bool)), TRUE );
@@ -170,3 +172,3 @@ PlayListWidget::PlayListWidget( QWidget* parent, const char* name, WFlags fl )
170 fullScreenButton->addTo(pmView); 172 fullScreenButton->addTo(pmView);
171 scaleButton = new QAction(tr("Scale"), Resource::loadPixmap("mpegplayer/scale"), QString::null, 0, this, 0); 173 scaleButton = new QAction(tr("Scale"), Resource::loadPixmap("opieplayer/scale"), QString::null, 0, this, 0);
172 connect( scaleButton, SIGNAL(activated()), mediaPlayerState, SLOT(toggleScaled()) ); 174 connect( scaleButton, SIGNAL(activated()), mediaPlayerState, SLOT(toggleScaled()) );
@@ -206,5 +208,5 @@ PlayListWidget::PlayListWidget( QWidget* parent, const char* name, WFlags fl )
206 QVBox *stretch1 = new QVBox( vbox1 ); stretch1->setBackgroundMode( PaletteButton ); // add stretch 208 QVBox *stretch1 = new QVBox( vbox1 ); stretch1->setBackgroundMode( PaletteButton ); // add stretch
207 new ToolButton( vbox1, tr( "Move Up" ), "mpegplayer/up", d->selectedFiles, SLOT(moveSelectedUp()) ); 209 new ToolButton( vbox1, tr( "Move Up" ), "opieplayer/up", d->selectedFiles, SLOT(moveSelectedUp()) );
208 new ToolButton( vbox1, tr( "Remove" ), "mpegplayer/cut", d->selectedFiles, SLOT(removeSelected()) ); 210 new ToolButton( vbox1, tr( "Remove" ), "opieplayer/cut", d->selectedFiles, SLOT(removeSelected()) );
209 new ToolButton( vbox1, tr( "Move Down" ), "mpegplayer/down", d->selectedFiles, SLOT(moveSelectedDown()) ); 211 new ToolButton( vbox1, tr( "Move Down" ), "opieplayer/down", d->selectedFiles, SLOT(moveSelectedDown()) );
210 QVBox *stretch2 = new QVBox( vbox1 ); stretch2->setBackgroundMode( PaletteButton ); // add stretch 212 QVBox *stretch2 = new QVBox( vbox1 ); stretch2->setBackgroundMode( PaletteButton ); // add stretch
@@ -431,10 +433,11 @@ void PlayListWidget::setDocument(const QString& fileref) {
431// qDebug("setDocument "+fileref); 433// qDebug("setDocument "+fileref);
432 if(fileref.find("m3u",0,TRUE) != -1) { //is m3u 434// if(fileref.find("m3u",0,TRUE) != -1) { //is m3u
433 clearList(); 435// clearList();
434 addToSelection( DocLnk( fileref ) ); 436// addToSelection( DocLnk( fileref ) );
435 d->setDocumentUsed = TRUE; 437// d->setDocumentUsed = TRUE;
436 d->selectedFiles->first(); 438// d->selectedFiles->first();
437 qApp->processEvents(); 439// qApp->processEvents();
438 } 440// }
439 else if(fileref.find("playlist",0,TRUE) != -1) {//is playlist 441// else
442 if(fileref.find("playlist",0,TRUE) != -1) {//is playlist
440 clearList(); 443 clearList();
@@ -621,3 +624,3 @@ void PlayListWidget::saveList() {
621 lnk.setType("playlist/plain");// hey is this a REGISTERED mime type?!?!? ;D 624 lnk.setType("playlist/plain");// hey is this a REGISTERED mime type?!?!? ;D
622 lnk.setIcon("mpegplayer/playlist2"); 625 lnk.setIcon("opieplayer/playlist2");
623 lnk.setName( filename); //sets file name 626 lnk.setName( filename); //sets file name
@@ -948,3 +951,3 @@ void PlayListWidget::populateAudioView() {
948 newItem= /*(void)*/ new QListViewItem( audioView, dit.current()->name(), QString::number( QFile( dit.current()->file()).size() ), storage); 951 newItem= /*(void)*/ new QListViewItem( audioView, dit.current()->name(), QString::number( QFile( dit.current()->file()).size() ), storage);
949 newItem->setPixmap(0, Resource::loadPixmap( "mpegplayer/musicfile" )); 952 newItem->setPixmap(0, Resource::loadPixmap( "opieplayer/musicfile" ));
950 } 953 }
@@ -972,3 +975,3 @@ void PlayListWidget::populateVideoView() {
972 newItem= /*(void)*/ new QListViewItem( videoView, Vdit.current()->name(), QString::number( QFile( Vdit.current()->file()).size() ), storage); 975 newItem= /*(void)*/ new QListViewItem( videoView, Vdit.current()->name(), QString::number( QFile( Vdit.current()->file()).size() ), storage);
973 newItem->setPixmap(0, Resource::loadPixmap( "mpegplayer/videofile" )); 976 newItem->setPixmap(0, Resource::loadPixmap( "opieplayer/videofile" ));
974 } 977 }
@@ -978,3 +981,3 @@ void PlayListWidget::populateVideoView() {
978void PlayListWidget::openFile() { 981void PlayListWidget::openFile() {
979 QString filename; 982 QString filename, name;
980 InputDialog *fileDlg; 983 InputDialog *fileDlg;
@@ -984,11 +987,22 @@ void PlayListWidget::openFile() {
984 filename = fileDlg->LineEdit1->text(); 987 filename = fileDlg->LineEdit1->text();
985 } 988
989// InputDialog *fileDlg2;
990// fileDlg2 = new InputDialog(this,tr("Name"),TRUE, 0);
991// fileDlg2->exec();
992// if( fileDlg2->result() == 1 ) {
993// name = fileDlg2->LineEdit1->text();
994// }
995//http://205.188.234.129:8030
986 qDebug(filename); 996 qDebug(filename);
987 DocLnk lnk; 997 DocLnk lnk;
988 QString name = filename.right(filename.length()-filename.find("http://")-7); 998// if(filename.left(7) == "http://")
989 qDebug(name); 999// name= filename.right(filename.length()-filename.find("http://")-7);
990 lnk.setName( name); //sets file name 1000// else name = filename;
991// lnk.setComment(); 1001// qDebug("name is "+name);
1002// lnk.setComment(filename);
1003 lnk.setName(filename); //sets file name
1004 if(filename.right(1) != "/" && filename.right(3) != "mp3" && filename.right(3) != "MP3")
1005 filename += "/";
992 lnk.setFile(filename); //sets File property 1006 lnk.setFile(filename); //sets File property
993// problem is, the launcher sees this as a broken link and does not display it :( 1007
994 lnk.setType("audio/x-mpegurl"); 1008 lnk.setType("audio/x-mpegurl");
@@ -1000,2 +1014,6 @@ void PlayListWidget::openFile() {
1000 d->selectedFiles->addToSelection( lnk); 1014 d->selectedFiles->addToSelection( lnk);
1015// if(fileDlg2)
1016// delete fileDlg2;
1017 }
1018
1001 if(fileDlg) 1019 if(fileDlg)