#include <GraphicsView_Viewer.h>
|
| enum | TransformType {
NoTransform
, Reset
, FitAll
, FitRect
,
FitSelect
, Zoom
, PanGlobal
, Pan
,
FitWidth
, UserTransform = 100
} |
| |
| enum | HotOperation { PAN
, ZOOM
, ROTATE
, FIT_AREA
} |
| |
| enum | InteractionStyle { STANDARD
, KEY_FREE
} |
| |
| typedef QMap< HotOperation, Qt::KeyboardModifiers > | StatesMap |
| |
| typedef QMap< HotOperation, Qt::MouseButtons > | ButtonsMap |
| |
| typedef QMap< InteractionStyle, StatesMap > | InteractionStyle2StatesMap |
| |
| typedef QMap< InteractionStyle, ButtonsMap > | InteractionStyle2ButtonsMap |
| |
◆ QueueOperation
| Enumerator |
|---|
| BringToFront | |
| SendToBack | |
| BringForward | |
| SendBackward | |
◆ TransformType
| Enumerator |
|---|
| NoTransform | |
| Reset | |
| FitAll | |
| FitRect | |
| FitSelect | |
| Zoom | |
| PanGlobal | |
| Pan | |
| FitWidth | |
| UserTransform | |
◆ GraphicsView_Viewer()
| GraphicsView_Viewer::GraphicsView_Viewer |
( |
const QString & |
title, |
|
|
QWidget * |
widget = NULL |
|
) |
| |
◆ ~GraphicsView_Viewer()
| GraphicsView_Viewer::~GraphicsView_Viewer |
( |
| ) |
|
◆ activateTransform()
| void GraphicsView_Viewer::activateTransform |
( |
int |
theType | ) |
|
◆ contextMenuPopup()
| void GraphicsView_Viewer::contextMenuPopup |
( |
QMenu * |
thePopup | ) |
|
|
virtual |
◆ createTransformer()
◆ createView()
◆ createViewFrame()
◆ getActiveScene()
◆ getActiveView()
◆ getActiveViewPort()
◆ getSelector()
◆ getType()
| virtual QString GraphicsView_Viewer::getType |
( |
| ) |
const |
|
inlinevirtual |
◆ handleKeyPress()
| void GraphicsView_Viewer::handleKeyPress |
( |
QKeyEvent * |
e | ) |
|
|
protectedvirtual |
◆ handleKeyRelease()
| void GraphicsView_Viewer::handleKeyRelease |
( |
QKeyEvent * |
| ) |
|
|
protectedvirtual |
◆ handleMouseMove()
| void GraphicsView_Viewer::handleMouseMove |
( |
QGraphicsSceneMouseEvent * |
e | ) |
|
|
protectedvirtual |
References GraphicsView_Selector::detect(), GraphicsView_ViewPort::drawPulling(), GraphicsView_ViewPort::drawSelectByRect(), GraphicsView_ViewPort::drawSketching(), GraphicsView_ViewPort::finishSelectByRect(), getActiveViewPort(), GraphicsView_ViewPort::getHighlightedObject(), getSelector(), GraphicsView_ViewPort::hasInteractionFlag(), GraphicsView_ViewPort::isDragging(), GraphicsView_ViewPort::isPrepareToSketch(), GraphicsView_ViewPort::isPulling(), GraphicsView_ViewPort::isSelectByRect(), GraphicsView_ViewPort::isSketching(), GraphicsView_ViewPort::Pulling, and GraphicsView_ViewPort::startPulling().
◆ handleMousePress()
| void GraphicsView_Viewer::handleMousePress |
( |
QGraphicsSceneMouseEvent * |
e | ) |
|
|
protectedvirtual |
References GraphicsView_ViewTransformer::accelKey(), activateTransform(), BS_Selection, getActiveViewPort(), GraphicsView_Selector::getAppendKey(), getSelector(), GraphicsView_ViewPort::ImmediateContextMenu, GraphicsView_ViewPort::ImmediateSelection, Pan, GraphicsView_ViewTransformer::panButton(), GraphicsView_ViewPort::Pulling, GraphicsView_Selector::select(), GraphicsView_ViewPort::Sketching, Zoom, and GraphicsView_ViewTransformer::zoomButton().
◆ handleMouseRelease()
| void GraphicsView_Viewer::handleMouseRelease |
( |
QGraphicsSceneMouseEvent * |
e | ) |
|
|
protectedvirtual |
◆ handleWheel()
| void GraphicsView_Viewer::handleWheel |
( |
QGraphicsSceneWheelEvent * |
e | ) |
|
|
protectedvirtual |
◆ isInitialized()
| bool GraphicsView_Viewer::isInitialized |
( |
| ) |
const |
|
inline |
◆ onChangeBgColor
| void GraphicsView_Viewer::onChangeBgColor |
( |
| ) |
|
|
protectedvirtualslot |
◆ onKeyEvent
| void GraphicsView_Viewer::onKeyEvent |
( |
QKeyEvent * |
e | ) |
|
|
protectedvirtualslot |
◆ onMouseEvent
| void GraphicsView_Viewer::onMouseEvent |
( |
QGraphicsSceneMouseEvent * |
e | ) |
|
|
protectedvirtualslot |
◆ onSelectionCancel
| void GraphicsView_Viewer::onSelectionCancel |
( |
| ) |
|
|
protectedvirtualslot |
◆ onSelectionDone
◆ onSketchingFinished
| void GraphicsView_Viewer::onSketchingFinished |
( |
QPainterPath |
| ) |
|
|
protectedvirtualslot |
◆ onTransformationFinished()
| void GraphicsView_Viewer::onTransformationFinished |
( |
| ) |
|
|
protectedvirtual |
◆ onTransformationStarted()
| void GraphicsView_Viewer::onTransformationStarted |
( |
| ) |
|
|
protectedvirtual |
◆ onWheelEvent
| void GraphicsView_Viewer::onWheelEvent |
( |
QGraphicsSceneWheelEvent * |
e | ) |
|
|
protectedvirtualslot |
◆ processQueueOperation()
| void GraphicsView_Viewer::processQueueOperation |
( |
const |
QueueOperation | ) |
|
|
protected |
◆ selectionChanged
◆ setIsInitialized()
| void GraphicsView_Viewer::setIsInitialized |
( |
bool |
theFlag | ) |
|
◆ Type()
| static QString GraphicsView_Viewer::Type |
( |
| ) |
|
|
inlinestatic |
◆ wheelScaleChanged
| void GraphicsView_Viewer::wheelScaleChanged |
( |
| ) |
|
|
signal |
◆ myIsInitialized
| bool GraphicsView_Viewer::myIsInitialized |
|
protected |
◆ mySelector
◆ myTransformer
◆ myWidget
| QWidget* GraphicsView_Viewer::myWidget |
|
protected |
The documentation for this class was generated from the following files: