Envision
A visual programming IDE for object-oriented languages
VersionControlUI::DiffManager Member List

This is the complete list of members for VersionControlUI::DiffManager, including all inherited members.

addOverlaysAndReturnItem(Model::Node *node, Visualization::ViewItem *viewItem, QString highlightOverlayName, QString highlightOverlayStyle, QString arrowIconOverlayName, QString arrowIconOverlayStyle)VersionControlUI::DiffManagerprivatestatic
areInTargetNodeSubtree(Model::Node *oldNode, Model::Node *newNode, const DiffSetup &diffSetup)VersionControlUI::DiffManagerprivate
clear()VersionControlUI::DiffManagerstatic
computeDiff(QString oldVersion, QString newVersion, QList< ChangeWithNodes > &changesWithNodes, QSet< Model::NodeIdType > &changedNodesToVisualize, DiffSetup &diffSetup)VersionControlUI::DiffManagerprivate
computeDiffFramesAndOverlays(QString oldVersion, QString newVersion, Visualization::ViewItem *viewItem)VersionControlUI::DiffManager
computeNameChangeInformation(const DiffSetup &diffSetup)VersionControlUI::DiffManagerprivate
contextUnitMatcherPriorityList_VersionControlUI::DiffManagerprivate
createDiffFrames(DiffSetup &diffSetup, QSet< Model::NodeIdType > diffFrameNodeIds, const QList< ChangeWithNodes > &changesWithNodes)VersionControlUI::DiffManagerprivate
createHTMLCommitInfo(const FilePersistence::GitRepository *repository, QString revision)VersionControlUI::DiffManagerstatic
createOverlaysForChanges(Visualization::ViewItem *diffViewItem, QList< ChangeWithNodes > changesWithNodes, QList< Model::NodeIdType > nameChangesIds)VersionControlUI::DiffManagerprivatestatic
createOverlaysForChanges(QList< ChangeWithNodes > changesWithNodes, Visualization::ViewItem *viewItem, DiffSetup diffSetup, Visualization::Item *anchorItem)VersionControlUI::DiffManagerprivate
createTreeManagerFromVersion(FilePersistence::GitRepository *repository, QString version)VersionControlUI::DiffManagerprivate
DiffManager(QString project, QList< Model::SymbolMatcher > contextUnitMatcherPriorityList, Model::NodeIdType targetNodeID={})VersionControlUI::DiffManager
findAllItemsWithAncestorsIn(QSet< Visualization::Item * > items)VersionControlUI::DiffManagerprivatestatic
findAllItemsWithAncestorsIn(QSet< Visualization::Item * > items, QSet< Visualization::Item * > possibleAncestors)VersionControlUI::DiffManagerprivatestatic
findAllNodesWithDirectParentPresent(QHash< Model::Node *, FilePersistence::ChangeType > &nodes)VersionControlUI::DiffManagerprivate
findChangedNode(Model::TreeManager *treeManager, Model::NodeIdType id, Model::NodeIdType &resultId)VersionControlUI::DiffManagerprivate
highlightChangedParts(QString oldVersion, QString newVersion, Model::TreeManager *manager)VersionControlUI::DiffManager
initializeDiffPrerequisites(QString oldVersion, QString newVersion)VersionControlUI::DiffManagerprivate
NAME_CHANGE_ARROW_OVERLAY_NAMEVersionControlUI::DiffManagerprivatestatic
NAME_CHANGE_OVERLAY_NAMEVersionControlUI::DiffManagerprivatestatic
nameChangeInformation_VersionControlUI::DiffManagerprivate
nameChangeOnZoomHandlerIds_VersionControlUI::DiffManagerprivatestatic
nameChanges_VersionControlUI::DiffManagerprivatestatic
nameChangesIdsIsNameText_VersionControlUI::DiffManagerprivatestatic
nameChangesScaledByAncestor_VersionControlUI::DiffManagerprivatestatic
NameChangeVisualization enum nameVersionControlUI::DiffManager
NameChangeVisualizationFlags typedefVersionControlUI::DiffManager
nameChangeVisualizationFlags_VersionControlUI::DiffManagerprivatestatic
NameText enum valueVersionControlUI::DiffManager
onZoomHandlerIdPerViewItem_VersionControlUI::DiffManagerprivatestatic
OVERVIEW_HIGHLIGHT_OVERLAY_NAMEVersionControlUI::DiffManagerprivatestatic
OVERVIEW_ICON_OVERLAY_NAMEVersionControlUI::DiffManagerprivatestatic
processNameChange(Model::Node *oldNode, Model::Node *newNode, const DiffSetup &diffSetup)VersionControlUI::DiffManagerprivate
processNameTextChanges(FilePersistence::IdToChangeDescriptionHash &changes, const DiffSetup &diffSetup)VersionControlUI::DiffManagerprivate
project_VersionControlUI::DiffManagerprivate
References enum valueVersionControlUI::DiffManager
removeDirectChildrenOfNodesInContainer(QList< ChangeWithNodes > &container)VersionControlUI::DiffManagerprivate
removeNodesWithAncestorPresent(QSet< Model::NodeIdType > &container)VersionControlUI::DiffManagerprivate
retrieveVersionNodesForId(const Model::NodeIdType &id, const DiffSetup &diffSetup)VersionControlUI::DiffManagerprivate
scaleItems(QSet< Visualization::Item * > itemsToScale, Visualization::ViewItem *currentViewItem, bool nameChangeRelated=false)VersionControlUI::DiffManagerprivatestatic
setNameChangeVisualizationFlags(NameChangeVisualizationFlags nameChangeVisualizationFlags)VersionControlUI::DiffManagerinlinestatic
setOverlayInformationAccordingToChangeType(FilePersistence::ChangeType changeType, QString &highlightOverlayStyle, QString &highlightOverlayName, QString &arrowIconOverlayStyle, QString &arrowIconOverlayName, bool iconsForMoveAndModify=false)VersionControlUI::DiffManagerprivatestatic
shouldShowChange(Model::NodeIdType id)VersionControlUI::DiffManagerprivatestatic
showDiff(QString oldVersion, QString newVersion)VersionControlUI::DiffManager
showNodeHistory(Model::NodeIdType targetNodeID, QList< QString > versions)VersionControlUI::DiffManager
Summary enum valueVersionControlUI::DiffManager
targetNodeId_VersionControlUI::DiffManagerprivate
toggleNameChangeHighlights(Visualization::Item *target, QKeySequence keySequence, Interaction::ActionRegistry::InputState inputState)VersionControlUI::DiffManagerstatic