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 |