diff options
Diffstat (limited to 'src/plugins/Output/oss/outputossfactory.cpp')
| -rw-r--r-- | src/plugins/Output/oss/outputossfactory.cpp | 18 |
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; } |
