QCAD
Open Source 2D CAD
RGraphicsViewImage Class Reference

QImage based 2d graphics view. More...

#include <RGraphicsViewImage.h>

Inheritance diagram for RGraphicsViewImage:
RGraphicsView RNonCopyable RGraphicsViewQt AutoZoomView

Public Member Functions

void addToBackground (const RPainterPath &path)
 
void autoZoom (int margin=RDEFAULT_MIN1, bool ignoreEmpty=false)
 
void centerToBox (const RBox &box)
 Centers the view on the given box. More...
 
void centerToPoint (const RVector &point)
 Centers the view on the given point. More...
 
void clearBackground ()
 
virtual void emitDecorateBackground (QPainter *painter)
 
virtual void emitDecorateForeground (QPainter *painter)
 
virtual void emitUpdateSnapInfo (RSnap *snap, RSnapRestriction *restriction)
 
virtual void emitUpdateTextLabel (const RTextLabel &textLabel)
 
bool getAntialiasing () const
 
QColor getBackgroundColor ()
 
RBox getBox () const
 
QImage getBuffer () const
 
bool getColorCorrectionOverride () const
 
RDocumentgetDocument ()
 
RDocumentInterfacegetDocumentInterface ()
 
double getFactor (bool includeStepFactor=true) const
 
RGridgetGrid ()
 
bool getHairlineMode ()
 
virtual int getHeight () const
 
RVector getOffset (bool includeStepOffset=true) const
 
bool getPanOptimization ()
 
RGraphicsScenegetScene ()
 
int getTextHeightThresholdOverride () const
 
QTransform getTransform () const
 
int getViewportNumber () const
 
virtual int getWidth () const
 
virtual void giveFocus ()
 
virtual bool hasFocus ()
 
bool isGridVisible () const
 
bool isPrinting () const
 
bool isPrintPreview () const
 
virtual double mapDistanceFromView (double d) const
 Maps the given view distance in pixels to a model distance. More...
 
virtual double mapDistanceToView (double d) const
 Maps the given model distance to a screen distance in pixels. More...
 
virtual RVector mapFromView (const RVector &v, double z=0.0) const
 Maps the given view coordinate in pixels to a model coordinate. More...
 
virtual RVector mapToView (const RVector &v) const
 Maps the given model coordinate to a view coordinate in pixels. More...
 
virtual void paintEntities (QPainter *painter, const RBox &queryBox)
 
virtual void paintEntity (QPainter *painter, REntity::Id id)
 
virtual void paintGridLine (const RLine &ucsPosition)
 
virtual void paintGridPoint (const RVector &ucsPosition)
 
virtual void regenerate (bool force=false)
 Regenerates the view from the underlying scene. More...
 
virtual void removeFocus ()
 
virtual void repaintView ()
 Triggers a paintEvent based on a buffered offscreen bitmap (very fast). More...
 
void resizeImage (int w, int h)
 
void restoreViewport ()
 
 RGraphicsViewImage ()
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
void saveViewport ()
 
void setAntialiasing (bool on)
 
virtual void setBackgroundColor (const QColor &col)
 
void setBackgroundTransform (double bgFactor, const RVector &bgOffset)
 
void setColorCorrectionOverride (bool on)
 
void setColorMode (RGraphicsView::ColorMode cm)
 
void setFactor (double f, bool regen=true)
 
void setGrid (RGrid *grid)
 
void setGridVisible (bool on)
 
void setHairlineMode (bool on)
 
void setMargin (int m)
 
void setNavigationAction (RAction *action)
 
void setOffset (const RVector &offset, bool regen=true)
 
void setPaintOrigin (bool val)
 
void setPanOptimization (bool on)
 
void setPrinting (bool on)
 
void setPrintPointSize (const RVector &s)
 
void setPrintPreview (bool on)
 
virtual void setScene (RGraphicsSceneQt *scene, bool regen=true)
 
void setTextHeightThresholdOverride (int v)
 
void setViewportNumber (int n)
 
virtual void simulateMouseMoveEvent ()
 
virtual void updateImage ()
 Repaints the view. More...
 
void zoom (const RVector &center, double factor)
 Zooms in / out by the given factor towards / from the given center in scene coordinates. More...
 
void zoomTo (const RBox &window, int margin=0)
 Zooms the view in a way that the given window is visible and fills the view. More...
 
virtual ~RGraphicsViewImage ()
 
