diff options
Diffstat (limited to 'test/qv4l2/qv4l2.h')
-rw-r--r-- | test/qv4l2/qv4l2.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/test/qv4l2/qv4l2.h b/test/qv4l2/qv4l2.h index f3ecf7262..1b3bc4ed6 100644 --- a/test/qv4l2/qv4l2.h +++ b/test/qv4l2/qv4l2.h @@ -21,7 +21,7 @@ #define __user #include <linux/videodev2.h> -class QTextEdit; +class QComboBox; typedef std::vector<unsigned> ClassIDVec; typedef std::map<unsigned, ClassIDVec> ClassMap; @@ -51,11 +51,16 @@ protected: private slots: void choose(); void ctrlAction(int); + void inputChanged(int); + void outputChanged(int); + void inputAudioChanged(int); + void outputAudioChanged(int); void about(); private: void addTabs(); + void addGeneralTab(); void finishGrid(QWidget *vbox, QGrid *grid, unsigned ctrl_class, bool odd); void addCtrl(QGrid *grid, const struct v4l2_queryctrl &qctrl); void updateCtrl(unsigned id); @@ -73,6 +78,9 @@ private: CtrlMap ctrlMap; WidgetMap widgetMap; ClassMap classMap; + + // General tab + QComboBox *audioInput; }; |