QCAD
Open Source 2D CAD
RGraphicsSceneQt Class Reference

Qt based 2d graphics scene. More...

#include <RGraphicsSceneQt.h>

Inheritance diagram for RGraphicsSceneQt:
RGraphicsScene RExporter

Public Member Functions

void addDrawable (REntity::Id entityId, RGraphicsSceneDrawable &drawable, bool draft=false, bool preview=false)
 
void addTextToPreview (const RTextBasedData &text)
 
virtual void addToPreview (REntity::Id entityId, QList< RGraphicsSceneDrawable > &drawables)
 
virtual void addToPreview (REntity::Id entityId, RGraphicsSceneDrawable &drawable)
 
bool beginPath ()
 Starts a new painter path to export geometry into. More...
 
virtual void clear ()
 Clears (resets) the scene contents. More...
 
virtual void clearPreview ()
 Clears the preview. More...
 
void deleteDrawables ()
 
virtual void dump ()
 
void endPath ()
 
virtual void exportArc (const RArc &arc, double offset=RNANDOUBLE)
 
virtual void exportArcSegment (const RArc &arc, bool allowForZeroLength=false)
 
virtual void exportClipRectangle (const RBox &clipRectangles, bool forceSelected=false)
 
virtual void exportEndTransform ()
 
virtual void exportImage (const RImageData &image, bool forceSelected=false)
 
virtual double exportLine (const RLine &line, double offset=RNANDOUBLE)
 Exports a line with the current attributes. More...
 
virtual void exportLineSegment (const RLine &line, double angle=RNANDOUBLE)
 Exports a line segment (a line without pattern). More...
 
virtual void exportPainterPaths (const QList< RPainterPath > &paths, double z=0.0)
 
virtual void exportPoint (const RPoint &point)
 Exports a point with the current attributes. More...
 
virtual void exportPolyline (const RPolyline &polyline, bool polylineGen=true, double offset=RNANDOUBLE)
 
void exportPolylineFill (const RPolyline &polyline)
 
virtual void exportRay (const RRay &ray)
 Exports an infinite ray. More...
 
virtual void exportRectangle (const RVector &p1, const RVector &p2)
 Exports a rectangle with the current attributes. More...
 
virtual void exportSpline (const RSpline &spline, double offset=RNANDOUBLE)
 
virtual QList< RPainterPathexportText (const RTextBasedData &text, bool forceSelected=false)
 
virtual void exportThickPolyline (const RPolyline &polyline)
 
virtual void exportTransform (const RTransform &t)
 
virtual void exportTriangle (const RTriangle &triangle)
 Exports a triangle with the current attributes. More...
 
virtual void exportXLine (const RXLine &xLine)
 Exports an infinite line. More...
 
RBox getClipRectangle (REntity::Id entityId, bool preview=false) const
 
QList< RGraphicsSceneDrawable > * getDrawables (REntity::Id entityId)
 
RGraphicsViewImagegetGraphicsView () const
 
virtual double getLineTypePatternScale (const RLinetypePattern &p) const
 
QList< RGraphicsSceneDrawable > * getPreviewDrawables (REntity::Id entityId)
 
QList< REntity::IdgetPreviewEntityIds ()
 
virtual bool getScreenBasedLinetypes () const
 
bool hasClipRectangleFor (REntity::Id entityId, bool preview=false) const
 
bool hasPreview () const
 
virtual void highlightEntity (REntity &entity)
 Highlights the given entity. More...
 
 RGraphicsSceneQt (RDocumentInterface &documentInterface)
 Copyright (c) 2011-2018 by Andrew Mustun. More...
 
virtual void startEntity (bool topLevelEntity)
 
virtual void unexportEntity (REntity::Id entityId)
 This is called for entities for which an export was requested but which cannot be instantiated because they either do not exist (anymore) in the DB or they are currently undone. More...
 
virtual void updateSelectionStatus (QSet< REntity::Id > &affectedEntities, bool updateViews)
 Updates the selection status of the given entities. More...
 
virtual ~RGraphicsSceneQt ()
 
- Public Member Functions inherited from RGraphicsScene
void beginNoColorMode ()
 
virtual void beginPreview ()
 
int countReferencePoints () const
 
void endNoColorMode ()
 
virtual void endPreview ()
 
