aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/CommandLineOptions
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2017-03-07 20:48:56 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2017-03-07 20:48:56 +0000
commit57117a8813a6902cdeee443b5c69c9b3ad9c1f91 (patch)
treee2cbc686d872630a690e1357a3fd164bc97cb089 /src/plugins/CommandLineOptions
parent5df8f2fd1b44da4a1c57ae955d3fdbd43a24b9cb (diff)
downloadqmmp-57117a8813a6902cdeee443b5c69c9b3ad9c1f91.tar.gz
qmmp-57117a8813a6902cdeee443b5c69c9b3ad9c1f91.tar.bz2
qmmp-57117a8813a6902cdeee443b5c69c9b3ad9c1f91.zip
improved playlist plugin
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@7079 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/CommandLineOptions')
-rw-r--r--src/plugins/CommandLineOptions/PlayListOption/playlistoption.cpp19
1 files changed, 12 insertions, 7 deletions
diff --git a/src/plugins/CommandLineOptions/PlayListOption/playlistoption.cpp b/src/plugins/CommandLineOptions/PlayListOption/playlistoption.cpp
index ff94bbcef..9bc850ea0 100644
--- a/src/plugins/CommandLineOptions/PlayListOption/playlistoption.cpp
+++ b/src/plugins/CommandLineOptions/PlayListOption/playlistoption.cpp
@@ -26,6 +26,7 @@
#include <qmmpui/metadataformatter.h>
#include <qmmpui/mediaplayer.h>
#include <qmmpui/qmmpuisettings.h>
+#include <qmmpui/commandlinemanager.h>
#include "playlistoption.h"
bool PlayListOption::identify(const QString & str) const
@@ -56,13 +57,17 @@ QString PlayListOption::executeCommand(const QString& opt_str, const QStringList
if(opt_str == "--pl-help")
{
- out = "--pl-list " + tr("List all available playlists")+"\n"+
- "--pl-dump <id> " + tr("Show playlist content")+"\n" +
- "--pl-play <id> <track> " + tr("Play track <track> in playlist <id>")+"\n" +
- "--pl-clear <id> " + tr("Clear playlist")+"\n"+
- "--pl-repeat-toggle " + tr("Toggle playlist repeat")+"\n"+
- "--pl-shuffle-toggle " + tr("Toggle playlist shuffle")+"\n"+
- "--pl-state " + tr("Show playlist options")+"\n";
+ QStringList list = QStringList()
+ << QString("--pl-list") + "||" + tr("List all available playlists")
+ << QString("--pl-dump <id>") + "||" + tr("Show playlist content")
+ << QString("--pl-play <id> <track>") + "||" + tr("Play track <track> in playlist <id>")
+ << QString("--pl-clear <id>") + "||" + tr("Clear playlist")
+ << QString("--pl-repeat-toggle") + "||" + tr("Toggle playlist repeat")
+ << QString("--pl-shuffle-toggle") + "||" + tr("Toggle playlist shuffle")
+ << QString("--pl-state") + "||" + tr("Show playlist options");
+
+ foreach (QString line, list)
+ out += CommandLineManager::formatHelpString(line) + "\n";
}
else if(opt_str == "--pl-list")
{