diff base/PlayParameters.h @ 57:7439f1696314

* Add editing for auralisation plugin parameters and programs * Rename and reorganise the sample plugin sample set
author Chris Cannam
date Thu, 23 Mar 2006 15:49:41 +0000
parents d397ea0a79f5
children f277a171749d
line wrap: on
line diff
--- a/base/PlayParameters.h	Wed Mar 22 17:38:29 2006 +0000
+++ b/base/PlayParameters.h	Thu Mar 23 15:49:41 2006 +0000
@@ -29,11 +29,16 @@
     virtual float getPlayPan() const { return m_playPan; } // -1.0 -> 1.0
     virtual float getPlayGain() const { return m_playGain; }
 
+    virtual QString getPlayPluginId() const { return m_playPluginId; } 
+    virtual QString getPlayPluginConfiguration() const { return m_playPluginConfiguration; }
+
 public slots:
     virtual void setPlayMuted(bool muted);
     virtual void setPlayAudible(bool nonMuted);
     virtual void setPlayPan(float pan);
     virtual void setPlayGain(float gain);
+    virtual void setPlayPluginId(QString id);
+    virtual void setPlayPluginConfiguration(QString configuration);
 
 signals:
     void playParametersChanged();
@@ -41,11 +46,15 @@
     void playAudibleChanged(bool);
     void playPanChanged(float);
     void playGainChanged(float);
+    void playPluginIdChanged(QString);
+    void playPluginConfigurationChanged(QString);
 
 protected:
     bool m_playMuted;
     float m_playPan;
     float m_playGain;
+    QString m_playPluginId;
+    QString m_playPluginConfiguration;
 };
 
 #endif