summaryrefslogtreecommitdiffstats
path: root/Project/LoadForm.cpp
blob: 3b7a926326e55019dea21c7b5b836852042f1d6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include "LoadForm.h"
#include "Load.h"

LoadForm::LoadForm(wxWindow* parent, Load* load)
    : LoadFormBase(parent)
{
    LoadElectricalData data = load->GetElectricalData();
    
    m_textCtrlName->SetValue(data.name);
    
    m_textCtrlActivePower->SetValue(Load::StringFromDouble(data.activePower));
    switch(data.activePowerUnit) {
        case UNIT_PU: {
            m_choiceActivePower->SetSelection(0);
        }
        case UNIT_W: {
            m_choiceActivePower->SetSelection(1);
        }
        case UNIT_kW: {
            m_choiceActivePower->SetSelection(2);
        }
        case UNIT_MW: {
            m_choiceActivePower->SetSelection(3);
        }
    }
    
    m_parent = parent;
    m_load = load;
}

LoadForm::~LoadForm()
{
}

void LoadForm::OnCancelButtonClick(wxCommandEvent& event)
{
}
void LoadForm::OnOnButtonClick(wxCommandEvent& event)
{
}
void LoadForm::OnStabilityButtonClick(wxCommandEvent& event)
{
}