Version: 9.15.0
GraphicsView_ViewPort Class Reference

#include <GraphicsView_ViewPort.h>

Inheritance diagram for GraphicsView_ViewPort:
Inheritance graph

Classes

class  ViewLabel
 

Public Types

enum  InteractionFlag {
  Dragging = 0x0001 , Pulling = 0x0002 , WheelScaling = 0x0004 , EditFlags = Dragging | Pulling | WheelScaling ,
  TraceBoundingRect = 0x0008 , DraggingByMiddleButton = 0x0010 , ImmediateContextMenu = 0x0020 , ImmediateSelection = 0x0040 ,
  Sketching = 0x0080 , GlobalWheelScaling = 0x0100
}
 
enum  ViewLabelPosition {
  VLP_None = 0 , VLP_TopLeft = 1 , VLP_TopRight = 2 , VLP_BottomLeft = 3 ,
  VLP_BottomRight = 4
}
 
enum  SortType { NoSorting , SelectedFirst , SortByZLevel }
 

Public Slots

void onBoundingRectChanged ()
 

Signals

void vpKeyEvent (QKeyEvent *)
 
void vpMouseEvent (QGraphicsSceneMouseEvent *)
 
void vpWheelEvent (QGraphicsSceneWheelEvent *)
 
void vpContextMenuEvent (QGraphicsSceneContextMenuEvent *)
 
void vpSketchingFinished (QPainterPath)
 
void vpObjectBeforeMoving ()
 
void vpObjectAfterMoving (bool)
 

Public Member Functions

 Q_DECLARE_FLAGS (InteractionFlags, InteractionFlag) enum BlockStatus
 
 GraphicsView_ViewPort (QWidget *theParent)
 
 ~GraphicsView_ViewPort ()
 
GraphicsView_ScenegetScene ()
 
void addItem (QGraphicsItem *theItem)
 
bool isItemAdded (QGraphicsItem *theItem)
 
void removeItem (QGraphicsItem *theItem)
 
void clearItems ()
 
GraphicsView_ObjectList getObjects (SortType theSortType=NoSorting) const
 
QRectF objectsBoundingRect (bool theOnlyVisible=false) const
 
QImage dumpView (bool theWholeScene=false, QSizeF theSize=QSizeF())
 
bool dumpViewToFormat (const QString &fileName, const QString &format)
 
void setSceneGap (double theSceneGap)
 
void setFitAllGap (double theFitAllGap)
 
int interactionFlags () const
 
bool hasInteractionFlag (InteractionFlag theFlag)
 
void setInteractionFlag (InteractionFlag theFlag, bool theIsEnabled=true)
 
void setInteractionFlags (InteractionFlags theFlags)
 
void setViewLabelPosition (ViewLabelPosition thePosition, bool theIsForced=false)
 
void setViewLabelText (const QString &theText)
 
void setMousePositionEnabled (bool theState)
 
QColor backgroundColor () const
 
void setBackgroundColor (const QColor &theColor)
 
bool isForegroundEnabled () const
 
void setForegroundEnabled (bool theState)
 
QSizeF foregroundSize () const
 
void setForegroundSize (const QSizeF &theRect)
 
double foregroundMargin () const
 
void setForegroundMargin (double theMargin)
 
QColor foregroundColor () const
 
void setForegroundColor (const QColor &theColor)
 
QColor foregroundFrameColor () const
 
void setForegroundFrameColor (const QColor &theColor)
 
double foregroundFrameLineWidth () const
 
void setForegroundFrameLineWidth (double theLineWidth)
 
void updateForeground ()
 
void setGridEnabled (bool theState)
 
void setGridCellSize (int theCellSize)
 
void setGridLineStyle (int theLineStyle)
 
void setGridLineColor (const QColor &theLineColor)
 
void updateGrid ()
 
void reset ()
 
void pan (double theDX, double theDY)
 
void setCenter (double theX, double theY)
 
void zoom (double theX1, double theY1, double theX2, double theY2)
 
void fitRect (const QRectF &theRect)
 
void fitSelect ()
 
void fitAll (bool theKeepScale=false)
 
