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

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

addAddOn(Visualization::VisualizationAddOn *addOn)Visualization::ViewItemstatic
addArrow(Model::Node *from, Model::Node *to, QString layer, ViewItemNode *fromParent=nullptr, ViewItemNode *toParent=nullptr)Visualization::ViewItem
addArrowLayer(QString layer, bool enabled=true)Visualization::ViewItemprivate
addOns() overrideVisualization::ViewItemvirtual
addSpacing(MajorMinorIndex index, Model::Node *spacingTarget, ViewItemNode *spacingParent)Visualization::ViewItem
allNodes() constVisualization::ViewItem
arrowFromJson(QJsonObject json)Visualization::ViewItemprivate
arrowLayers() constVisualization::ViewItem
arrows_Visualization::ViewItemprivate
arrowsForLayer(QString layer)Visualization::ViewItem
arrowsToAdd_Visualization::ViewItemprivate
arrowStyles_Visualization::ViewItemprivate
arrowToJson(QPair< Item *, Item * > arrow, QString layer) constVisualization::ViewItemprivate
cleanupRemovedItem(Item *item)Visualization::ViewItemprivate
cleanupRemovedNode(Model::Node *node)Visualization::ViewItemprivate
defaultClassHandler()Visualization::ViewIteminlinestatic
defaultClassHandler_Visualization::ViewItemprivatestatic
determineChildren() overrideVisualization::ViewItemvirtual
disabledArrowLayers_Visualization::ViewItemprivate
ensureMajorExists(int major)Visualization::ViewItemprivate
ensurePositionExists(MajorMinorIndex index)Visualization::ViewItemprivate
fromJson(QJsonDocument json)Visualization::ViewItem
fullLayerName(const QString &localLayer) constVisualization::ViewIteminline
handler() const overrideVisualization::ViewItemvirtual
initializeForms()Visualization::ViewItemstatic
insertMajor(int major)Visualization::ViewItem
insertNode(Model::Node *node, MajorMinorIndex pos={}, int purpose=-1)Visualization::ViewItem
insertViewItemNode(ViewItemNode *node, MajorMinorIndex index)Visualization::ViewItemprivate
isValidName(const QString &name)Visualization::ViewItemstatic
itemStyles()Visualization::ViewItemstatic
majorAxis() constVisualization::ViewIteminline
majorAxis_Visualization::ViewItemprivate
name() constVisualization::ViewIteminline
name_Visualization::ViewItemprivate
nodeAt(MajorMinorIndex index) constVisualization::ViewItem
nodes_Visualization::ViewItemprivate
nodesGetter()Visualization::ViewItemprivate
positionOfItem(Item *item) constVisualization::ViewItem
positionOfNode(Model::Node *node) constVisualization::ViewItem
publicInterfacePurpose()Visualization::ViewItemstatic
referencesOfType() constVisualization::ViewIteminlineprivate
removeAddOn(Visualization::VisualizationAddOn *addOn)Visualization::ViewItemstatic
removeArrowsForItem(Item *parent)Visualization::ViewItemprivate
removeNode(Model::Node *node)Visualization::ViewItem
setArrowStyle(QString layer, QString styleName)Visualization::ViewItem
setDefaultClassHandler(Visualization::InteractionHandler *handler)Visualization::ViewIteminlinestatic
setMajorAxis(GridLayouter::MajorAxis majorAxis)Visualization::ViewItem
setName(const QString &name)Visualization::ViewItem
setStyle(const Visualization::ItemStyle *itemStyle) overrideVisualization::ViewItemvirtual
setZoomLabelsEnabled(bool zoomLabelsEnabled)Visualization::ViewIteminline
staticAddOns()Visualization::ViewItemprivatestatic
style() constVisualization::ViewIteminline
StyleType typedefVisualization::ViewItem
Super typedefCore::Reflect< Base >protected
toJson() constVisualization::ViewItem
updateGeometry(int availableWidth, int availableHeight) overrideVisualization::ViewItemvirtual
ViewItem(Item *parent, QString name={}, StyleType *style=itemStyles().get())Visualization::ViewItem
ViewItemManager classVisualization::ViewItemfriend
zoomLabelsEnabled()Visualization::ViewIteminline
zoomLabelsEnabled_Visualization::ViewItemprivate