diff options
author | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2016-12-29 02:32:50 -0200 |
---|---|---|
committer | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2016-12-29 02:32:50 -0200 |
commit | d792fcf7b2a5862ac86ee69aa86021b5637ca8ee (patch) | |
tree | c00bb1d27666ee7d42839efbd420369b2a0d24e3 /Project/ElementDataObject.h | |
parent | fb9de1b7935376897f1c93676ab1faeb1ea25f25 (diff) | |
download | PSP.git-d792fcf7b2a5862ac86ee69aa86021b5637ca8ee.tar.gz PSP.git-d792fcf7b2a5862ac86ee69aa86021b5637ca8ee.tar.xz PSP.git-d792fcf7b2a5862ac86ee69aa86021b5637ca8ee.zip |
Copy paste implemented
Some bugs on the text
Diffstat (limited to 'Project/ElementDataObject.h')
-rw-r--r-- | Project/ElementDataObject.h | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/Project/ElementDataObject.h b/Project/ElementDataObject.h index 3f7155f..37b1cbe 100644 --- a/Project/ElementDataObject.h +++ b/Project/ElementDataObject.h @@ -1,29 +1,19 @@ #ifndef ELEMENTDATAOBJECT_H #define ELEMENTDATAOBJECT_H -#include <wx/dataobj.h> #include "Workspace.h" - -class ElectricCalculation; +#include <wx/dataobj.h> struct ElementsLists { - std::vector<Bus*> busList; - std::vector<Capacitor*> capacitorList; - std::vector<IndMotor*> indMotorList; - std::vector<Inductor*> inductorList; - std::vector<Line*> lineList; - std::vector<Load*> loadList; - std::vector<Machines*> machinesList; - std::vector<SyncGenerator*> syncGeneratorList; - std::vector<SyncMotor*> syncMotorList; - std::vector<Transformer*> transformerList; - std::vector<Text*> textList; + std::vector<Element*> elementList; + std::vector<Bus*> parentList; }; class ElementDataObject : public wxDataObjectSimple { public: - ElementDataObject(Workspace* workspace); + ElementDataObject(); + ElementDataObject(std::vector<Element*> elementList); ~ElementDataObject(); size_t GetDataSize() const override; |