void fitWidth ()
 
bool isTransforming () const
 
void applyTransform ()
 
int zoomCoeff () const
 
void setZoomCoeff (const int &theZoomCoeff)
 
bool isUnlimitedPanning () const
 
void setUnlimitedPanning (const bool &theValue)
 
BlockStatus currentBlock ()
 
virtual void highlight (double theX, double theY)
 
void clearHighlighted ()
 
GraphicsView_ObjectgetHighlightedObject () const
 
virtual int select (const QRectF &theRect, bool theIsAppend)
 
void clearSelected ()
 
void setSelected (GraphicsView_Object *theObject)
 
int nbSelected () const
 
void initSelected ()
 
bool moreSelected ()
 
bool nextSelected ()
 
GraphicsView_ObjectselectedObject ()
 
const GraphicsView_ObjectListgetSelectedObjects () const
 
void startSelectByRect (int x, int y)
 
void drawSelectByRect (int x, int y)
 
void finishSelectByRect ()
 
bool isSelectByRect () const
 
QRect selectionRect ()
 
void prepareToSketch (bool theStatus)
 
bool isPrepareToSketch ()
 
void startSketching (const QPointF &thePoint, bool theIsPath)
 
void drawSketching (const QPointF &thePoint)
 
void finishSketching (bool theStatus)
 
bool isSketching (bool *theIsPath=0) const
 
bool isDragging ()
 
bool isDraggingSelectedByLeftButton () const
 
void setDraggingSelectedByLeftButton (const bool &theValue)
 
bool startPulling (const QPointF &)
 
void drawPulling (const QPointF &)
 
void finishPulling (bool theStatus)
 
bool isPulling () const
 
bool cancelCurrentOperation ()
 

Static Public Member Functions

static void createCursors ()
 
static void destroyCursors ()
 
static QCursor * getDefaultCursor ()
 
static QCursor * getHandCursor ()
 
static QCursor * getPanCursor ()
 
static QCursor * getPanglCursor ()
 
static QCursor * getZoomCursor ()
 
static QCursor * getSketchCursor ()
 

Protected Slots

void onKeyEvent (QKeyEvent *)
 
void onMouseEvent (QGraphicsSceneMouseEvent *)
 
void onWheelEvent (QGraphicsSceneWheelEvent *)
 
void onContextMenuEvent (QGraphicsSceneContextMenuEvent *)
 

Protected Member Functions

virtual void scrollContentsBy (int theDX, int theDY)
 

Private Member Functions

void initialize ()
 
void cleanup ()
 
void dragObjects (QGraphicsSceneMouseEvent *)
 

Private Attributes

GraphicsView_ScenemyScene
 
double mySceneGap
 
double myFitAllGap
 
GraphicsView_ObjectList myObjects
 
InteractionFlags myInteractionFlags
 
ViewLabelmyViewLabel
 
ViewLabelPosition myViewLabelPosition
 
QGridLayout * myViewLabelLayout
 
bool myIsMousePositionEnabled
 
bool myIsForegroundEnabled
 
QSizeF myForegroundSize
 
double myForegroundMargin
 
QColor myForegroundColor
 
QColor myForegroundFrameColor
 
double myForegroundFrameLineWidth
 
QGraphicsRectItem * myForegroundItem
 
bool myIsGridEnabled
 
int myGridCellSize
 
int myGridLineStyle
 
QColor myGridLineColor
 
QGraphicsPathItem * myGridItem
 
bool myIsTransforming
 
QTransform myCurrentTransform
 
bool myUnlimitedPanning
 
Qt::ScrollBarPolicy myHBarPolicy
 
Qt::ScrollBarPolicy myVBarPolicy
 
GraphicsView_ObjectmyHighlightedObject
 
double myHighlightX
 
double myHighlightY
 
bool myIsHighlighting
 
GraphicsView_ObjectList mySelectedObjects
 
int mySelectionIterator
 
QRubberBand * myRectBand
 
QPoint myFirstSelectionPoint
 
QPoint myLastSelectionPoint
 
bool myAreSelectionPointsInitialized
 
QGraphicsPathItem * mySketchingItem
 
QPointF mySketchingPoint
 
bool myIsPrepareToSketch
 
bool myIsSketching
 
bool myIsSketchingByPath
 
int myIsDragging
 
QPointF myDragPosition
 
bool myIsDragPositionInitialized
 
bool myDraggingSelectedByLeftButton
 
bool myIsPulling
 
GraphicsView_ObjectmyPullingObject
 
QCursor myStoredCursor
 
int myZoomCoeff
 

Static Private Attributes

static int nCounter = 0
 
static QCursor * defCursor = 0
 
static QCursor * handCursor = 0
 
static QCursor * panCursor = 0
 
static QCursor * panglCursor = 0
 
static QCursor * zoomCursor = 0
 
static QCursor * sketchCursor = 0
 

Member Enumeration Documentation

◆ InteractionFlag

Enumerator
Dragging 
Pulling 
WheelScaling 
EditFlags 
TraceBoundingRect 
DraggingByMiddleButton 
ImmediateContextMenu 
ImmediateSelection 
Sketching 
GlobalWheelScaling 

◆ SortType

Enumerator
NoSorting 
SelectedFirst 
SortByZLevel 

◆ ViewLabelPosition

Enumerator
VLP_None 
VLP_TopLeft 
VLP_TopRight 
VLP_BottomLeft 
VLP_BottomRight 

Constructor & Destructor Documentation

◆ GraphicsView_ViewPort()

◆ ~GraphicsView_ViewPort()

GraphicsView_ViewPort::~GraphicsView_ViewPort ( )

References cleanup(), and myScene.

Member Function Documentation

◆ addItem()

void GraphicsView_ViewPort::addItem ( QGraphicsItem theItem)

◆ applyTransform()

void GraphicsView_ViewPort::applyTransform ( )

References getObjects().

◆ backgroundColor()

QColor GraphicsView_ViewPort::backgroundColor ( ) const

◆ cancelCurrentOperation()

◆ cleanup()

void GraphicsView_ViewPort::cleanup ( )
private

References destroyCursors(), and nCounter.

◆ clearHighlighted()

void GraphicsView_ViewPort::clearHighlighted ( )

◆ clearItems()

void GraphicsView_ViewPort::clearItems ( )

◆ clearSelected()

void GraphicsView_ViewPort::clearSelected ( )

References mySelectedObjects.

◆ createCursors()

◆ currentBlock()

◆ destroyCursors()

void GraphicsView_ViewPort::destroyCursors ( )
static

◆ dragObjects()

◆ drawPulling()

void GraphicsView_ViewPort::drawPulling ( const QPointF &  thePoint)

◆ drawSelectByRect()

void GraphicsView_ViewPort::drawSelectByRect ( int  x,
int  y 
)

◆ drawSketching()

void GraphicsView_ViewPort::drawSketching ( const QPointF &  thePoint)

◆ dumpView()

QImage GraphicsView_ViewPort::dumpView ( bool  theWholeScene = false,
QSizeF  theSize = QSizeF() 
)

References myScene, and objectsBoundingRect().

◆ dumpViewToFormat()

bool GraphicsView_ViewPort::dumpViewToFormat ( const QString &  fileName,
const QString &  format 
)

References myScene.

◆ finishPulling()

void GraphicsView_ViewPort::finishPulling ( bool  theStatus)

◆ finishSelectByRect()

void GraphicsView_ViewPort::finishSelectByRect ( )

◆ finishSketching()

void GraphicsView_ViewPort::finishSketching ( bool  theStatus)

◆ fitAll()

void GraphicsView_ViewPort::fitAll ( bool  theKeepScale = false)

◆ fitRect()

void GraphicsView_ViewPort::fitRect ( const QRectF &  theRect)

◆ fitSelect()

void GraphicsView_ViewPort::fitSelect ( )

◆ fitWidth()

void GraphicsView_ViewPort::fitWidth ( )

◆ foregroundColor()

QColor GraphicsView_ViewPort::foregroundColor ( ) const
inline

◆ foregroundFrameColor()

QColor GraphicsView_ViewPort::foregroundFrameColor ( ) const
inline

◆ foregroundFrameLineWidth()

double GraphicsView_ViewPort::foregroundFrameLineWidth ( ) const
inline

◆ foregroundMargin()

double GraphicsView_ViewPort::foregroundMargin ( ) const
inline

◆ foregroundSize()

QSizeF GraphicsView_ViewPort::foregroundSize ( ) const
inline

◆ getDefaultCursor()

static QCursor* GraphicsView_ViewPort::getDefaultCursor ( )
inlinestatic

◆ getHandCursor()

static QCursor* GraphicsView_ViewPort::getHandCursor ( )
inlinestatic

◆ getHighlightedObject()

GraphicsView_Object* GraphicsView_ViewPort::getHighlightedObject ( ) const
inline

◆ getObjects()

GraphicsView_ObjectList GraphicsView_ViewPort::getObjects ( SortType  theSortType = NoSorting) const

◆ getPanCursor()

static QCursor* GraphicsView_ViewPort::getPanCursor ( )
inlinestatic

◆ getPanglCursor()

static QCursor* GraphicsView_ViewPort::getPanglCursor ( )
inlinestatic

◆ getScene()

GraphicsView_Scene* GraphicsView_ViewPort::getScene ( )
inline

◆ getSelectedObjects()

const GraphicsView_ObjectList& GraphicsView_ViewPort::getSelectedObjects ( ) const
inline

◆ getSketchCursor()

static QCursor* GraphicsView_ViewPort::getSketchCursor ( )
inlinestatic

◆ getZoomCursor()

static QCursor* GraphicsView_ViewPort::getZoomCursor ( )
inlinestatic

◆ hasInteractionFlag()

bool GraphicsView_ViewPort::hasInteractionFlag ( InteractionFlag  theFlag)

References interactionFlags().

◆ highlight()

void GraphicsView_ViewPort::highlight ( double  theX,
double  theY 
)
virtual

◆ initialize()

void GraphicsView_ViewPort::initialize ( )
private

References createCursors(), and nCounter.

◆ initSelected()

void GraphicsView_ViewPort::initSelected ( )

References mySelectionIterator.

◆ interactionFlags()

int GraphicsView_ViewPort::interactionFlags ( ) const

References myInteractionFlags.

◆ isDragging()

bool GraphicsView_ViewPort::isDragging ( )
inline

◆ isDraggingSelectedByLeftButton()

bool GraphicsView_ViewPort::isDraggingSelectedByLeftButton ( ) const
inline

◆ isForegroundEnabled()

bool GraphicsView_ViewPort::isForegroundEnabled ( ) const
inline

◆ isItemAdded()

bool GraphicsView_ViewPort::isItemAdded ( QGraphicsItem theItem)

References myObjects, and myScene.

◆ isPrepareToSketch()

bool GraphicsView_ViewPort::isPrepareToSketch ( )

References myIsPrepareToSketch.

◆ isPulling()

bool GraphicsView_ViewPort::isPulling ( ) const
inline

◆ isSelectByRect()

bool GraphicsView_ViewPort::isSelectByRect ( ) const

◆ isSketching()

bool GraphicsView_ViewPort::isSketching ( bool *  theIsPath = 0) const

◆ isTransforming()

bool GraphicsView_ViewPort::isTransforming ( ) const
inline

◆ isUnlimitedPanning()

bool GraphicsView_ViewPort::isUnlimitedPanning ( ) const
inline

◆ moreSelected()

bool GraphicsView_ViewPort::moreSelected ( )

◆ nbSelected()

int GraphicsView_ViewPort::nbSelected ( ) const

References mySelectedObjects.

◆ nextSelected()

bool GraphicsView_ViewPort::nextSelected ( )

◆ objectsBoundingRect()

QRectF GraphicsView_ViewPort::objectsBoundingRect ( bool  theOnlyVisible = false) const

◆ onBoundingRectChanged

void GraphicsView_ViewPort::onBoundingRectChanged ( )
slot

◆ onContextMenuEvent

