Salome HOME
This commit was generated by cvs2git to create branch 'IMPORT'.
[modules/superv.git] / src / SUPERVGUI / SUPERVGUI_Label.cxx
1 using namespace std;
2 //  File      : SUPERVGUI_Label.cxx
3 //  Created   : 24 / 10 / 2001
4 //  Author    : Francis KLOSS
5 //  Project   : SALOME
6 //  Module    : SUPERVGUI
7 //  Copyright : CEA
8
9 #include "SUPERVGUI_Label.h"
10 #include "SUPERVGUI_Def.h"
11
12 SUPERVGUI_Label::SUPERVGUI_Label(QWidget* parent, int dx, int dy, const char* text, int a)
13   : QLabel(parent) {
14     Trace("SUPERVGUI_Label::SUPERVGUI_Label")
15     setMinimumSize(dx, dy);
16     setMaximumSize(dx, dy);
17     setText((QString)text);
18     setAlignment(a | QLabel::AlignVCenter);
19 }
20
21 SUPERVGUI_Label::~SUPERVGUI_Label() {
22     Trace("SUPERVGUI_Label::~SUPERVGUI_Label")
23 }
24
25 void SUPERVGUI_Label::mousePressEvent(QMouseEvent* e) {
26     Trace("SUPERVGUI_Label::mousePressEvent")
27     emit MousePress(e);
28 }
29
30 void SUPERVGUI_Label::mouseReleaseEvent(QMouseEvent* e) {
31     Trace("SUPERVGUI_Label::mouseReleaseEvent")
32     emit MouseRelease(e);
33 }
34
35 void SUPERVGUI_Label::mouseMoveEvent(QMouseEvent* e) {
36     Trace("SUPERVGUI_Label::mouseMoveEvent")
37     emit MouseMove(e);
38 }