CameraDisplay.qt.C
00001 #ifndef CAMERADISPLAY_QT_C
00002 #define CAMERADISPLAY_QT_C
00003
00004 #include "QtUtil/ImageConvert4.H"
00005
00006 CameraDisplay::CameraDisplay(QWidget *parent) :
00007 QGraphicsView(parent)
00008 {
00009 setRenderHints(QPainter::Antialiasing);
00010
00011 itsScene = new QGraphicsScene;
00012
00013 itsImageDisplay = new ImageGraphicsItem();
00014
00015 itsScene->addItem(itsImageDisplay);
00016
00017 this->setScene(itsScene);
00018
00019 }
00020
00021 void CameraDisplay::updateImage(QImage img)
00022 {
00023 LINFO("Got Image!!");
00024 itsImageDisplay->setImage(img);
00025 itsImageDisplay->update();
00026 this->setSceneRect(itsImageDisplay->getRect());
00027 }
00028
00029
00030
00031 #endif //CAMERADISPLAY_QT_C