Added server side browsing via xmmsc_xform_media_browse()
This commit is contained in:
parent
70c6c3832f
commit
95ff470248
12 changed files with 525 additions and 9 deletions
19
Playlist.cpp
19
Playlist.cpp
|
@ -1,4 +1,5 @@
|
|||
#include "MainWindow.h"
|
||||
#include "BrowseDialog.h"
|
||||
#include "Playlist.h"
|
||||
#include "PlaylistList.h"
|
||||
|
||||
|
@ -361,13 +362,23 @@ PlaylistWidget::menuAddDir ()
|
|||
void
|
||||
PlaylistWidget::menuAddFile ()
|
||||
{
|
||||
QSettings s;
|
||||
QStringList files;
|
||||
FileDialog fd (this, "playlist_add_files");
|
||||
|
||||
files = fd.getFiles ();
|
||||
if (s.value ("playlist/useremote").toBool () == true) {
|
||||
BrowseDialog bd (window ());
|
||||
files = bd.getFiles ();
|
||||
for (int i = 0; i < files.count(); i++) {
|
||||
XMMSHandler::getInstance ().playlistAddURL (files.value (i));
|
||||
}
|
||||
} else {
|
||||
FileDialog fd (this, "playlist_add_files");
|
||||
|
||||
for (int i = 0; i < files.count(); i++) {
|
||||
XMMSHandler::getInstance ().playlistAddURL ("file://" + files.value(i));
|
||||
files = fd.getFiles ();
|
||||
|
||||
for (int i = 0; i < files.count(); i++) {
|
||||
XMMSHandler::getInstance ().playlistAddURL ("file://" + files.value(i));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue