Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
GitPiecewiseLoader (std::shared_ptr< GenericTree > &tree, const GitRepository *repo, QString revision) | |
virtual | ~GitPiecewiseLoader () override |
Public Member Functions inherited from FilePersistence::PiecewiseLoader | |
PiecewiseLoader (std::shared_ptr< GenericTree > &tree) | |
virtual | ~PiecewiseLoader () |
GenericNode * | loadAndLinkNode (Model::NodeIdType id, bool mayNotExist) |
void | loadAndLinkNodeChildren (Model::NodeIdType id) |
Protected Member Functions | |
virtual QList< NodeData > | loadNodeChildrenData (Model::NodeIdType id) override |
virtual NodeData | loadNodeData (Model::NodeIdType id, bool mayNotExist) override |
Static Private Member Functions | |
static bool | isPersistenceUnit (const QString &nodeLine) |
static NodeData | parseGrepLine (const QString &line) |
Private Attributes | |
std::unique_ptr< const Commit > | commit_ |
const GitRepository * | repo_ |
QString | revision_ |
QString | workDir_ |
FilePersistence::GitPiecewiseLoader::GitPiecewiseLoader | ( | std::shared_ptr< GenericTree > & | tree, |
const GitRepository * | repo, | ||
QString | revision | ||
) |
|
overridevirtual |
|
staticprivate |
|
overrideprotectedvirtual |
Implements FilePersistence::PiecewiseLoader.
|
overrideprotectedvirtual |
Implements FilePersistence::PiecewiseLoader.
|
staticprivate |
|
private |
|
private |
|
private |
|
private |