aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/CommandLineOptions/StatusOption/statusoption.cpp
diff options
context:
space:
mode:
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();