|
Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
| virtual | ~PersistentStore () |
| virtual PersistentStore * | clone () const =0 |
| virtual QString | currentNodeType () const =0 |
| virtual bool | isLoadingPartially () const =0 |
| virtual QList< LoadedNode > | loadAllSubNodes (Node *parent, const QSet< QString > &loadPartially)=0 |
| virtual double | loadDoubleValue ()=0 |
| virtual int | loadIntValue ()=0 |
| virtual QString | loadReferenceValue (Reference *r)=0 |
| Returns a null string if the reference is resolved and a symbolic name if the reference is unresolved. More... | |
| virtual QString | loadStringValue ()=0 |
| virtual Node * | loadSubNode (Node *parent, const QString &name, bool loadPartially)=0 |
| virtual void | saveDoubleValue (double value)=0 |
| virtual void | saveIntValue (int value)=0 |
| virtual void | saveNode (const Node *node, const QString &name)=0 |
| virtual void | saveReferenceValue (const QString &name, const Node *target)=0 |
| virtual void | saveStringValue (const QString &value)=0 |
Protected Member Functions | |
| virtual Node * | loadTree (TreeManager *manager, const QString &name, bool loadPartially)=0 |
| virtual void | saveTree (TreeManager *manager, const QString &name)=0 |
| void | setReferenceTargetr (Reference *r, Node *target) |
Friends | |
| class | TreeManager |
|
virtual |
|
pure virtual |
Implemented in Model::PersistentStoreMock, FilePersistence::SystemClipboard, and FilePersistence::SimpleTextFileStore.
|
pure virtual |
Implemented in Model::PersistentStoreMock, FilePersistence::SystemClipboard, and FilePersistence::SimpleTextFileStore.
|
pure virtual |
Implemented in Model::PersistentStoreMock, FilePersistence::SystemClipboard, and FilePersistence::SimpleTextFileStore.
|
pure virtual |
Implemented in Model::PersistentStoreMock, FilePersistence::SystemClipboard, and FilePersistence::SimpleTextFileStore.
|
pure virtual |
Implemented in Model::PersistentStoreMock, FilePersistence::SystemClipboard, and FilePersistence::SimpleTextFileStore.
|
pure virtual |
Implemented in Model::PersistentStoreMock, FilePersistence::SystemClipboard, and FilePersistence::SimpleTextFileStore.
|
pure virtual |
Returns a null string if the reference is resolved and a symbolic name if the reference is unresolved.
After the target of the reference exists in memory, the reference will be updated to point to the correct target.
Implemented in Model::PersistentStoreMock, FilePersistence::SystemClipboard, and FilePersistence::SimpleTextFileStore.
|
pure virtual |
Implemented in Model::PersistentStoreMock, FilePersistence::SystemClipboard, and FilePersistence::SimpleTextFileStore.
|
pure virtual |
Implemented in Model::PersistentStoreMock, FilePersistence::SystemClipboard, and FilePersistence::SimpleTextFileStore.
|
protectedpure virtual |
Implemented in Model::PersistentStoreMock, FilePersistence::SystemClipboard, and FilePersistence::SimpleTextFileStore.
|
pure virtual |
Implemented in Model::PersistentStoreMock, FilePersistence::SystemClipboard, and FilePersistence::SimpleTextFileStore.
|
pure virtual |
Implemented in Model::PersistentStoreMock, FilePersistence::SystemClipboard, and FilePersistence::SimpleTextFileStore.
|
pure virtual |
Implemented in Model::PersistentStoreMock, FilePersistence::SystemClipboard, and FilePersistence::SimpleTextFileStore.
|
pure virtual |
Implemented in Model::PersistentStoreMock, FilePersistence::SystemClipboard, and FilePersistence::SimpleTextFileStore.
|
pure virtual |
Implemented in Model::PersistentStoreMock, FilePersistence::SystemClipboard, and FilePersistence::SimpleTextFileStore.
|
protectedpure virtual |
Implemented in Model::PersistentStoreMock, FilePersistence::SystemClipboard, and FilePersistence::SimpleTextFileStore.
|
friend |