00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef __QVSIMON_PLUGIN_H
00026 #define __QVSIMON_PLUGIN_H
00027
00028 #include <qvmiscplugin.h>
00029 #include <qtimer.h>
00030
00031 class QCheckBox;
00032 class QComboBox;
00033
00034 class CCThread;
00035
00039 class QtVisionSimon : public QVMiscPlugin
00040 {
00041 Q_OBJECT
00042
00043 public:
00044 QtVisionSimon(QtVision *qtv, QWidget *parent = 0, const char* name = 0);
00045 virtual ~QtVisionSimon();
00046
00047 bool event(QEvent *e);
00048
00049 public slots:
00050 void channelChanged();
00051 virtual QWidget *configWidget(QWidget *parent, const char *name);
00052 virtual void saveConfig();
00053
00054
00055 private:
00056 CCThread *_thread;
00057 bool _cfg_displayText, _cfg_displayTitle;
00058 int _cfg_pal;
00059 QString _cfg_dev;
00060 QCheckBox *_cb_dispText, *_cb_dispTitle;
00061 QComboBox *_cb_norm, *_cb_dev;
00062 };
00063
00064 #endif
00065