virtual void exportCurrentEntity (bool preview=false, bool forceSelected=false)
 The default implementation calls the REntity::exportEntity() function of the entity. More...
 
virtual bool exportDocumentSettings ()
 Override for performance reasons, we don't need settings to be exported for graphics scenes. More...
 
RDocumentInterfacegetDocumentInterface ()
 
QList< RGraphicsView * > getGraphicsViews () const
 
RRefPoint getHighlightedReferencePoint ()
 
bool getNoColorMode () const
 
QMap< REntity::Id, QList< RRefPoint > > & getReferencePoints ()
 
void handleKeyPressEvent (QKeyEvent &event)
 
void handleKeyReleaseEvent (QKeyEvent &event)
 
void handleMouseDoubleClickEvent (RMouseEvent &event)
 Forwards the given mouse event to the document interface. More...
 
void handleMouseMoveEvent (RMouseEvent &event)
 Forwards the given mouse event to the document interface. More...
 
void handleMousePressEvent (RMouseEvent &event)
 Forwards the given mouse event to the document interface. More...
 
void handleMouseReleaseEvent (RMouseEvent &event)
 Forwards the given mouse event to the document interface. More...
 
void handlePanGestureEvent (QPanGesture &gesture)
 Forwards the given gesture to the document interface. More...
 
void handlePinchGestureEvent (QPinchGesture &gesture)
 Forwards the given gesture to the document interface. More...
 
void handleSwipeGestureEvent (QSwipeGesture &gesture)
 Forwards the given gesture to the document interface. More...
 
void handleTabletEvent (RTabletEvent &event)
 Forwards the given tablet event to the document interface. More...
 
void handleTerminateEvent (RTerminateEvent &event)
 
void handleWheelEvent (RWheelEvent &event)
 Forwards the given mouse event to the document interface. More...
 
bool hasSelectedReferencePoints () const
 
virtual void highlightReferencePoint (const RRefPoint &position)
 Highlights the reference point at the given position. More...
 
virtual bool isPreviewEmpty ()
 
virtual void regenerate (bool undone=false)
 Regenerates this scene from the entity data by exporting the whole document into it. More...
 
virtual void regenerate (QSet< REntity::Id > &affectedEntities, bool updateViews)
 Regenerates part of this scene from the entity data by exporting the given entities into it. More...
 
virtual void regenerateViews (bool force=false)
 Regenerates all views attached to this scene. More...
 
virtual void regenerateViews (QSet< RObject::Id > &affectedEntities)
 
virtual void registerView (RGraphicsView *view, bool regen=true)
 Registers a view with this scene. More...
 
virtual void repaintViews ()
 Repaints all views attached to this scene. More...
 
 RGraphicsScene (RDocumentInterface &documentInterface)
 Copyright (c) 2011-2018 by Andrew Mustun. More...
 
virtual void selectReferencePoints (const RBox &box, bool add)
 
virtual void setCursor (const QCursor &cursor)
 
virtual void unregisterView (RGraphicsView *view)
 Removes the given view from this scene. More...
 
virtual ~RGraphicsScene ()
 
- Public Member Functions inherited from RExporter
virtual void endEntity ()
 
virtual void endExport ()
 Called at the end of a completed export. More...
 
virtual void exportBlock (RBlock &)
 
virtual void exportBlock (RBlock::Id blockId)
 
virtual void exportBlocks ()
 
virtual void exportBoundingBoxPaths (const QList< RPainterPath > &paths)
 
virtual void exportBox (const RBox &box)
 Exports the surfaces of the given box. More...
 
virtual void exportCircle (const RCircle &circle)
 Exports a circle with the current attributes. More...
 
virtual bool exportDocument ()
 Exports the visual representation of all objects (including entities) of the document. More...
 
virtual void exportDocumentSetting (const QString &key, const QVariant &value, const QString &dictionaryName="QCAD_OBJECTS")
 
virtual void exportEllipse (const REllipse &ellipse, double offset=RNANDOUBLE)
 Exports an ellipse with the current attributes. More...
 
virtual void exportEntities (bool allBlocks=true, bool undone=false)
 
virtual void exportEntities (const RBox &box)
 Exports the visual representation of all entities that are completely or partly inside the given area. More...
 
