* $Id: preferences.hpp 16643 2006-09-13 12:45:46Z zorglub $
*
* Authors: Clément Stenac <zorglub@videolan.org>
+ * Antoine Cellerier <dionoea at videolan dot org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
#include "ui/equalizer.h"
#include "ui/video_effects.h"
-#include "ui/spatializer.h"
+#include "ui/v4l2.h"
#define BANDS 10
#define NUM_SP_CTRL 5
void updateFilterOptions();
};
+class ExtV4l2 : public QWidget
+{
+ Q_OBJECT
+public:
+ ExtV4l2( intf_thread_t *, QWidget * );
+ virtual ~ExtV4l2();
+
+ virtual void showEvent( QShowEvent *event );
+
+private:
+ intf_thread_t *p_intf;
+ Ui::ExtV4l2Widget ui;
+ QGroupBox *box;
+
+private slots:
+ void Refresh( void );
+ void ValueChange( int value );
+ void ValueChange( bool value );
+};
+
class Equalizer: public QWidget
{
Q_OBJECT
virtual ~Spatializer();
private:
- Ui::SpatializerWidget ui;
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;