void GraphicsView_ViewPort::onContextMenuEvent ( QGraphicsSceneContextMenuEvent *  e)
protectedslot

References vpContextMenuEvent().

◆ onKeyEvent

void GraphicsView_ViewPort::onKeyEvent ( QKeyEvent *  e)
protectedslot

References vpKeyEvent().

◆ onMouseEvent

◆ onWheelEvent

void GraphicsView_ViewPort::onWheelEvent ( QGraphicsSceneWheelEvent *  e)
protectedslot

References vpWheelEvent().

◆ pan()

void GraphicsView_ViewPort::pan ( double  theDX,
double  theDY 
)

◆ prepareToSketch()

void GraphicsView_ViewPort::prepareToSketch ( bool  theStatus)

◆ Q_DECLARE_FLAGS()

GraphicsView_ViewPort::Q_DECLARE_FLAGS ( InteractionFlags  ,
InteractionFlag   
)
inline

References BS_Dragging, BS_NoBlock, and BS_Selection.

◆ removeItem()

void GraphicsView_ViewPort::removeItem ( QGraphicsItem theItem)

◆ reset()

void GraphicsView_ViewPort::reset ( )

References fitAll().

◆ scrollContentsBy()

void GraphicsView_ViewPort::scrollContentsBy ( int  theDX,
int  theDY 
)
protectedvirtual

◆ select()

◆ selectedObject()

GraphicsView_Object * GraphicsView_ViewPort::selectedObject ( )

◆ selectionRect()

QRect GraphicsView_ViewPort::selectionRect ( )

◆ setBackgroundColor()

void GraphicsView_ViewPort::setBackgroundColor ( const QColor &  theColor)

◆ setCenter()

void GraphicsView_ViewPort::setCenter ( double  theX,
double  theY 
)

◆ setDraggingSelectedByLeftButton()

void GraphicsView_ViewPort::setDraggingSelectedByLeftButton ( const bool &  theValue)

◆ setFitAllGap()

void GraphicsView_ViewPort::setFitAllGap ( double  theFitAllGap)

References myFitAllGap.

◆ setForegroundColor()

void GraphicsView_ViewPort::setForegroundColor ( const QColor &  theColor)

References myForegroundColor.

◆ setForegroundEnabled()

void GraphicsView_ViewPort::setForegroundEnabled ( bool  theState)

References myIsForegroundEnabled.

◆ setForegroundFrameColor()

void GraphicsView_ViewPort::setForegroundFrameColor ( const QColor &  theColor)

◆ setForegroundFrameLineWidth()

void GraphicsView_ViewPort::setForegroundFrameLineWidth ( double  theLineWidth)

◆ setForegroundMargin()

void GraphicsView_ViewPort::setForegroundMargin ( double  theMargin)

References myForegroundMargin.

◆ setForegroundSize()

void GraphicsView_ViewPort::setForegroundSize ( const QSizeF &  theRect)

References myForegroundSize.

◆ setGridCellSize()

void GraphicsView_ViewPort::setGridCellSize ( int  theCellSize)

References myGridCellSize.

◆ setGridEnabled()

void GraphicsView_ViewPort::setGridEnabled ( bool  theState)

References myIsGridEnabled.

◆ setGridLineColor()

void GraphicsView_ViewPort::setGridLineColor ( const QColor &  theLineColor)

References myGridLineColor.

◆ setGridLineStyle()

void GraphicsView_ViewPort::setGridLineStyle ( int  theLineStyle)

References myGridLineStyle.

◆ setInteractionFlag()

void GraphicsView_ViewPort::setInteractionFlag ( InteractionFlag  theFlag,
bool  theIsEnabled = true 
)

◆ setInteractionFlags()

void GraphicsView_ViewPort::setInteractionFlags ( InteractionFlags  theFlags)

References myInteractionFlags.

◆ setMousePositionEnabled()

void GraphicsView_ViewPort::setMousePositionEnabled ( bool  theState)

◆ setSceneGap()

void GraphicsView_ViewPort::setSceneGap ( double  theSceneGap)

◆ setSelected()