virtual void exportEntities (QSet< REntity::Id > &entityIds, bool allBlocks=true)
 Calls exportEntity() for all given entities. More...
 
virtual void exportEntity (REntity &entity, bool preview=false, bool allBlocks=true, bool forceSelected=false)
 Exports the given entity as part of a block definition to be reused by block references. More...
 
virtual void exportEntity (REntity::Id entityId, bool allBlocks=true, bool forceSelected=false)
 Calls exportEntity(REntity*) for the entity with the given ID. More...
 
virtual void exportExplodable (const RExplodable &explodable, double offset=RNANDOUBLE)
 
virtual void exportIntListWithName (const QString &dictionaryName, const QString &name, const QString &listName, QList< int64_t > &values)
 
virtual void exportLayer (RLayer &)
 
virtual void exportLayer (RLayer::Id layerId)
 
virtual void exportLayers ()
 
virtual void exportLayerState (RLayerState &)
 
virtual void exportLayerStates ()
 
virtual void exportLinetype (RLinetype &)
 
virtual void exportLinetypes ()
 
virtual bool exportLinetypeShape (QList< RPainterPath > &pps, const RLine &line, double total, double length, double angle, const RVector &cursor)
 
virtual void exportPainterPaths (const QList< RPainterPath > &paths, double angle, const RVector &pos)
 
virtual void exportPainterPathSource (const RPainterPathSource &pathSource, double z=0.0)
 
virtual void exportQuad (const RVector &p1, const RVector &p2, const RVector &p3, const RVector &p4)
 Exports a quadrilateral with the current attributes. More...
 
virtual void exportShape (QSharedPointer< RShape > shape)
 Exports the given shapes as part of the geometry of the current entity. More...
 
virtual void exportShapes (const QList< QSharedPointer< RShape > > &shapes)
 Exports the given shapes as part of the geometry of the current entity. More...
 
virtual void exportShapeSegment (QSharedPointer< RShape > shape, double angle)
 
virtual void exportSplineSegment (const RSpline &spline)
 
virtual void exportVerticalQuad (const RVector &p1, const RVector &p2, double height)
 Exports a vertical quadrilateral with the two given base points and the given height. More...
 
virtual void exportView (RView &)
 
virtual void exportView (RView::Id viewId)
 
virtual void exportViews ()
 
virtual REntitygetBlockRefOrEntity ()
 
virtual REntity::Id getBlockRefOrEntityId ()
 
virtual QStack< REntity * > getBlockRefViewportStack () const
 
virtual QBrush getBrush ()
 
virtual QBrush getBrush (const RPainterPath &path)
 
bool getClipping () const
 
virtual RColor getColor (bool resolve)
 
virtual RColor getColor (const RColor &unresolvedColor)
 
virtual REntitygetCurrentBlockRef () const
 
virtual double getCurrentPixelSizeHint () const
 
virtual RViewportEntitygetCurrentViewport () const
 
RDocumentgetDocument () const
 \nonscriptoverwritable More...
 
bool getDraftMode () const
 
virtual REntitygetEntity ()
 
virtual const REntitygetEntity () const
 
virtual QSharedPointer< RLayergetEntityLayer (REntity &entity)
 
QStack< REntity * > getEntityStack ()
 
QString getErrorMessage () const
 
virtual RLinetypePattern getLinetypePattern ()
 
virtual QPen getPen ()
 
virtual QPen getPen (const RPainterPath &path)
 
double getPixelSizeHint () const
 
bool getPixelUnit () const
 
bool getPixelWidth () const
 
RS::ProjectionRenderingHint getProjectionRenderingHint ()
 
bool getTwoColorSelectedMode () const
 
virtual bool isEntitySelected ()
 
virtual bool isPatternContinuous (const RLinetypePattern &p)
 
virtual bool isTextRenderedAsText ()
 Override to force text rendering mode. More...
 
virtual bool isVisible (REntity &entity)
 
bool isVisualExporter () const
 
void popEntity ()
 
void pushEntity (REntity *e)
 
 RExporter ()
 
 RExporter (RDocument &document, RMessageHandler *messageHandler=NULL, RProgressHandler *progressHandler=NULL)
 
void setBlockSource (RDocument *bs)
 
virtual void setBrush (const QBrush &brush)
 
virtual void setBrushStyle (Qt::BrushStyle brushStyle)
 