- Public Member Functions inherited from RGraphicsView
void addTextLabel (const RTextLabel &textLabel)
 
void autoZoom (int margin=RDEFAULT_MIN1, bool ignoreEmpty=false)
 
void clearCaches ()
 
void clearTextLabels ()
 
bool getAntialiasing () const
 
QColor getBackgroundColor ()
 
REntity::Id getClosestEntity (const RVector &screenPosition, int range, int strictRange, bool includeLockedLayers=true)
 Finds the entity that is the closest to the given screen coordinate (in pixels). More...
 
RVector getClosestReferencePoint (const RVector &screenPosition, int range)
 Finds the reference point that is the closest to the given screen coordinate (in pixels). More...
 
RVector getClosestReferencePoint (REntity::Id entityId, const RVector &screenPosition)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
 
RGraphicsView::ColorMode getColorMode ()
 
RVector getCurrentStepOffset () const
 
double getCurrentStepScaleFactor () const
 
virtual QCursor getCursor ()
 
virtual double getDevicePixelRatio () const
 
RDocumentgetDocument () const
 
RDocumentInterfacegetDocumentInterface ()
 
double getFactor (bool includeStepFactor=true) const
 
RGridgetGrid ()
 
bool getHairlineMode ()
 
RVector getLastKnownMousePosition () const
 
int getMargin ()
 
virtual RVector getMaximum () const
 
virtual RVector getMinimum () const
 
RVector getOffset (bool includeStepOffset=true) const
 
RGraphicsScenegetScene ()
 
int getTextHeightThresholdOverride () const
 
QList< RTextLabelgetTextLabels ()
 
int getViewportNumber () const
 
virtual void handleKeyPressEvent (QKeyEvent &event)
 
virtual void handleKeyReleaseEvent (QKeyEvent &event)
 
virtual void handleMouseDoubleClickEvent (RMouseEvent &event)
 This should be called by the mouse double click event handler of a higher level GUI toolkit. More...
 
virtual void handleMouseMoveEvent (RMouseEvent &event)
 This should be called by the mouse move event handler of a higher level GUI toolkit. More...
 
virtual void handleMousePressEvent (RMouseEvent &event)
 This should be called by the mouse press event handler of a higher level GUI toolkit. More...
 
virtual void handleMouseReleaseEvent (RMouseEvent &event)
 This should be called by the mouse release event handler of a higher level GUI toolkit. More...
 
virtual void handlePanGestureEvent (QPanGesture &gesture)
 
virtual void handlePinchGestureEvent (QPinchGesture &gesture)
 
virtual void handleSwipeGestureEvent (QSwipeGesture &gesture)
 
virtual void handleTabletEvent (RTabletEvent &event)
 This should be called by the tablet event handler of a higher level GUI toolkit. More...
 
virtual void handleTerminateEvent (RTerminateEvent &event)
 
virtual void handleWheelEvent (RWheelEvent &event)
 This should be called by the mouse wheel event handler of a higher level GUI toolkit. More...
 
bool isGridVisible () const
 
bool isPathVisible (const RPainterPath &path) const
 
bool isPrinting () const
 
bool isPrintPreview () const
 
virtual QList< RVectormapCornersFromView () const
 
virtual RBox mapToView (const RBox &box) const
 Finds the entity that is the closest to the given screen coordinate (in pixels) and inside the current UCS (read floor). More...
 
virtual void pan (const RVector &delta, bool regen=true)
 Pans (scrolls) by the given amount delta which is a vector in screen coordinates (pixels). More...
 
void restoreViewport ()
 
 RGraphicsView (RGraphicsScene *scene=NULL)
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
void saveViewport ()
 
void setAntialiasing (bool val)
 
void setColorMode (RGraphicsView::ColorMode cm)
 
void setCurrentStepOffset (const RVector &s)
 
void setCurrentStepScaleFactor (double f)
 
virtual void setCursor (Qt::CursorShape)
 
virtual void setCursor (const QCursor &)
 
void setDisplayOnlyCurrentUcs (bool on)
 If on is true, only the current UCS and the entities that are in its range are displayed. More...
 
void setFactor (double f, bool regen=true)
 
void setGrid (RGrid *g)
 Sets the current grid. More...
 
void setGridVisible (bool on)
 
void setHairlineMode (bool on)
 
void setMargin (int m)
 
void setNavigationAction (RAction *action)
 Sets an action object that is typically used to handle all navigation interaction (zooming, panning, ...). More...
 
