aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/CommandLineOptions/StatusOption/statusoption.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2018-07-21 15:26:02 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2018-07-21 15:26:02 +0000
commitab49308ad778ddc4822cda48e218fbc06f7b8e34 (patch)
tree6a315cbb2b9dff0d5590d5d28ec4c3d6c9868b0d /src/plugins/CommandLineOptions/StatusOption/statusoption.cpp
parent0006966c0f307ec7dff51130ce26bbe3c7061418 (diff)
downloadqmmp-ab49308ad778ddc4822cda48e218fbc06f7b8e34.tar.gz
qmmp-ab49308ad778ddc4822cda48e218fbc06f7b8e34.tar.bz2
qmmp-ab49308ad778ddc4822cda48e218fbc06f7b8e34.zip
fixed command line translation
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@8197 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/CommandLineOptions/StatusOption/statusoption.cpp')
-rw-r--r--src/plugins/CommandLineOptions/StatusOption/statusoption.cpp34
1 files changed, 12 insertions, 22 deletions
diff --git a/src/plugins/CommandLineOptions/StatusOption/statusoption.cpp b/src/plugins/CommandLineOptions/StatusOption/statusoption.cpp
index 02500be13..cb19b4efc 100644
--- a/src/plugins/CommandLineOptions/StatusOption/statusoption.cpp
+++ b/src/plugins/CommandLineOptions/StatusOption/statusoption.cpp
@@ -25,6 +25,18 @@
#include <qmmpui/metadataformatter.h>
#include "statusoption.h"
+const CommandLineProperties StatusOption::properties() const
+{
+ CommandLineProperties properties;
+ properties.shortName = "StatusOption";
+ properties.translation = QLatin1String(":/status_plugin_");
+ properties.helpString << QString("--status") + "||" + tr("Print playback status")
+ << QString("--nowplaying <fmt>") + "||"
+ + tr("Print formatted track name (example: qmmp --nowplaying \"%t - %a\")")
+ << QString("--nowplaying-syntax") + "||" + tr("Print --nowplaying syntax");
+ return properties;
+}
+
bool StatusOption::identify(const QString &str) const
{
QStringList opts;
@@ -32,15 +44,6 @@ bool StatusOption::identify(const QString &str) const
return opts.contains(str);
}
-const QStringList StatusOption::helpString() const
-{
- return QStringList()
- << QString("--status") + "||" + tr("Print playback status")
- << QString("--nowplaying <fmt>") + "||"
- + tr("Print formatted track name (example: qmmp --nowplaying \"%t - %a\")")
- << QString("--nowplaying-syntax") + "||" + tr("Print --nowplaying syntax");
-}
-
QString StatusOption::executeCommand(const QString &opt_str, const QStringList &args)
{
SoundCore *core = SoundCore::instance();
@@ -104,19 +107,6 @@ QString StatusOption::executeCommand(const QString &opt_str, const QStringList &
return out;
}
-const QString StatusOption::name() const
-{
- return "StatusOption";
-}
-
-/*QTranslator *StatusOption::createTranslator(QObject *parent)
-{
- QTranslator *translator = new QTranslator(parent);
- QString locale = Qmmp::systemLanguageID();
- translator->load(QString(":/status_plugin_") + locale);
- return translator;
-}*/
-
QString StatusOption::genProgressBar()
{
SoundCore *core = SoundCore::instance();