![]() |
Power System Platform
2024w23a
|
Save and opens the projects created on disk. More...
#include <FileHanding.h>

Public Member Functions | |
| FileHanding (Workspace *workspace) | |
| FileHanding (ControlEditor *controlEditor) | |
| void | SetWorkspace (Workspace *workspace) |
| void | SetControlEditor (ControlEditor *controlEditor) |
| void | SaveProject (wxFileName path) |
| bool | OpenProject (wxFileName path) |
| void | SaveControl (wxFileName path) |
| bool | OpenControl (wxFileName path, std::vector< ControlElement * > &ctrlElementList, std::vector< ConnectionLine * > &ctrlConnectionList) |
| void | SaveControlElements (rapidxml::xml_document<> &doc, rapidxml::xml_node<> *elementsNode, ControlElementContainer *ctrlContainer=nullptr) |
| bool | OpenControlElements (rapidxml::xml_document<> &doc, rapidxml::xml_node<> *elementsNode, ControlElementContainer *ctrlContainer=nullptr) |
Protected Attributes | |
| Workspace * | m_workspace = nullptr |
| ControlEditor * | m_controlEditor = nullptr |
Save and opens the projects created on disk.