void setOffset (const RVector &offset, bool regen=true)
 
void setPrinting (bool on)
 
void setPrintPointSize (const RVector &s)
 
void setPrintPreview (bool on)
 
virtual void setScene (RGraphicsScene *scene, bool regen=true)
 
void setTextHeightThresholdOverride (int v)
 
void setViewportNumber (int n)
 
void startPan ()
 
void updateTextHeightThreshold ()
 
virtual void viewportChangeEvent ()
 
void zoomIn ()
 Zooms in by factor 1.2. More...
 
void zoomIn (const RVector &center)
 Zooms in by factor 1.2. More...
 
void zoomOut ()
 Zooms out by factor 1.2. More...
 
void zoomOut (const RVector &center)
 Zooms out by factor 1.0/1.2. More...
 
void zoomPrevious ()
 
bool zoomToSelection ()
 
virtual ~RGraphicsView ()
 

Protected Member Functions

virtual void drawCircle (QPainter *painter, QPointF pt, double pSize)
 
virtual void drawDot (QPainter *painter, QPointF pt)
 
virtual void drawEx (QPainter *painter, QPointF pt, double pSize)
 
virtual void drawPlus (QPainter *painter, QPointF pt, double pSize)
 
virtual void drawSquare (QPainter *painter, QPointF pt, double pSize)
 
virtual void drawVBar (QPainter *painter, QPointF pt, double pSize)
 
double getPointSize (double pSize)
 
QPainter * initPainter (QPaintDevice &device, bool erase, bool screen=false, const QRect &rect=QRect())
 
void invalidate (bool force=false)
 
virtual void paintBackground (QPainter *painter, const QRect &rect=QRect())
 
virtual void paintCursor (QPaintDevice &device)
 
virtual void paintDocument (const QRect &rect=QRect())
 
virtual void paintErase (QPaintDevice &device, const QRect &rect=QRect())
 
virtual void paintGrid (QPaintDevice &device, const QRect &rect=QRect())
 
virtual void paintImage (QPainter *painter, RImageData &image)
 
virtual void paintMetaGrid (QPaintDevice &device, const QRect &rect=QRect())
 
virtual void paintOrigin (QPaintDevice &device)
 Paints the absolute zero point (origin). More...
 
virtual void paintReferencePoint (QPainter &painter, const RVector &pos, bool highlight)
 
virtual void paintRelativeZero (QPaintDevice &device)
 
void updateGraphicsBuffer ()
 Updates the graphics buffer from scratch. More...
 
void updateTransformation () const
 

Protected Attributes

QList< RPainterPathbackgroundDecoration
 
double backgroundFactor
 
RVector backgroundOffset
 
int bgColorLightness
 
RBox clipBox
 
bool colorCorrection
 
bool colorCorrectionOverride
 
int colorThreshold
 
double currentScale
 
bool doPaintOrigin
 
double drawingScale
 
QImage graphicsBuffer
 
bool graphicsBufferNeedsUpdate
 
QImage graphicsBufferWithPreview
 
QPainter * gridPainter
 
bool isSelected
 
double lastFactor
 
RVector lastOffset
 
QSize lastSize
 
QMutex mutexSi
 
bool panOptimization
 
QTransform previousView
 
RGraphicsSceneQtsceneQt
 
QSet< RObject::IdselectedIds
 
QTransform transform
 
- Protected Attributes inherited from RGraphicsView
bool antialiasing
 
bool autoScalePatterns
 
QColor backgroundColor
 
ColorMode colorMode
 
RVector currentStepOffset
 
double currentStepScaleFactor
 Current scale factor caused by a pinch gesture. More...
 
bool displayOnlyCurrentUcs
 True to only display entities within the horizontal slice that is defined by the current UCS. More...
 
double factor
 Scale factor from model coordinates to view coordinates. More...
 
RGridgrid
 Grid that is currently displayed by this view or NULL. More...
 
int gridVisible
 
bool hairlineMode
 
RVector lastKnownModelPosition
 
RVector lastKnownScreenPosition
 
int margin
 
RActionnavigationAction
 The navigation action of this view or NULL if no navigation action has been set. More...
 
RVector offset
 Offset of the zero point from the lower left corner of the view in model coordinates. More...
 
double previousFactor
 
RVector previousOffset
 
bool printing
 
RVector printPointSize
 
bool printPreview
 
RGraphicsScenescene
 The scene this view is attached to. More...
 
int textHeightThreshold
 
int textHeightThresholdOverride
 
QList< RTextLabeltextLabels
 Internal list of text labels that were added to this view. More...
 
int viewportNumber
 

Additional Inherited Members

- Public Types inherited from RGraphicsView
enum  ColorMode { FullColor, GrayScale, BlackWhite }
 

Detailed Description

QImage based 2d graphics view.

This graphics view displays a rectangular area of a RGraphicsSceneQt.

Scriptable:
This class is available in script environments.

Constructor & Destructor Documentation

RGraphicsViewImage::RGraphicsViewImage ( )

Copyright (c) 2011-2015 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.

RGraphicsViewImage::~RGraphicsViewImage ( )
virtual

Member Function Documentation

void RGraphicsViewImage::addToBackground ( const RPainterPath path)
void RGraphicsViewImage::autoZoom ( int  margin = RDEFAULT_MIN1,
bool  ignoreEmpty = false 
)
inline
void RGraphicsViewImage::centerToBox ( const RBox box)
inlinevirtual

Centers the view on the given box.

The view is updated.

Parameters
boxBox to move into the center of the drawing in model coordinates.

Reimplemented from RGraphicsView.

void RGraphicsViewImage::centerToPoint ( const RVector point)
inlinevirtual

Centers the view on the given point.

The view is updated.

Parameters
pointPoint to move into the center of the drawing in model coordinates.

Reimplemented from RGraphicsView.

void RGraphicsViewImage::clearBackground ( )
void RGraphicsViewImage::drawCircle ( QPainter *  painter,
QPointF  pt,
double  pSize 
)
protectedvirtual
void RGraphicsViewImage::drawDot ( QPainter *  painter,
QPointF  pt 
)
protectedvirtual
void RGraphicsViewImage::drawEx ( QPainter *  painter,
QPointF  pt,
double  pSize 
)
protectedvirtual
void RGraphicsViewImage::drawPlus ( QPainter *  painter,
QPointF  pt,
double  pSize 
)
protectedvirtual
void RGraphicsViewImage::drawSquare ( QPainter *  painter,
QPointF  pt,
double  pSize 
)
protectedvirtual
void RGraphicsViewImage::drawVBar ( QPainter *  painter,
QPointF  pt,
double  pSize 
)
protectedvirtual
virtual void RGraphicsViewImage::emitDecorateBackground ( QPainter *  painter)
inlinevirtual
virtual void RGraphicsViewImage::emitDecorateForeground ( QPainter *  painter)
inlinevirtual
virtual void RGraphicsViewImage::emitUpdateSnapInfo ( RSnap snap,
RSnapRestriction restriction 
)
inlinevirtual

Reimplemented in RGraphicsViewQt.

virtual void RGraphicsViewImage::emitUpdateTextLabel ( const RTextLabel textLabel)
inlinevirtual

Reimplemented in RGraphicsViewQt.

bool RGraphicsViewImage::getAntialiasing ( ) const
inline
QColor RGraphicsViewImage::getBackgroundColor ( )
inline
RBox RGraphicsViewImage::getBox ( ) const
inlinevirtual

Reimplemented from RGraphicsView.

QImage RGraphicsViewImage::getBuffer ( ) const
bool RGraphicsViewImage::getColorCorrectionOverride ( ) const
inline
RDocument* RGraphicsViewImage::getDocument ( )
inline
RDocumentInterface* RGraphicsViewImage::getDocumentInterface ( )
inline
double RGraphicsViewImage::getFactor ( bool  includeStepFactor = true) const
inline
RGrid* RGraphicsViewImage::getGrid ( )
inline
bool RGraphicsViewImage::getHairlineMode ( )
inline
int RGraphicsViewImage::getHeight ( ) const
virtual
Returns
Height of the view in pixels.

Implements RGraphicsView.

Reimplemented in RGraphicsViewQt.

RVector RGraphicsViewImage::getOffset ( bool  includeStepOffset = true) const
inline
bool RGraphicsViewImage::getPanOptimization ( )
double RGraphicsViewImage::getPointSize ( double  pSize)
protected
RGraphicsScene* RGraphicsViewImage::getScene ( )
inline
int RGraphicsViewImage::getTextHeightThresholdOverride ( ) const
inline
QTransform RGraphicsViewImage::getTransform ( ) const
int RGraphicsViewImage::getViewportNumber ( ) const
inline
int RGraphicsViewImage::getWidth ( ) const
virtual
Returns
Width of the view in pixels.

