|
void | applyChange (GenericTree *tree, MergeChange *change) |
|
int | applyIndependentNonConflictingChanges (GenericTree *tree) |
| Applies all non-conflicting changes that are not in an all-or-nothing dependency chain and returns their count. More...
|
|
void | createRelabelChanges (Model::NodeIdType nodeId, QString oldLabel, QList< LabelData > newLabels, Model::NodeIdType parentId) |
|
MergeChange * | findIdenticalChange (const MergeChange *change) const |
|
void | insertSingleChange (MergeChange *change) |
|
void | removeChange (MergeChange *change, bool mayHaveConflicts) |
|
QList< MergeChange * >::iterator | removeChange (QList< MergeChange * >::iterator changeIt, bool mayHaveConflicts) |
|
void | removeLabelConflictsBetweenChildren (Model::NodeIdType parentId) |
|
void | removeLabelDependenciesBetweenChildren (Model::NodeIdType parentId) |
|
void | removeLabelOnlyChangesInChildren (Model::NodeIdType parentId) |
|
void | splitMoveInOrInsertChangeForSecondLabel (MergeChange *change, LabelData labelOne, LabelData labelTwo) |
|
void | updateLabelsOfChangesTo (Model::NodeIdType parentId, IdToLabelMap labelMap, GenericTree *tree) |
|
void | updateTreeLabels (Model::NodeIdType parentId, IdToLabelMap labelMap, GenericTree *tree) |
|