00001
#ifndef CODECIMAGEVIEWER_HPP
00002
#define CODECIMAGEVIEWER_HPP
00003
00004
#include <qimage.h>
00005
#include <qwidget.h>
00006
00007
#include "CodecImage.h"
00008
00009 class CCodecImageViewer:
public QWidget
00010 {
00011
private:
00012
CCodecImage *m_pCodecY, *m_pCodecU, *m_pCodecV;
00013 QImage m_QImageY, m_QImageU, m_QImageV;
00014
int w, h, w2, h2;
00015
00016
protected:
00017
void paintEvent(QPaintEvent *e);
00018
00019
public:
00020
00021
CCodecImageViewer(
CCodecImage *y,
CCodecImage *u,
CCodecImage *v, QWidget *parent = 0,
const char *name = 0, WFlags f = 0);
00022
00023
void Resize();
00024
void Update();
00025 };
00026
00027
#endif