void setClipping (bool on)
 
virtual void setColor (const RColor &color)
 
virtual void setColor (float r, float g, float b, float a=1.0f)
 Sets the current export color in RGB and Alpha. More...
 
virtual void setDashPattern (const QVector< qreal > &dashes)
 
void setDraftMode (bool on)
 
virtual void setEntityAttributes (bool forceSelected=false)
 
void setLayerSource (RDocument *ls)
 
virtual void setLinetypeId (RLinetype::Id ltId)
 
virtual void setLinetypePattern (const RLinetypePattern &ltPattern)
 
virtual void setLineweight (RLineweight::Lineweight weight)
 
virtual void setPen (const QPen &pen)
 Sets the current pen (currentPen). More...
 
void setPixelSizeHint (double v)
 
void setPixelUnit (bool on)
 
void setPixelWidth (bool on)
 
void setProjectionRenderingHint (RS::ProjectionRenderingHint p)
 Sets a rendering hint for the current projection used for exports. More...
 
void setScreenBasedLinetypes (bool on)
 
virtual void setStyle (Qt::PenStyle penStyle)
 
void setTwoColorSelectedMode (bool on)
 
void setVisualExporter (bool on)
 
virtual void startExport ()
 Called to start a new, complete export. More...
 
void toggleDraftMode ()
 
void toggleScreenBasedLinetypes ()
 
virtual ~RExporter ()
 

Private Attributes

QMap< REntity::Id, RBoxclipRectangles
 
RPainterPath currentPainterPath
 
bool decorating
 
QMap< REntity::Id, QList< RGraphicsSceneDrawable > > drawables
 
QMap< REntity::Id, RBoxpreviewClipRectangles
 
QMap< REntity::Id, QList< RGraphicsSceneDrawable > > previewDrawables
 
bool screenBasedLinetypesOverride
 
QStack< QTransform > transformStack
 

Friends

QDebug operator<< (QDebug dbg, RGraphicsSceneQt &gs)
 Stream operator for QDebug. More...
 

Additional Inherited Members

- Protected Member Functions inherited from RGraphicsScene
virtual void exportReferencePoints ()
 Adds the reference points of the entity that is currently being exported to the internal referencePoints map. More...
 
- Protected Attributes inherited from RGraphicsScene
bool colorMode
 
RDocumentInterfacedocumentInterface
 
bool exportToPreview
 
RRefPoint highlightedReferencePoint
 
bool previewIsEmpty
 
QMap< REntity::Id, QList< RRefPoint > > referencePoints
 Internal map of reference points for every selected entity in the scene. More...
 
QList< RGraphicsView * > views
 
- Protected Attributes inherited from RExporter
QStack< REntity * > blockRefViewportStack
 
QStack< double > blockScales
 
RDocumentblockSource
 
bool clipping
 
QBrush currentBrush
 
RLayercurrentLayer
 
RLinetypePattern currentLinetypePattern
 
QPen currentPen
 
RDocumentdocument
 
bool draftMode
 
QStack< REntity * > entityStack
 
QString errorMessage
 
RDocumentlayerSource
 
Qt::PenCapStyle penCapStyle
 
double pixelSizeHint
 
bool pixelUnit
 
bool pixelWidth
 
bool screenBasedLinetypes
 
QTransform transform
 
bool twoColorSelectedMode
 
bool visualExporter
 

Detailed Description

Qt based 2d graphics scene.

This graphics scene is an exporter that exports entities into QPainterPaths (2d).

graphics views.

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

Constructor & Destructor Documentation

◆ RGraphicsSceneQt()

RGraphicsSceneQt::RGraphicsSceneQt ( RDocumentInterface documentInterface)

Copyright (c) 2011-2018 by Andrew Mustun.

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.

◆ ~RGraphicsSceneQt()

RGraphicsSceneQt::~RGraphicsSceneQt ( )
virtual

Member Function Documentation

◆ addDrawable()

void RGraphicsSceneQt::addDrawable ( REntity::Id  entityId,
RGraphicsSceneDrawable drawable,
bool  draft = false,
bool  preview = false 
)

◆ addTextToPreview()

void RGraphicsSceneQt::addTextToPreview ( const RTextBasedData text)

◆ addToPreview() [1/2]

