00001 #include <QtGui/QMouseEvent>
00002
00003 #include "ImageLabel.h"
00004 #include "MainWindow.h"
00005
00006
00008 ImageLabel::ImageLabel(MainWindow* guiParent, QWidget * parent, Qt::WFlags f)
00009 : QLabel(parent, f),
00010 m_guiParent(guiParent)
00011 {
00012 }
00013
00015 ImageLabel::~ImageLabel(void)
00016 {
00017 }
00018
00020 void ImageLabel::mousePressEvent(QMouseEvent* event)
00021 {
00022 m_guiParent->setULPt(event->x(),event->y());
00023 qDebug("mouse press event: %d/%d", m_guiParent->getULPt().x(), m_guiParent->getULPt().y());
00024 }
00025
00027 void ImageLabel::mouseReleaseEvent(QMouseEvent * event)
00028 {
00029 m_guiParent->setLRPt(event->x(),event->y());
00030 qDebug("mouse release event: %d/%d", m_guiParent->getLRPt().x(), m_guiParent->getLRPt().y());
00031 }