Envision
A visual programming IDE for object-oriented languages
Visualization::Item Member List

This is the complete list of members for Visualization::Item, including all inherited members.

Above enum valueVisualization::Item
addAddOn(VisualizationAddOn *addOn)Visualization::Itemstatic
addOnItems()Visualization::Iteminlineprotected
addOnItems_Visualization::Itemprivate
addOns()Visualization::Itemvirtual
addOverlay(OverlayType *overlay, QString groupName)Visualization::Item
Below enum valueVisualization::Item
boundingRect() constVisualization::Itemvirtual
boundingRect_Visualization::Itemprivate
changeGeometry(int availableWidth=0, int availableHeight=0)Visualization::Itemvirtual
childClosestTo(const QPoint &point, PositionConstraints childConstraint=NoConstraints) constVisualization::Itemvirtual
childItems() constVisualization::Itemvirtual
childNodePurpose(const Model::Node *node) constVisualization::Item
childNodePurpose_Visualization::Itemprivate
childNodeSemanticZoomLevel(const Model::Node *node) constVisualization::Item
childNodeSemanticZoomLevel_Visualization::Itemprivate
clearChildNodePurpose(const Model::Node *node)Visualization::Item
clearChildNodeSemanticZoomLevel(const Model::Node *node)Visualization::Item
clearPurpose()Visualization::Item
clearSemanticZoomLevel()Visualization::Item
contextMenuEvent(QGraphicsSceneContextMenuEvent *event)Visualization::Itemprotectedvirtual
correspondingSceneCursor()Visualization::Item
CursorMoveDirection enum nameVisualization::Item
CursorMoveOption enum nameVisualization::Item
CursorMoveOptions typedefVisualization::Item
customShapeColor() constVisualization::Itemvirtual
defaultClassHandler()Visualization::Iteminlinestatic
defaultClassHandler_Visualization::Itemprivatestatic
defaultContextMenuEvent(QGraphicsSceneContextMenuEvent *event)Visualization::Itemprivate
defaultDragEnterEvent(QGraphicsSceneDragDropEvent *event)Visualization::Itemprivate
defaultDragLeaveEvent(QGraphicsSceneDragDropEvent *event)Visualization::Itemprivate
defaultDragMoveEvent(QGraphicsSceneDragDropEvent *event)Visualization::Itemprivate
defaultDropEvent(QGraphicsSceneDragDropEvent *event)Visualization::Itemprivate
defaultFocusInEvent(QFocusEvent *event)Visualization::Itemprivate
defaultFocusOutEvent(QFocusEvent *event)Visualization::Itemprivate
defaultHoverEnterEvent(QGraphicsSceneHoverEvent *event)Visualization::Itemprivate
defaultHoverLeaveEvent(QGraphicsSceneHoverEvent *event)Visualization::Itemprivate
defaultHoverMoveEvent(QGraphicsSceneHoverEvent *event)Visualization::Itemprivate
defaultKeyPressEvent(QKeyEvent *event)Visualization::Itemprivate
defaultKeyReleaseEvent(QKeyEvent *event)Visualization::Itemprivate
defaultMouseDoubleClickEvent(QGraphicsSceneMouseEvent *event)Visualization::Itemprivate
defaultMouseMoveEvent(QGraphicsSceneMouseEvent *event)Visualization::Itemprivate
defaultMousePressEvent(QGraphicsSceneMouseEvent *event)Visualization::Itemprivate
defaultMouseReleaseEvent(QGraphicsSceneMouseEvent *event)Visualization::Itemprivate
defaultMoveCursorProxy_Visualization::Itemprivate
defaultWheelEvent(QGraphicsSceneWheelEvent *event)Visualization::Itemprivate
definesChildNodePurpose(const Model::Node *node) constVisualization::Item
definesChildNodeSemanticZoomLevel(const Model::Node *node) constVisualization::Item
determineChildren()=0Visualization::Itemprotectedpure virtual
distanceTo(const QPoint &point) constVisualization::Item
dragEnterEvent(QGraphicsSceneDragDropEvent *event)Visualization::Itemprotectedvirtual
dragLeaveEvent(QGraphicsSceneDragDropEvent *event)Visualization::Itemprotectedvirtual
dragMoveEvent(QGraphicsSceneDragDropEvent *event)Visualization::Itemprotectedvirtual
dropEvent(QGraphicsSceneDragDropEvent *event)Visualization::Itemprotectedvirtual
DynamicGridFormElement classVisualization::Itemfriend
envisionItem(QGraphicsItem *item)Visualization::Iteminlinestatic
execute(const QString &command, const std::unique_ptr< Cursor > &)Visualization::Item
findAllVisualizationsOf(Model::Node *node)Visualization::Itemvirtual
findAncestorOfType()Visualization::Item
findAncestorWithNode()Visualization::Item
findVisualizationOf(Model::Node *node)Visualization::Itemvirtual
focusedChild() constVisualization::Itemvirtual
focusInEvent(QFocusEvent *event)Visualization::Itemprotectedvirtual
focusOutEvent(QFocusEvent *event)Visualization::Itemprotectedvirtual
fromParent(int x) constVisualization::Iteminline
fromScene(int x) constVisualization::Iteminline
FullUpdate enum valueVisualization::Item
getShape() constVisualization::Iteminline
handler() constVisualization::Itemvirtual
hasNode() constVisualization::Itemvirtual
hasSceneCursor() constVisualization::Iteminline
hasShape() constVisualization::Iteminline
heightInLocal() constVisualization::Iteminline
heightInParent() constVisualization::Iteminline
heightInScene() constVisualization::Iteminline
hoverEnterEvent(QGraphicsSceneHoverEvent *event)Visualization::Itemprotectedvirtual
hoverLeaveEvent(QGraphicsSceneHoverEvent *event)Visualization::Itemprotectedvirtual
hoverMoveEvent(QGraphicsSceneHoverEvent *event)Visualization::Itemprotectedvirtual
ignoresCopyAndPaste()Visualization::Itemvirtual
InteractionHandler classVisualization::Itemfriend
isCategoryHiddenDuringPaint()Visualization::Iteminline
isEmpty() constVisualization::Itemvirtual
isSensitiveToScale() constVisualization::Itemvirtual
Item(Item *parent, const StyleType *style=nullptr)Visualization::Item
itemCategory()Visualization::Item
itemCategory_Visualization::Itemprivate
itemOrChildHasFocus() constVisualization::Item
keyPressEvent(QKeyEvent *event)Visualization::Itemprotectedvirtual
keyReleaseEvent(QKeyEvent *event)Visualization::Itemprotectedvirtual
LAYER_AUTOCOMPLETE_ZVisualization::Itemstatic
LAYER_COMMANDVisualization::Itemstatic
LAYER_CURSOR_ZVisualization::Itemstatic
LAYER_DEFAULT_ZVisualization::Itemstatic
LAYER_OVERLAY_ZVisualization::Itemstatic
LAYER_SELECTION_ZVisualization::Itemstatic
LeftOf enum valueVisualization::Item
LinelikeAlongX enum valueVisualization::Item
LinelikeAlongY enum valueVisualization::Item
mainViewScalingFactor() constVisualization::Item
mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event)Visualization::Itemprotectedvirtual
mouseMoveEvent(QGraphicsSceneMouseEvent *event)Visualization::Itemprotectedvirtual
mousePressEvent(QGraphicsSceneMouseEvent *event)Visualization::Itemprotectedvirtual
mouseReleaseEvent(QGraphicsSceneMouseEvent *event)Visualization::Itemprotectedvirtual
moveCursor(CursorMoveDirection dir=MoveDefault, QRect reference={}, CursorMoveOptions options=None)Visualization::Itemvirtual
moveCursor(CursorMoveDirection dir, QPoint reference, CursorMoveOptions options=None)Visualization::Iteminline
MoveDefault enum valueVisualization::Item
MoveDown enum valueVisualization::Item
MoveDownOf enum valueVisualization::Item
MoveLeft enum valueVisualization::Item
MoveLeftOf enum valueVisualization::Item
MoveOnBottom enum valueVisualization::Item
MoveOnBottomRight enum valueVisualization::Item
MoveOnCenter enum valueVisualization::Item
MoveOnLeft enum valueVisualization::Item
MoveOnPosition enum valueVisualization::Item
MoveOnRight enum valueVisualization::Item
MoveOnTop enum valueVisualization::Item
MoveOnTopLeft enum valueVisualization::Item
MoveRight enum valueVisualization::Item
MoveRightOf enum valueVisualization::Item
MoveUp enum valueVisualization::Item
MoveUpOf enum valueVisualization::Item
needsUpdate()Visualization::Itemvirtual
needsUpdate_Visualization::Itemprivate
NoConstraints enum valueVisualization::Item
node() constVisualization::Itemvirtual
nodeItemsMap()Visualization::Itemstatic
NodeItemWrapperFormElement classVisualization::Itemfriend
NodeWithVisualizationItemWrapperFormElement classVisualization::Itemfriend
NoLimitDistance enum valueVisualization::Item
None enum valueVisualization::Item
NoUpdate enum valueVisualization::Item
Overlap enum valueVisualization::Item
overlay(QString overlayGroup=QString())Visualization::Item
overlays(QString overlayGroup=QString()) constVisualization::Item
paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)Visualization::Itemvirtual
parent() constVisualization::Iteminline
PositionConstraint enum nameVisualization::Item
PositionConstraints typedefVisualization::Item
previousMainViewScalingFactor() constVisualization::Item
purpose() constVisualization::Item
purpose_Visualization::Itemprivate
putAddOnItemsInSequence(SequentialLayout *layout)Visualization::Itemprotected
regions()Visualization::Itemvirtual
removeAddOn(VisualizationAddOn *addOn)Visualization::Itemstatic
removeFromScene()Visualization::Item
removeShape()Visualization::Item
renderer()Visualization::Item
RepeatUpdate enum valueVisualization::Item
revision() constVisualization::Itemvirtual
RightOf enum valueVisualization::Item
satisfiedPositionConstraints(const QPoint &point) constVisualization::Item
scene() constVisualization::Iteminline
sceneEvent(QEvent *event)Visualization::Itemprotectedvirtual
semanticZoomLevel() constVisualization::Item
semanticZoomLevel_Visualization::Itemprivate
SequentialLayoutFormElement classVisualization::Itemfriend
setChildNodePurpose(const Model::Node *node, int purpose)Visualization::Item
setChildNodeSemanticZoomLevel(const Model::Node *node, int semanticZoomLevel)Visualization::Item
setDefaultClassHandler(InteractionHandler *handler)Visualization::Iteminlinestatic
setDefaultMoveCursorProxy(Item *proxy)Visualization::Iteminline
setHeight(int height)Visualization::Itemprotected
setItemCategory(Scene::ItemCategory cat=Scene::NoItemCategory)Visualization::Iteminline
setPurpose(int purpose)Visualization::Item
setRevision(int newRevision)Visualization::Itemvirtual
setScale(qreal newScale)Visualization::Item
setSemanticZoomLevel(int semanticZoomLevel)Visualization::Item
setSize(int width, int height)Visualization::Itemprotected
setSize(const QSizeF &size)Visualization::Itemprotected
setStyle(const ItemStyle *style)Visualization::Itemvirtual
setUpdateNeeded(UpdateType updateType)Visualization::Item
setUpdateNeededForChildItem(UpdateType updateType, Model::Node *nodeVisualizedByChild)Visualization::Item
setWidth(int width)Visualization::Itemprotected
Shape classVisualization::Itemfriend
shape_Visualization::Itemprivate
sizeDependsOnParent() constVisualization::Itemvirtual
sizeInLocal() constVisualization::Iteminline
sizeInParent() constVisualization::Iteminline
sizeInScene() constVisualization::Iteminline
StandardUpdate enum valueVisualization::Item
staticAddOns()Visualization::Itemprivatestatic
style() constVisualization::Iteminline
style_Visualization::Itemprivate
StyleType typedefVisualization::Item
synchronizeCollections(Item *parent, const Definition &def, Store &store, CompareFunction compare, CreateFunction create, SyncFunction sync, DeleteFunction deleter)Visualization::Itemstatic
synchronizeItem(Item *&item, Model::Node *node)Visualization::Iteminlineprotected
synchronizeItem(FieldType *&item, bool present, const typename VisualizationType::StyleType *style)Visualization::Itemprotected
synchronizeItem(FieldType *&item, typename VisualizationType::NodeType *node, const typename VisualizationType::StyleType *style)Visualization::Itemprotected
totalScale() constVisualization::Item
updateAddOnItems()Visualization::Itemprivate
updateGeometry(int availableWidth, int availableHeight)=0Visualization::Itemprotectedpure virtual
updateGeometry(Item *content, int availableWidth, int availableHeight)Visualization::Itemprotected
updateSubtree()Visualization::Itemvirtual
UpdateType enum nameVisualization::Item
useShape()Visualization::Item
VisualizationItemWrapperFormElement classVisualization::Itemfriend
VisualizationItemWrapperFormElementSyncMethodVisualization::Itemfriend
wheelEvent(QGraphicsSceneWheelEvent *event)Visualization::Itemprotectedvirtual
widthInLocal() constVisualization::Iteminline
widthInParent() constVisualization::Iteminline
widthInScene() constVisualization::Iteminline
xEndInParent() constVisualization::Iteminline
yEndInParent() constVisualization::Iteminline
~Item()Visualization::Itemvirtual