Implements RGraphicsView.

Reimplemented in RGraphicsViewQt.

virtual void RGraphicsViewImage::giveFocus ( )
inlinevirtual

Implements RGraphicsView.

Reimplemented in RGraphicsViewQt.

virtual bool RGraphicsViewImage::hasFocus ( )
inlinevirtual
Returns
True if this view currently has the focus.

Implements RGraphicsView.

Reimplemented in RGraphicsViewQt.

QPainter * RGraphicsViewImage::initPainter ( QPaintDevice &  device,
bool  erase,
bool  screen = false,
const QRect &  rect = QRect() 
)
protected
Non-Scriptable:
This function is not available in script environments.
void RGraphicsViewImage::invalidate ( bool  force = false)
protected
bool RGraphicsViewImage::isGridVisible ( ) const
inline
bool RGraphicsViewImage::isPrinting ( ) const
inline
bool RGraphicsViewImage::isPrintPreview ( ) const
inline
double RGraphicsViewImage::mapDistanceFromView ( double  d) const
virtual

Maps the given view distance in pixels to a model distance.

If the view projection is not orthogonal the result is undefined.

Implements RGraphicsView.

double RGraphicsViewImage::mapDistanceToView ( double  d) const
virtual

Maps the given model distance to a screen distance in pixels.

If the view projection is not orthogonal the result is undefined.

Implements RGraphicsView.

RVector RGraphicsViewImage::mapFromView ( const RVector v,
double  z = 0.0 
) const
virtual

Maps the given view coordinate in pixels to a model coordinate.

Parameters
vview coordinate in pixels, v.z is always 0
zknown z coordinate in model units

Implements RGraphicsView.

RVector RGraphicsViewImage::mapToView ( const RVector v) const
virtual

Maps the given model coordinate to a view coordinate in pixels.

Implements RGraphicsView.

void RGraphicsViewImage::paintBackground ( QPainter *  painter,
const QRect &  rect = QRect() 
)
protectedvirtual
void RGraphicsViewImage::paintCursor ( QPaintDevice &  device)
protectedvirtual
void RGraphicsViewImage::paintDocument ( const QRect &  rect = QRect())
protectedvirtual
void RGraphicsViewImage::paintEntities ( QPainter *  painter,
const RBox queryBox 
)
virtual
void RGraphicsViewImage::paintEntity ( QPainter *  painter,
REntity::Id  id 
)
virtual
void RGraphicsViewImage::paintErase ( QPaintDevice &  device,
const QRect &  rect = QRect() 
)
protectedvirtual
void RGraphicsViewImage::paintGrid ( QPaintDevice &  device,
const QRect &  rect = QRect() 
)
protectedvirtual
void RGraphicsViewImage::paintGridLine ( const RLine ucsPosition)
virtual

Reimplemented from RGraphicsView.

void RGraphicsViewImage::paintGridPoint ( const RVector ucsPosition)
virtual

Reimplemented from RGraphicsView.

void RGraphicsViewImage::paintImage ( QPainter *  painter,
RImageData image 
)
protectedvirtual
void RGraphicsViewImage::paintMetaGrid ( QPaintDevice &  device,
const QRect &  rect = QRect() 
)
protectedvirtual
void RGraphicsViewImage::paintOrigin ( QPaintDevice &  device)
protectedvirtual

Paints the absolute zero point (origin).

void RGraphicsViewImage::paintReferencePoint ( QPainter &  painter,
const RVector pos,
bool  highlight 
)
protectedvirtual
void RGraphicsViewImage::paintRelativeZero ( QPaintDevice &  device)
protectedvirtual
void RGraphicsViewImage::regenerate ( bool  force = false)
virtual

Regenerates the view from the underlying scene.

Implements RGraphicsView.

virtual void RGraphicsViewImage::removeFocus ( )
inlinevirtual

Implements RGraphicsView.

Reimplemented in RGraphicsViewQt.

void RGraphicsViewImage::repaintView ( )
virtual

Triggers a paintEvent based on a buffered offscreen bitmap (very fast).

Implements RGraphicsView.

Reimplemented in RGraphicsViewQt.

