+ void setCoreBands();
+ void setCorePreset(int);
+ void updateUISliderValues( int );
+};
+
+class Spatializer: public QWidget
+{
+ Q_OBJECT
+public:
+ Spatializer( intf_thread_t *, QWidget * );
+ virtual ~Spatializer();
+
+private:
+ QSlider *spatCtrl[NUM_SP_CTRL];
+ QLabel *ctrl_texts[NUM_SP_CTRL];
+ QLabel *ctrl_readout[NUM_SP_CTRL];
+ float controlVars[5];
+ float oldControlVars[5];
+
+ QCheckBox *enableCheck;
+
+ void delCallbacks( aout_instance_t * );
+ void addCallbacks( aout_instance_t * );
+ intf_thread_t *p_intf;
+private slots:
+ void enable(bool);
+ void enable();
+ void setValues(float *);
+ void setInitValues();