00001 #ifndef IMAGEPANELYUV_HPP 00002 #define IMAGEPANELYUV_HPP 00003 00004 #include "VideoDevice.h" 00005 #include "CamPanel.h" 00006 00007 class CImagePanelYUV: public CCamPanel 00008 { 00009 Q_OBJECT 00010 private: 00011 CVideoDevice *m_pVideo; 00012 00013 private slots: 00014 void UpdateImage(); 00015 00016 public: 00017 CImagePanelYUV(CVideoDevice *video, QWidget *parent = 0, const char *name = 0); 00018 00019 // overloaded from QWidget 00020 void hideEvent(QHideEvent *); 00021 void showEvent(QShowEvent *); 00022 }; 00023 00024 #endif