void RGraphicsViewImage::resizeImage ( int  w,
int  h 
)
void RGraphicsViewImage::restoreViewport ( )
void RGraphicsViewImage::saveViewport ( )
void RGraphicsViewImage::setAntialiasing ( bool  on)
inline
void RGraphicsViewImage::setBackgroundColor ( const QColor &  col)
virtual

Reimplemented from RGraphicsView.

void RGraphicsViewImage::setBackgroundTransform ( double  bgFactor,
const RVector bgOffset 
)
void RGraphicsViewImage::setColorCorrectionOverride ( bool  on)
inline
void RGraphicsViewImage::setColorMode ( RGraphicsView::ColorMode  cm)
inline
void RGraphicsViewImage::setFactor ( double  f,
bool  regen = true 
)
inline
void RGraphicsViewImage::setGrid ( RGrid grid)
inline
void RGraphicsViewImage::setGridVisible ( bool  on)
inline
void RGraphicsViewImage::setHairlineMode ( bool  on)
inline
void RGraphicsViewImage::setMargin ( int  m)
inline
void RGraphicsViewImage::setNavigationAction ( RAction action)
inline
void RGraphicsViewImage::setOffset ( const RVector offset,
bool  regen = true 
)
inline
void RGraphicsViewImage::setPaintOrigin ( bool  val)
void RGraphicsViewImage::setPanOptimization ( bool  on)
void RGraphicsViewImage::setPrinting ( bool  on)
inline
void RGraphicsViewImage::setPrintPointSize ( const RVector s)
inline
void RGraphicsViewImage::setPrintPreview ( bool  on)
inline
void RGraphicsViewImage::setScene ( RGraphicsSceneQt scene,
bool  regen = true 
)
virtual
void RGraphicsViewImage::setTextHeightThresholdOverride ( int  v)
inline
void RGraphicsViewImage::setViewportNumber ( int  n)
inline
virtual void RGraphicsViewImage::simulateMouseMoveEvent ( )
inlinevirtual

Reimplemented from RGraphicsView.

Reimplemented in RGraphicsViewQt.

void RGraphicsViewImage::updateGraphicsBuffer ( )
protected

Updates the graphics buffer from scratch.

This can be relatively slow and is only called on view port changes or document changes.

void RGraphicsViewImage::updateImage ( )
virtual

Repaints the view.

If the view has been invalidated before, the view is redrawn from scratch. Otherwise, only a cached buffer is drawn (very fast).

See also
invalidate
void RGraphicsViewImage::updateTransformation ( ) const
protected
void RGraphicsViewImage::zoom ( const RVector center,
double  factor 
)
inlinevirtual

Zooms in / out by the given factor towards / from the given center in scene coordinates.

Reimplemented from RGraphicsView.

void RGraphicsViewImage::zoomTo ( const RBox window,
int  margin = 0 
)
inlinevirtual

Zooms the view in a way that the given window is visible and fills the view.

The view is updated.

Reimplemented from RGraphicsView.

Member Data Documentation

QList<RPainterPath> RGraphicsViewImage::backgroundDecoration
protected
double RGraphicsViewImage::backgroundFactor
protected
RVector RGraphicsViewImage::backgroundOffset
protected
int RGraphicsViewImage::bgColorLightness
protected
RBox RGraphicsViewImage::clipBox
protected
bool RGraphicsViewImage::colorCorrection
protected
bool RGraphicsViewImage::colorCorrectionOverride
protected
int RGraphicsViewImage::colorThreshold
protected
double RGraphicsViewImage::currentScale
protected
bool RGraphicsViewImage::doPaintOrigin
protected
double RGraphicsViewImage::drawingScale
protected
QImage RGraphicsViewImage::graphicsBuffer
protected
bool RGraphicsViewImage::graphicsBufferNeedsUpdate
protected
QImage RGraphicsViewImage::graphicsBufferWithPreview
protected
QPainter* RGraphicsViewImage::gridPainter
protected
bool RGraphicsViewImage::isSelected
protected
double RGraphicsViewImage::lastFactor
protected
RVector RGraphicsViewImage::lastOffset
protected
QSize RGraphicsViewImage::lastSize
protected
QMutex RGraphicsViewImage::mutexSi
protected
bool RGraphicsViewImage::panOptimization
protected
QTransform RGraphicsViewImage::previousView
protected
RGraphicsSceneQt* RGraphicsViewImage::sceneQt
protected
QSet<RObject::Id> RGraphicsViewImage::selectedIds
protected
QTransform RGraphicsViewImage::transform
mutableprotected

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