|
Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
| 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)=0 |
| virtual NodeData | loadNodeData (Model::NodeIdType id, bool mayNotExist)=0 |
Private Member Functions | |
| GenericNode * | loadNewNode (const NodeData &nodeData) |
Private Attributes | |
| std::shared_ptr< GenericTree > | tree_ {} |
| FilePersistence::PiecewiseLoader::PiecewiseLoader | ( | std::shared_ptr< GenericTree > & | tree | ) |
|
virtual |
| GenericNode * FilePersistence::PiecewiseLoader::loadAndLinkNode | ( | Model::NodeIdType | id, |
| bool | mayNotExist | ||
| ) |
| void FilePersistence::PiecewiseLoader::loadAndLinkNodeChildren | ( | Model::NodeIdType | id | ) |
|
private |
|
protectedpure virtual |
Implemented in FilePersistence::GitPiecewiseLoader.
|
protectedpure virtual |
Implemented in FilePersistence::GitPiecewiseLoader.
|
private |