iRoCS Toolbox  1.1.0
limagelabel.hh
Go to the documentation of this file.
1 #ifndef LIMAGELABEL_H
2 #define LIMAGELABEL_H
3 
4 #ifdef HAVE_CONFIG_H
5 #include <config.hh>
6 #endif
7 
8 #include <QtGui/QWidget>
9 #include <QtGui/QLabel> //For Base Class
10 
11 class QLabel;
12 
13 class lImageLabel : public QLabel
14 {
15  Q_OBJECT
16 
17 public:
18  lImageLabel(QWidget *parent = 0);
19  ~lImageLabel();
20 
21 public slots:
22 
23 signals:
24  void wheel(int delta);
25  void zoom(int delta);
26  void move(int x, int y, int flag);
27  void point(int x, int y, int flag);
28  void status(int delta);
29 
30 
31 protected:
32  void wheelEvent(QWheelEvent *event);
33  void mouseMoveEvent(QMouseEvent * event);
34  void mouseDoubleClickEvent ( QMouseEvent * event );
35  void mouseReleaseEvent ( QMouseEvent * event );
36 };
37 
38 #endif // LIMAGELABEL_H
void move(int x, int y, int flag)
void mouseReleaseEvent(QMouseEvent *event)
lImageLabel(QWidget *parent=0)
void status(int delta)
void wheelEvent(QWheelEvent *event)
void mouseDoubleClickEvent(QMouseEvent *event)
void zoom(int delta)
void mouseMoveEvent(QMouseEvent *event)
void point(int x, int y, int flag)
void wheel(int delta)