void RGraphicsSceneQt::addToPreview ( REntity::Id  entityId,
QList< RGraphicsSceneDrawable > &  drawables 
)
virtual

Reimplemented from RGraphicsScene.

◆ addToPreview() [2/2]

void RGraphicsSceneQt::addToPreview ( REntity::Id  entityId,
RGraphicsSceneDrawable drawable 
)
virtual

Reimplemented from RGraphicsScene.

◆ beginPath()

bool RGraphicsSceneQt::beginPath ( )

Starts a new painter path to export geometry into.

Returns
True if a path has been created, false if there is already a valid path.

◆ clear()

void RGraphicsSceneQt::clear ( )
virtual

Clears (resets) the scene contents.

Reimplemented from RGraphicsScene.

◆ clearPreview()

void RGraphicsSceneQt::clearPreview ( )
virtual

Clears the preview.

Reimplemented from RGraphicsScene.

◆ deleteDrawables()

void RGraphicsSceneQt::deleteDrawables ( )

◆ dump()

virtual void RGraphicsSceneQt::dump ( )
inlinevirtual

Reimplemented from RGraphicsScene.

◆ endPath()

void RGraphicsSceneQt::endPath ( )

◆ exportArc()

void RGraphicsSceneQt::exportArc ( const RArc arc,
double  offset = RNANDOUBLE 
)
virtual

Reimplemented from RExporter.

◆ exportArcSegment()

void RGraphicsSceneQt::exportArcSegment ( const RArc arc,
bool  allowForZeroLength = false 
)
virtual

Reimplemented from RExporter.

◆ exportClipRectangle()

void RGraphicsSceneQt::exportClipRectangle ( const RBox clipRectangles,
bool  forceSelected = false 
)
virtual

Reimplemented from RExporter.

◆ exportEndTransform()

void RGraphicsSceneQt::exportEndTransform ( )
virtual

Reimplemented from RExporter.

◆ exportImage()

void RGraphicsSceneQt::exportImage ( const RImageData image,
bool  forceSelected = false 
)
virtual

Reimplemented from RExporter.

◆ exportLine()

double RGraphicsSceneQt::exportLine ( const RLine line,
double  offset = RNANDOUBLE 
)
virtual

Exports a line with the current attributes.

Reimplemented from RExporter.

◆ exportLineSegment()

void RGraphicsSceneQt::exportLineSegment ( const RLine line,
double  angle = RNANDOUBLE 
)
virtual

Exports a line segment (a line without pattern).

This is called from the standard implementation of exportLine for every dash in a dashed line.

Implements RExporter.

◆ exportPainterPaths()

void RGraphicsSceneQt::exportPainterPaths ( const QList< RPainterPath > &  paths,
double  z = 0.0 
)
virtual

Reimplemented from RExporter.

◆ exportPoint()

void RGraphicsSceneQt::exportPoint ( const RPoint point)
virtual

Exports a point with the current attributes.

Implements RExporter.

◆ exportPolyline()

void RGraphicsSceneQt::exportPolyline ( const RPolyline polyline,
bool  polylineGen = true,
double  offset = RNANDOUBLE 
)
virtual
Parameters
polylineGenTrue: use pattern along whole polyline, False: pattern per segment.

Reimplemented from RExporter.

◆ exportPolylineFill()

void RGraphicsSceneQt::exportPolylineFill ( const RPolyline polyline)

◆ exportRay()

void RGraphicsSceneQt::exportRay ( const RRay ray)
virtual

Exports an infinite ray.

Used for rays.

Implements RExporter.

◆ exportRectangle()

void RGraphicsSceneQt::exportRectangle ( const RVector p1,
const RVector p2 
)
virtual

Exports a rectangle with the current attributes.

This is a convenience function that exports two triangles but may also be re-implemented to do something else.

Reimplemented from RExporter.

◆ exportSpline()

void RGraphicsSceneQt::exportSpline ( const RSpline spline,
double  offset = RNANDOUBLE 
)
virtual

Reimplemented from RExporter.

◆ exportText()

QList< RPainterPath > RGraphicsSceneQt::exportText ( const RTextBasedData text,
bool  forceSelected = false 
)
virtual

Reimplemented from RExporter.

◆ exportThickPolyline()

void RGraphicsSceneQt::exportThickPolyline ( const RPolyline polyline)
virtual

Reimplemented from RExporter.