void GraphicsView_ViewPort::setSelected ( GraphicsView_Object theObject)

◆ setUnlimitedPanning()

void GraphicsView_ViewPort::setUnlimitedPanning ( const bool &  theValue)

◆ setViewLabelPosition()

void GraphicsView_ViewPort::setViewLabelPosition ( ViewLabelPosition  thePosition,
bool  theIsForced = false 
)

◆ setViewLabelText()

void GraphicsView_ViewPort::setViewLabelText ( const QString &  theText)

References myViewLabel.

◆ setZoomCoeff()

void GraphicsView_ViewPort::setZoomCoeff ( const int &  theZoomCoeff)

References myZoomCoeff.

◆ startPulling()

bool GraphicsView_ViewPort::startPulling ( const QPointF &  thePoint)

References myIsPulling, and myPullingObject.

◆ startSelectByRect()

void GraphicsView_ViewPort::startSelectByRect ( int  x,
int  y 
)

◆ startSketching()

void GraphicsView_ViewPort::startSketching ( const QPointF &  thePoint,
bool  theIsPath 
)

◆ updateForeground()

◆ updateGrid()

void GraphicsView_ViewPort::updateGrid ( )

◆ vpContextMenuEvent

void GraphicsView_ViewPort::vpContextMenuEvent ( QGraphicsSceneContextMenuEvent *  )
signal

◆ vpKeyEvent

void GraphicsView_ViewPort::vpKeyEvent ( QKeyEvent *  )
signal

◆ vpMouseEvent

void GraphicsView_ViewPort::vpMouseEvent ( QGraphicsSceneMouseEvent *  )
signal

◆ vpObjectAfterMoving

void GraphicsView_ViewPort::vpObjectAfterMoving ( bool  )
signal

◆ vpObjectBeforeMoving

void GraphicsView_ViewPort::vpObjectBeforeMoving ( )
signal

◆ vpSketchingFinished

void GraphicsView_ViewPort::vpSketchingFinished ( QPainterPath  )
signal

◆ vpWheelEvent

void GraphicsView_ViewPort::vpWheelEvent ( QGraphicsSceneWheelEvent *  )
signal

◆ zoom()

void GraphicsView_ViewPort::zoom ( double  theX1,
double  theY1,
double  theX2,
double  theY2 
)

◆ zoomCoeff()

int GraphicsView_ViewPort::zoomCoeff ( ) const
inline

Member Data Documentation

◆ defCursor

QCursor * GraphicsView_ViewPort::defCursor = 0
staticprivate

◆ handCursor

QCursor * GraphicsView_ViewPort::handCursor = 0
staticprivate

◆ myAreSelectionPointsInitialized

bool GraphicsView_ViewPort::myAreSelectionPointsInitialized
private

◆ myCurrentTransform

QTransform GraphicsView_ViewPort::myCurrentTransform
private

◆ myDraggingSelectedByLeftButton

bool GraphicsView_ViewPort::myDraggingSelectedByLeftButton
private

◆ myDragPosition

QPointF GraphicsView_ViewPort::myDragPosition
private

◆ myFirstSelectionPoint

QPoint GraphicsView_ViewPort::myFirstSelectionPoint
private

◆ myFitAllGap

double GraphicsView_ViewPort::myFitAllGap
private

◆ myForegroundColor

QColor GraphicsView_ViewPort::myForegroundColor
private

◆ myForegroundFrameColor

QColor GraphicsView_ViewPort::myForegroundFrameColor
private

◆ myForegroundFrameLineWidth

double GraphicsView_ViewPort::myForegroundFrameLineWidth
private

◆ myForegroundItem

QGraphicsRectItem* GraphicsView_ViewPort::myForegroundItem
private

◆ myForegroundMargin

double GraphicsView_ViewPort::myForegroundMargin
private

◆ myForegroundSize

QSizeF GraphicsView_ViewPort::myForegroundSize
private

◆ myGridCellSize

int GraphicsView_ViewPort::myGridCellSize
private

◆ myGridItem

QGraphicsPathItem* GraphicsView_ViewPort::myGridItem
private

◆ myGridLineColor

QColor GraphicsView_ViewPort::myGridLineColor
private

◆ myGridLineStyle

int GraphicsView_ViewPort::myGridLineStyle
private

◆ myHBarPolicy

Qt::ScrollBarPolicy GraphicsView_ViewPort::myHBarPolicy
private

◆ myHighlightedObject

GraphicsView_Object* GraphicsView_ViewPort::myHighlightedObject
private

◆ myHighlightX

double GraphicsView_ViewPort::myHighlightX
private

◆ myHighlightY

double GraphicsView_ViewPort::myHighlightY
private

◆ myInteractionFlags

InteractionFlags GraphicsView_ViewPort::myInteractionFlags
private

◆ myIsDragging

int GraphicsView_ViewPort::myIsDragging
private

◆ myIsDragPositionInitialized

bool GraphicsView_ViewPort::myIsDragPositionInitialized
private

◆ myIsForegroundEnabled

bool GraphicsView_ViewPort::myIsForegroundEnabled
private

◆ myIsGridEnabled

bool GraphicsView_ViewPort::myIsGridEnabled
private

◆ myIsHighlighting

bool GraphicsView_ViewPort::myIsHighlighting
private

◆ myIsMousePositionEnabled

bool GraphicsView_ViewPort::myIsMousePositionEnabled
private

◆ myIsPrepareToSketch

bool GraphicsView_ViewPort::myIsPrepareToSketch
private

◆ myIsPulling

bool GraphicsView_ViewPort::myIsPulling
private

◆ myIsSketching

bool GraphicsView_ViewPort::myIsSketching
private

◆ myIsSketchingByPath

bool GraphicsView_ViewPort::myIsSketchingByPath
private

◆ myIsTransforming

bool GraphicsView_ViewPort::myIsTransforming
private

◆ myLastSelectionPoint

QPoint GraphicsView_ViewPort::myLastSelectionPoint
private

◆ myObjects

GraphicsView_ObjectList GraphicsView_ViewPort::myObjects
private

◆ myPullingObject

GraphicsView_Object* GraphicsView_ViewPort::myPullingObject
private

◆ myRectBand

QRubberBand* GraphicsView_ViewPort::myRectBand
private

◆ myScene

GraphicsView_Scene* GraphicsView_ViewPort::myScene
private

◆ mySceneGap

double GraphicsView_ViewPort::mySceneGap
private

◆ mySelectedObjects

GraphicsView_ObjectList GraphicsView_ViewPort::mySelectedObjects
private

◆ mySelectionIterator

int GraphicsView_ViewPort::mySelectionIterator
private

◆ mySketchingItem

QGraphicsPathItem* GraphicsView_ViewPort::mySketchingItem
private

◆ mySketchingPoint

QPointF GraphicsView_ViewPort::mySketchingPoint
private

◆ myStoredCursor

QCursor GraphicsView_ViewPort::myStoredCursor
private

◆ myUnlimitedPanning

bool GraphicsView_ViewPort::myUnlimitedPanning
private

◆ myVBarPolicy

Qt::ScrollBarPolicy GraphicsView_ViewPort::myVBarPolicy
private

◆ myViewLabel

ViewLabel* GraphicsView_ViewPort::myViewLabel
private

◆ myViewLabelLayout

QGridLayout* GraphicsView_ViewPort::myViewLabelLayout
private

◆ myViewLabelPosition

ViewLabelPosition GraphicsView_ViewPort::myViewLabelPosition
private

◆ myZoomCoeff

int GraphicsView_ViewPort::myZoomCoeff
private

◆ nCounter

int GraphicsView_ViewPort::nCounter = 0
staticprivate

◆ panCursor

QCursor * GraphicsView_ViewPort::panCursor = 0
staticprivate

◆ panglCursor

QCursor * GraphicsView_ViewPort::panglCursor = 0
staticprivate

◆ sketchCursor

QCursor * GraphicsView_ViewPort::sketchCursor = 0
staticprivate

◆ zoomCursor

QCursor * GraphicsView_ViewPort::zoomCursor = 0
staticprivate

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