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 |