]> Shamusworld >> Repos - architektonas/blob - src/base/rs_mouseevent.h.old
Refactoring: Moved RS_GraphicView to GraphicView.
[architektonas] / src / base / rs_mouseevent.h.old
1 /****************************************************************************
2 ** $Id: rs_mouseevent.h 1648 2003-06-11 06:56:01Z andrew $
3 **
4 ** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
5 **
6 ** This file is part of the qcadlib Library project.
7 **
8 ** This file may be distributed and/or modified under the terms of the
9 ** GNU General Public License version 2 as published by the Free Software
10 ** Foundation and appearing in the file LICENSE.GPL included in the
11 ** packaging of this file.
12 **
13 ** Licensees holding valid qcadlib Professional Edition licenses may use 
14 ** this file in accordance with the qcadlib Commercial License
15 ** Agreement provided with the Software.
16 **
17 ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
18 ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
19 **
20 ** See http://www.ribbonsoft.com for further details.
21 **
22 ** Contact info@ribbonsoft.com if any conditions of this licensing are
23 ** not clear to you.
24 **
25 **********************************************************************/
26
27
28 #ifndef RS_MOUSEEVENT_H
29 #define RS_MOUSEEVENT_H
30
31 //#include <qevent.h>
32 #include <QtCore>
33
34 #define RS_MouseEvent QMouseEvent
35
36 /**
37  * Events which can be triggered for every action.
38  */
39 //enum RS_MouseButton { LEFT, MIDDLE, RIGHT, NONE };
40
41 /**
42  * Mouse Events.
43  */
44 /*
45 class RS_MouseEvent {
46 public:
47     RS_MouseEvent(int x, int y, RS_MouseButton button) {
48         this->x = x;
49         this->y = y;
50         this->button = button;
51     }
52  
53     int getX() {
54         return x;
55     }
56     int getY() {
57         return y;
58     }
59     RS_MouseButton getButton() {
60         return button;
61     }
62  
63 protected:
64     int x;
65     int y;
66     RS_MouseButton button;
67 };
68 */
69
70 #endif