From kde-commits Mon Feb 28 22:44:50 2011 From: Harald Sitter Date: Mon, 28 Feb 2011 22:44:50 +0000 To: kde-commits Subject: =?utf-8?q?=5Bphonon-gstreamer=5D_gstreamer=3A_style+++++++++++++?= Message-Id: <20110228224450.8263CA60C9 () git ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=129893314524161 Git commit 0b330918faddbc617371cd8150513a3339c5d83c by Harald Sitter. Committed on 28/02/2011 at 23:44. Pushed by sitter into branch 'master'. style++++++++++++++ M +7 -3 gstreamer/effectmanager.cpp M +4 -0 gstreamer/effectmanager.h http://commits.kde.org/phonon-gstreamer/0b330918faddbc617371cd8150513a3339c5d83c diff --git a/gstreamer/effectmanager.cpp b/gstreamer/effectmanager.cpp index 5ef92d1..4f59452 100644 --- a/gstreamer/effectmanager.cpp +++ b/gstreamer/effectmanager.cpp @@ -32,7 +32,8 @@ namespace Phonon namespace Gstreamer { -EffectInfo::EffectInfo(const QString &name, const QString&description, const QString&author) +EffectInfo::EffectInfo(const QString &name, const QString &description, + const QString &author) : m_name(name) , m_description(description) , m_author(author) {} @@ -42,12 +43,15 @@ EffectManager::EffectManager(Backend *backend) , m_backend(backend) { GList *factoryList = gst_registry_get_feature_list(gst_registry_get_default (), GST_TYPE_ELEMENT_FACTORY); - QString name, klass, description, author; + QString name; + QString klass; + QString description; + QString author; for (GList* iter = g_list_first(factoryList); iter != NULL ; iter = g_list_next(iter)) { GstPluginFeature *feature = GST_PLUGIN_FEATURE(iter->data); klass = gst_element_factory_get_klass(GST_ELEMENT_FACTORY(feature)); if (klass == QLatin1String("Filter/Effect/Audio")) { - name = GST_PLUGIN_FEATURE_NAME(feature); + name = GST_PLUGIN_FEATURE_NAME(feature); // These plugins simply make no sense to the frontend: // "audiorate" Should be internal diff --git a/gstreamer/effectmanager.h b/gstreamer/effectmanager.h index b0c2f1f..8164172 100644 --- a/gstreamer/effectmanager.h +++ b/gstreamer/effectmanager.h @@ -43,18 +43,22 @@ public : { return m_name; } + QString description() const { return m_description; } + QString author() const { return m_author; } + QStringList properties() const { return m_properties; } + void addProperty(QString propertyName) { m_properties.append(propertyName);