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 <qvcore/qvcamera.h>
00029 #include <qvgui/qvcamerawidget.h>
00030 #include <ui/ui_qvcameraformsmall.h>
00031
00033 class QVCameraWidgetSmall: public QWidget
00034 {
00035 Q_OBJECT
00036 public:
00037 Ui::QVCameraFormSmall form;
00038 QVCameraWidgetSmall(QVCamera *camera, QWidget *parent = 0);
00039
00040 private:
00041 QVCamera * camera;
00042 QVCameraWidget * cameraWidget;
00043 bool sliderActive;
00044
00045 signals:
00046 void speedPressed(double speed);
00047 void seekPressed(QVCamera::TSeekType seek_type,double value);
00048
00049 public slots:
00050 void updateCameraVisibleInfoSlot();
00051 void updateCameraStateSlot(QVCamera::TCameraStatus);
00052
00053 private slots:
00054 void seekPressedSlot();
00055 void seekReleasedSlot();
00056 void seekMovedSlot();
00057
00058 };
00060 #endif // UI_QVINTPARAMWIDGET_H