Open Source 2D CAD
RCoordinateEvent Class Reference

Coordinate Event. More...

#include <RCoordinateEvent.h>

Inheritance diagram for RCoordinateEvent:

Public Member Functions

Qt::KeyboardModifiers getModifiers () const
 RCoordinateEvent (const RVector &position, RGraphicsScene &s, RGraphicsView &v)
 Copyright (c) 2011-2018 by Andrew Mustun. More...
void setModifiers (Qt::KeyboardModifiers m)
- Public Member Functions inherited from RInputEvent
RVector getCursorPosition () const
RGraphicsScenegetGraphicsScene () const
RGraphicsViewgetGraphicsView () const
RVector getModelPosition () const
RVector getScreenPosition () const
bool isValid () const
 RInputEvent (const RVector &position, RGraphicsScene &s, RGraphicsView &v, qreal devicePixelRatio=1.0)
 Copyright (c) 2011-2018 by Andrew Mustun. More...
void setCursorPosition (const RVector &v)
void setModelPosition (const RVector &v)
void setScreenPosition (const RVector &v)
virtual ~RInputEvent ()

Private Attributes

Qt::KeyboardModifiers mods

Additional Inherited Members

- Protected Attributes inherited from RInputEvent
RVector cursorPosition
RVector modelPosition
RVector screenPosition

Detailed Description

Coordinate Event.

Scriptable:\nThis class is available in script environments.\n

Constructor & Destructor Documentation

◆ RCoordinateEvent()

RCoordinateEvent::RCoordinateEvent ( const RVector position,
RGraphicsScene s,
RGraphicsView v 

Copyright (c) 2011-2018 by Andrew Mustun.

positionAbsolute model coordinate.

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.

Member Function Documentation

◆ getModifiers()

Qt::KeyboardModifiers RCoordinateEvent::getModifiers ( ) const

◆ setModifiers()

void RCoordinateEvent::setModifiers ( Qt::KeyboardModifiers  m)

Member Data Documentation

◆ mods

Qt::KeyboardModifiers RCoordinateEvent::mods

The documentation for this class was generated from the following files: