aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Output/oss/outputossfactory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/Output/oss/outputossfactory.cpp')
-rw-r--r--src/plugins/Output/oss/outputossfactory.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/plugins/Output/oss/outputossfactory.cpp b/src/plugins/Output/oss/outputossfactory.cpp
index d47f6607a..7e2e258f6 100644
--- a/src/plugins/Output/oss/outputossfactory.cpp
+++ b/src/plugins/Output/oss/outputossfactory.cpp
@@ -25,13 +25,7 @@
#include "outputossfactory.h"
-const QString& OutputOSSFactory::name() const
-{
- static QString name(tr("OSS Plugin"));
- return name;
-}
-
-Output* OutputOSSFactory::create(QObject* parent,bool)
+Output* OutputOSSFactory::create(QObject* parent)
{
return new OutputOSS(parent);
}
@@ -39,12 +33,18 @@ Output* OutputOSSFactory::create(QObject* parent,bool)
const OutputProperties OutputOSSFactory::properties() const
{
OutputProperties properties;
- properties.name = name();
+ properties.name = tr("OSS Plugin");
+ properties.shortName = "oss";
properties.hasAbout = TRUE;
properties.hasSettings = TRUE;
return properties;
}
+VolumeControl *OutputOSSFactory::createVolumeControl(QObject *parent)
+{
+ return new VolumeControlOSS(parent);
+}
+
void OutputOSSFactory::showSettings(QWidget* parent)
{
SettingsDialog *s = new SettingsDialog(parent);
@@ -62,7 +62,7 @@ QMessageBox::about (parent, tr("About OSS Output Plugin"),
QTranslator *OutputOSSFactory::createTranslator(QObject *parent)
{
QTranslator *translator = new QTranslator(parent);
- QString locale = Qmmp::systemLanguageID();
+ QString locale = QLocale::system().name();
translator->load(QString(":/oss_plugin_") + locale);
return translator;
}