diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-06-25 19:55:30 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-06-25 19:55:30 +0000 |
| commit | 0ae40fd97183b0d6564a25373610b2d99ba17cf8 (patch) | |
| tree | c9733cec8bbfbba4bd05d7b7006856bf2653fdab /src/plugins/Output/oss/outputossfactory.cpp | |
| parent | 0ce1335dc6a20ffce8095ca5f98c1f2d25346d9a (diff) | |
| download | qmmp-0ae40fd97183b0d6564a25373610b2d99ba17cf8.tar.gz qmmp-0ae40fd97183b0d6564a25373610b2d99ba17cf8.tar.bz2 qmmp-0ae40fd97183b0d6564a25373610b2d99ba17cf8.zip | |
ported oss plugin
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@976 90c681e8-e032-0410-971d-27865f9a5e38
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; } |