◆ exportTransform()

void RGraphicsSceneQt::exportTransform ( const RTransform t)
virtual

Reimplemented from RExporter.

◆ exportTriangle()

void RGraphicsSceneQt::exportTriangle ( const RTriangle triangle)
virtual

Exports a triangle with the current attributes.

Implements RExporter.

◆ exportXLine()

void RGraphicsSceneQt::exportXLine ( const RXLine xLine)
virtual

Exports an infinite line.

Used for xlines (construction lines).

Implements RExporter.

◆ getClipRectangle()

RBox RGraphicsSceneQt::getClipRectangle ( REntity::Id  entityId,
bool  preview = false 
) const

◆ getDrawables()

QList< RGraphicsSceneDrawable > * RGraphicsSceneQt::getDrawables ( REntity::Id  entityId)
Non-Scriptable:\nThis function is not available in script environments.\n
Returns
A list of all painter paths that represent the entity with the given ID. TODO: return reference or pointer

◆ getGraphicsView()

RGraphicsViewImage * RGraphicsSceneQt::getGraphicsView ( ) const

◆ getLineTypePatternScale()

double RGraphicsSceneQt::getLineTypePatternScale ( const RLinetypePattern p) const
virtual
Returns
Pattern scale factor with scale applied if we are printing.

Reimplemented from RExporter.

◆ getPreviewDrawables()

QList< RGraphicsSceneDrawable > * RGraphicsSceneQt::getPreviewDrawables ( REntity::Id  entityId)
Non-Scriptable:\nThis function is not available in script environments.\n

◆ getPreviewEntityIds()

QList< REntity::Id > RGraphicsSceneQt::getPreviewEntityIds ( )

◆ getScreenBasedLinetypes()

virtual bool RGraphicsSceneQt::getScreenBasedLinetypes ( ) const
inlinevirtual

Reimplemented from RExporter.

◆ hasClipRectangleFor()

bool RGraphicsSceneQt::hasClipRectangleFor ( REntity::Id  entityId,
bool  preview = false 
) const

◆ hasPreview()

bool RGraphicsSceneQt::hasPreview ( ) const

◆ highlightEntity()

void RGraphicsSceneQt::highlightEntity ( REntity entity)
virtual

Highlights the given entity.

This is typically used to highlight entities when the mouse hovers over them.

Implements RGraphicsScene.

◆ startEntity()

void RGraphicsSceneQt::startEntity ( bool  topLevelEntity)
virtual

Reimplemented from RExporter.

◆ unexportEntity()

void RGraphicsSceneQt::unexportEntity ( REntity::Id  entityId)
virtual

This is called for entities for which an export was requested but which cannot be instantiated because they either do not exist (anymore) in the DB or they are currently undone.

Reimplemented from RGraphicsScene.

◆ updateSelectionStatus()

void RGraphicsSceneQt::updateSelectionStatus ( QSet< REntity::Id > &  affectedEntities,
bool  updateViews 
)
virtual

Updates the selection status of the given entities.

The default implementation exports the entities again. May be overridden for performance reasons.

Reimplemented from RGraphicsScene.

Friends And Related Function Documentation

◆ operator<<

QDebug operator<< ( QDebug  dbg,
RGraphicsSceneQt gs 
)
friend

Stream operator for QDebug.

Non-Scriptable:\nThis function is not available in script environments.\n

Member Data Documentation

◆ clipRectangles

QMap<REntity::Id, RBox> RGraphicsSceneQt::clipRectangles
private

◆ currentPainterPath

RPainterPath RGraphicsSceneQt::currentPainterPath
private

◆ decorating

bool RGraphicsSceneQt::decorating
private

◆ drawables

QMap<REntity::Id, QList<RGraphicsSceneDrawable> > RGraphicsSceneQt::drawables
private

◆ previewClipRectangles

QMap<REntity::Id, RBox> RGraphicsSceneQt::previewClipRectangles
private

◆ previewDrawables

QMap<REntity::Id, QList<RGraphicsSceneDrawable> > RGraphicsSceneQt::previewDrawables
private

◆ screenBasedLinetypesOverride

bool RGraphicsSceneQt::screenBasedLinetypesOverride
private

◆ transformStack

QStack<QTransform> RGraphicsSceneQt::transformStack
private

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