QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
RCoordinateEvent.h
Go to the documentation of this file.
1
20#ifndef RCOORDINATEEVENT_H
21#define RCOORDINATEEVENT_H
22
23#include "core_global.h"
24
25#include <QEvent>
26
27#include "RInputEvent.h"
28
29class RGraphicsView;
30class RGraphicsScene;
31class RVector;
32
39class QCADCORE_EXPORT RCoordinateEvent : public QEvent, public RInputEvent {
40public:
44 RCoordinateEvent(const RVector& position,
46
47 void setModifiers(Qt::KeyboardModifiers m) {
48 mods = m;
49 }
50 Qt::KeyboardModifiers getModifiers() const {
51 return mods;
52 }
53
54private:
55 Qt::KeyboardModifiers mods;
56};
57
60
61#endif
Q_DECLARE_METATYPE(RMath *)
Coordinate Event.
Definition RCoordinateEvent.h:39
Qt::KeyboardModifiers getModifiers() const
Definition RCoordinateEvent.h:50
void setModifiers(Qt::KeyboardModifiers m)
Definition RCoordinateEvent.h:47
Qt::KeyboardModifiers mods
Definition RCoordinateEvent.h:55
Abstract base class for all graphics scenes.
Definition RGraphicsScene.h:64
Graphics view.
Definition RGraphicsView.h:67
An input event for a graphics scene.
Definition RInputEvent.h:39
Represents a 3d vector (x/y/z).
Definition RVector.h:47
#define QCADCORE_EXPORT
Definition core_global.h:10
char s
Definition opennurbs_string.cpp:32