00001 #ifndef H__zoomable_image__ 00002 #define H__zoomable_image__ 00003 00004 #include <QtGui/QWidget> 00005 #include <QtGui/QLabel> 00006 #include <QtGui/QMouseEvent> 00007 00018 class ZoomableImage : public QLabel{ 00019 Q_OBJECT 00020 00021 public : 00022 ZoomableImage():QLabel(){}; 00023 ~ZoomableImage(){}; 00024 void mouseDoubleClickEvent ( QMouseEvent *); 00025 00026 signals: 00027 void zoom(int x, int y); 00028 void unzoom(int x, int y); 00029 }; 00030 00031 #endif