summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/phonon/mmf/abstractaudioeffect.h
diff options
context:
space:
mode:
authorGareth Stockwell <ext-gareth.stockwell@nokia.com>2010-01-11 16:05:17 (GMT)
committerGareth Stockwell <ext-gareth.stockwell@nokia.com>2010-01-11 16:30:44 (GMT)
commit99acb8f8e53767e59a5634609b0d3582ae5b0d7c (patch)
tree15c8149eac6f3389b7f3f0430e845f99cb037848 /src/3rdparty/phonon/mmf/abstractaudioeffect.h
parentaefcf35b4e4dd62771b9fe531c84d35e13f2c660 (diff)
downloadQt-99acb8f8e53767e59a5634609b0d3582ae5b0d7c.zip
Qt-99acb8f8e53767e59a5634609b0d3582ae5b0d7c.tar.gz
Qt-99acb8f8e53767e59a5634609b0d3582ae5b0d7c.tar.bz2
Refactored AbstractAudioEffect to reduce redundancy in derived classes
Task-number: QTBUG-4659 Reviewed-by: Espen Riskedal
Diffstat (limited to 'src/3rdparty/phonon/mmf/abstractaudioeffect.h')
-rw-r--r--src/3rdparty/phonon/mmf/abstractaudioeffect.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/3rdparty/phonon/mmf/abstractaudioeffect.h b/src/3rdparty/phonon/mmf/abstractaudioeffect.h
index b34ad0d..9b9c47d 100644
--- a/src/3rdparty/phonon/mmf/abstractaudioeffect.h
+++ b/src/3rdparty/phonon/mmf/abstractaudioeffect.h
@@ -83,19 +83,19 @@ protected:
void disconnectMediaObject(MediaObject *mediaObject);
virtual void createEffect(AudioPlayer::NativePlayer *player) = 0;
- virtual void applyParameters() = 0;
- virtual void parameterChanged(const int id,
+ virtual void parameterChanged(const EffectParameter &param,
const QVariant &value) = 0;
private:
void createEffect();
+ const EffectParameter& internalParameter(int id) const;
protected:
QScopedPointer<CAudioEffect> m_effect;
- const QList<EffectParameter> m_params;
private:
+ const QList<EffectParameter> m_params;
AbstractMediaPlayer * m_player;
QHash<int, QVariant> m_values;
};