|
Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
| DiffFrame (Model::Node *oldVersionNode, Model::Node *newVersionNode) | |
| void | addNewChangedNode (Model::Node *newNode) |
| void | addOldChangedNode (Model::Node *oldNode) |
| QString | comparisonName () |
| bool | isDummyDiffFrame () |
| QSet< Model::Node * > | newChangedNodes () |
| Model::Node * | newVersionNode () |
| Model::Text * | newVersionObjectPath () |
| QList< ObjectPathCrumbData > | objectPathCrumbsDataNewNode () |
| QList< ObjectPathCrumbData > | objectPathCrumbsDataOldNode () |
| QSet< Model::Node * > | oldChangedNodes () |
| Model::Node * | oldVersionNode () |
| Model::Text * | oldVersionObjectPath () |
| Model::Text * | singleObjectPath () |
| virtual QJsonValue | toJson () const override |
| bool | twoObjectPathsDefined () |
Static Public Member Functions | |
| static QString | computeObjectPath (Model::Node *node) |
Private Member Functions | |
| QString | computeComponentName () |
| void | computeObjectPath () |
| QList< ObjectPathCrumbData > | computeObjectPathCrumbData (Model::Node *node, QString &objectPath) |
| void | computeObjectPathCrumbs (Model::Node *oldNode, QString oldNodeObjectPath, Model::Node *newNode, QString newNodeObjectPath) |
| void | setComparisonName (Model::Node *node, QString nodeObjectPath, QString componentName) |
Private Attributes | |
| QString | comparisonName_ |
| bool | isDummyDiffFrame_ {false} |
| QSet< Model::Node * > | newChangedNodes_ |
| Model::Node * | newVersionNode_ {} |
| QList< ObjectPathCrumbData > | objectPathCrumbsDataNewNode_ |
| QList< ObjectPathCrumbData > | objectPathCrumbsDataOldNode_ |
| QSet< Model::Node * > | oldChangedNodes_ |
| Model::Node * | oldVersionNode_ {} |
| bool | twoObjectPathsDefined_ {} |
Additional Inherited Members | |
Protected Types inherited from Core::Reflect< Base > | |
| using | Super = Reflect< Base > |
| VersionControlUI::DiffFrame::DiffFrame | ( | Model::Node * | oldVersionNode, |
| Model::Node * | newVersionNode | ||
| ) |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
static |
|
private |
|
private |
|
inline |
|
inline |
|
inline |
| Model::Text* VersionControlUI::DiffFrame::newVersionObjectPath | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| Model::Text* VersionControlUI::DiffFrame::oldVersionObjectPath | ( | ) |
|
private |
| Model::Text* VersionControlUI::DiffFrame::singleObjectPath | ( | ) |
|
overridevirtual |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |