aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/fileloader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmmpui/fileloader.cpp')
-rw-r--r--src/qmmpui/fileloader.cpp17
1 files changed, 13 insertions, 4 deletions
diff --git a/src/qmmpui/fileloader.cpp b/src/qmmpui/fileloader.cpp
index 6fc32cc3e..8205a129a 100644
--- a/src/qmmpui/fileloader.cpp
+++ b/src/qmmpui/fileloader.cpp
@@ -38,7 +38,7 @@ void FileLoader::addFile(const QString &path)
bool use_meta = m_settings->useMetadata();
QList <FileInfo *> playList = MetaDataManager::instance()->createPlayList(path, use_meta);
foreach(FileInfo *info, playList)
- emit newPlayListTrack(new PlayListTrack(info));
+ emit newTrackToAdd(new PlayListTrack(info));
qDeleteAll(playList);
}
@@ -89,12 +89,12 @@ void FileLoader::run()
}
}
-void FileLoader::load(const QString &path)
+void FileLoader::add(const QString &path)
{
- load(QStringList() << path);
+ add(QStringList() << path);
}
-void FileLoader::load(const QStringList &paths)
+void FileLoader::add(const QStringList &paths)
{
m_paths << paths;
MetaDataManager::instance()->prepareForAnotherThread();
@@ -102,6 +102,15 @@ void FileLoader::load(const QStringList &paths)
start(QThread::IdlePriority);
}
+void FileLoader::insert(int index, const QString &path)
+{
+ insert(index, QStringList() << path);
+}
+
+void FileLoader::insert(int index, const QStringList &paths)
+{
+}
+
void FileLoader::finish()
{
m_finished = true;