diff options
author | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2019-04-26 02:29:47 -0300 |
---|---|---|
committer | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2019-04-26 02:29:47 -0300 |
commit | a40d5a405d60b4e429f6f578dcfe3c33ab5ad81a (patch) | |
tree | 0f88240b49798ce5e3d9b96ca2951145a7978343 /Project/FileHanding.cpp | |
parent | 4dabf27f998db83e20bc0eca7e18672777f0bf5b (diff) | |
download | PSP.git-a40d5a405d60b4e429f6f578dcfe3c33ab5ad81a.tar.gz PSP.git-a40d5a405d60b4e429f6f578dcfe3c33ab5ad81a.tar.xz PSP.git-a40d5a405d60b4e429f6f578dcfe3c33ab5ad81a.zip |
Frequency response implemented
Need a form
Diffstat (limited to 'Project/FileHanding.cpp')
-rw-r--r-- | Project/FileHanding.cpp | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/Project/FileHanding.cpp b/Project/FileHanding.cpp index 7120063..f5facbf 100644 --- a/Project/FileHanding.cpp +++ b/Project/FileHanding.cpp @@ -232,7 +232,7 @@ void FileHanding::SaveProject(wxFileName path) elementID++; } //} - + //{ HarmCurrent auto harmCurrentNode = XMLParser::AppendNode(doc, elementsNode, "HarmCurrentList"); auto harmCurrentList = allElements.GetHarmCurrentList(); @@ -492,19 +492,20 @@ bool FileHanding::OpenProject(wxFileName path) transfomerNode = transfomerNode->next_sibling("Transfomer"); } //} - - //{ Transformer + + //{ HarmCurrent auto harmCurrentListNode = elementsNode->first_node("HarmCurrentList"); - if(!harmCurrentListNode) return false; - auto harmCurrentNode = harmCurrentListNode->first_node("HarmCurrent"); - while(harmCurrentNode) { - HarmCurrent* harmCurrent = new HarmCurrent(); + if(harmCurrentListNode) { + auto harmCurrentNode = harmCurrentListNode->first_node("HarmCurrent"); + while(harmCurrentNode) { + HarmCurrent* harmCurrent = new HarmCurrent(); - if(!harmCurrent->OpenElement(harmCurrentNode, parentList)) return false; - elementList.push_back(harmCurrent); - harmCurrentList.push_back(harmCurrent); + if(!harmCurrent->OpenElement(harmCurrentNode, parentList)) return false; + elementList.push_back(harmCurrent); + harmCurrentList.push_back(harmCurrent); - harmCurrentNode = harmCurrentNode->next_sibling("HarmCurrent"); + harmCurrentNode = harmCurrentNode->next_sibling("HarmCurrent"); + } } //} m_workspace->SetElementList(elementList); |