aboutsummaryrefslogtreecommitdiff
path: root/src/app/builtincommandlineoption.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/builtincommandlineoption.cpp')
-rw-r--r--src/app/builtincommandlineoption.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/app/builtincommandlineoption.cpp b/src/app/builtincommandlineoption.cpp
index 3465b4059..48d11f1e1 100644
--- a/src/app/builtincommandlineoption.cpp
+++ b/src/app/builtincommandlineoption.cpp
@@ -42,6 +42,7 @@ BuiltinCommandLineOption::BuiltinCommandLineOption(QObject *parent) : QObject(pa
<< "--jump-to-file" << "-j"
<< "--quit" << "-q"
<< "--volume"
+ << "--toggle-mute"
<< "--next" << "--previous"
<< "--toggle-visibility"
<< "--add-file" << "--add-dir";
@@ -68,6 +69,7 @@ const QString BuiltinCommandLineOption::helpString() const
"-j, --jump-to-file "+tr("Display Jump to File dialog")+ "\n" +
"-q, --quit "+tr("Quit application") + "\n" +
"--volume <0..100> "+tr("Set playback volume (example: qmmp --volume 20)") + "\n"
+ "--toggle-mute "+tr("Mute/Restore volume") + "\n"
"--next "+tr("Skip forward in playlist")+ "\n" +
"--previous "+tr("Skip backwards in playlist")+"\n" +
"--toggle-visibility "+tr("Show/hide application")+ "\n" +
@@ -201,6 +203,10 @@ void BuiltinCommandLineOption::executeCommand(const QString &option_string,
if (ok)
core->setVolume(volume,volume);
}
+ else if (option_string == "--toggle-mute")
+ {
+ core->setMuted(!core->isMuted());
+ }
}
QHash <QString, QStringList> BuiltinCommandLineOption::splitArgs(const QStringList &args) const