00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00024
00025 #ifndef QVCAMERAWIDGETSMALL_H
00026 #define QVCAMERAWIDGETSMALL_H
00027
00028 #include <QVCamera>
00029 #include <qvgui/qvcamerawidget.h>
00030 #include <ui/ui_qvcameraformsmall.h>
00031
00032 #ifndef DOXYGEN_IGNORE_THIS
00033 class QVCameraWidgetSmall: public QWidget
00034 {
00035 Q_OBJECT
00036 public:
00037 Ui::QVCameraFormSmall form;
00038 QVCameraWidgetSmall(QVCamera *camera, QWidget *parent = 0);
00039 ~QVCameraWidgetSmall();
00040
00041 private:
00042 QVCamera * camera;
00043 QVCameraWidget * cameraWidget;
00044 bool sliderActive;
00045
00046 signals:
00047 void speedPressed(double speed);
00048 void seekPressed(QVCamera::TSeekType seek_type,double value);
00049
00050 public slots:
00051 void updateCameraVisibleInfoSlot();
00052 void updateCameraStateSlot(QVCamera::TCameraStatus);
00053
00054 private slots:
00055 void seekPressedSlot();
00056 void seekReleasedSlot();
00057 void seekMovedSlot();
00058
00059 };
00060 #endif
00061 #endif // UI_QVINTPARAMWIDGET_H