Rev 94 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
#include "../StdAfx.h"
#include "AddShipPart.h"
#include "Form1.h"
namespace Creator {
void AddShipPart::SetComponent(bool edit)
{
if ( edit )
this->Text = "Edit Component Entry";
else
this->Text = "Add Component Entry";
this->PanelSection2->Visible = true;
CyStringList *list = ((Form1 ^)m_pParent)->GetComponentSections();
this->FillCombo(list);
}
void AddShipPart::SetDummy(bool edit)
{
if ( edit )
this->Text = "Edit Dummy Entry";
else
this->Text = "Add Component Entry";
this->PanelSection2->Visible = false;
CyStringList *list = ((Form1 ^)m_pParent)->GetDummySections();
this->FillCombo(list);
}
void AddShipPart::SetBodies(bool edit)
{
if ( edit )
this->Text = "Edit Bodies Entry";
else
this->Text = "Add Bodies Entry";
this->PanelSection2->Visible = false;
CyStringList *list = ((Form1 ^)m_pParent)->GetBodiesSections();
this->FillCombo(list);
}
void AddShipPart::FillCombo(CyStringList *list)
{
this->ComboSection->Items->Clear();
for ( SStringList *str = list->Head(); str; str = str->next )
this->ComboSection->Items->Add(SystemStringFromCyString(str->str));
}
}