addAddOn(Visualization::VisualizationAddOn *addOn) | Visualization::ViewItem | static |
addArrow(Model::Node *from, Model::Node *to, QString layer, ViewItemNode *fromParent=nullptr, ViewItemNode *toParent=nullptr) | Visualization::ViewItem | |
addArrowLayer(QString layer, bool enabled=true) | Visualization::ViewItem | private |
addOns() override | Visualization::ViewItem | virtual |
addSpacing(MajorMinorIndex index, Model::Node *spacingTarget, ViewItemNode *spacingParent) | Visualization::ViewItem | |
allNodes() const | Visualization::ViewItem | |
arrowFromJson(QJsonObject json) | Visualization::ViewItem | private |
arrowLayers() const | Visualization::ViewItem | |
arrows_ | Visualization::ViewItem | private |
arrowsForLayer(QString layer) | Visualization::ViewItem | |
arrowsToAdd_ | Visualization::ViewItem | private |
arrowStyles_ | Visualization::ViewItem | private |
arrowToJson(QPair< Item *, Item * > arrow, QString layer) const | Visualization::ViewItem | private |
cleanupRemovedItem(Item *item) | Visualization::ViewItem | private |
cleanupRemovedNode(Model::Node *node) | Visualization::ViewItem | private |
defaultClassHandler() | Visualization::ViewItem | inlinestatic |
defaultClassHandler_ | Visualization::ViewItem | privatestatic |
determineChildren() override | Visualization::ViewItem | virtual |
disabledArrowLayers_ | Visualization::ViewItem | private |
ensureMajorExists(int major) | Visualization::ViewItem | private |
ensurePositionExists(MajorMinorIndex index) | Visualization::ViewItem | private |
fromJson(QJsonDocument json) | Visualization::ViewItem | |
fullLayerName(const QString &localLayer) const | Visualization::ViewItem | inline |
handler() const override | Visualization::ViewItem | virtual |
initializeForms() | Visualization::ViewItem | static |
insertMajor(int major) | Visualization::ViewItem | |
insertNode(Model::Node *node, MajorMinorIndex pos={}, int purpose=-1) | Visualization::ViewItem | |
insertViewItemNode(ViewItemNode *node, MajorMinorIndex index) | Visualization::ViewItem | private |
isValidName(const QString &name) | Visualization::ViewItem | static |
itemStyles() | Visualization::ViewItem | static |
majorAxis() const | Visualization::ViewItem | inline |
majorAxis_ | Visualization::ViewItem | private |
name() const | Visualization::ViewItem | inline |
name_ | Visualization::ViewItem | private |
nodeAt(MajorMinorIndex index) const | Visualization::ViewItem | |
nodes_ | Visualization::ViewItem | private |
nodesGetter() | Visualization::ViewItem | private |
positionOfItem(Item *item) const | Visualization::ViewItem | |
positionOfNode(Model::Node *node) const | Visualization::ViewItem | |
publicInterfacePurpose() | Visualization::ViewItem | static |
referencesOfType() const | Visualization::ViewItem | inlineprivate |
removeAddOn(Visualization::VisualizationAddOn *addOn) | Visualization::ViewItem | static |
removeArrowsForItem(Item *parent) | Visualization::ViewItem | private |
removeNode(Model::Node *node) | Visualization::ViewItem | |
setArrowStyle(QString layer, QString styleName) | Visualization::ViewItem | |
setDefaultClassHandler(Visualization::InteractionHandler *handler) | Visualization::ViewItem | inlinestatic |
setMajorAxis(GridLayouter::MajorAxis majorAxis) | Visualization::ViewItem | |
setName(const QString &name) | Visualization::ViewItem | |
setStyle(const Visualization::ItemStyle *itemStyle) override | Visualization::ViewItem | virtual |
setZoomLabelsEnabled(bool zoomLabelsEnabled) | Visualization::ViewItem | inline |
staticAddOns() | Visualization::ViewItem | privatestatic |
style() const | Visualization::ViewItem | inline |
StyleType typedef | Visualization::ViewItem | |
Super typedef | Core::Reflect< Base > | protected |
toJson() const | Visualization::ViewItem | |
updateGeometry(int availableWidth, int availableHeight) override | Visualization::ViewItem | virtual |
ViewItem(Item *parent, QString name={}, StyleType *style=itemStyles().get()) | Visualization::ViewItem | |
ViewItemManager class | Visualization::ViewItem | friend |
zoomLabelsEnabled() | Visualization::ViewItem | inline |
zoomLabelsEnabled_ | Visualization::ViewItem | private |