A single row of CargoesField. More...
Public Member Functions | |
void | ConnectIndustryProduced (int column) |
Connect industry production cargoes to the cargo column after it. | |
void | MakeCargoLabel (int column, bool accepting) |
Construct a CFT_CARGO_LABEL field. | |
void | ConnectIndustryAccepted (int column) |
Connect industry accepted cargoes to the cargo column before it. | |
Data Fields | |
CargoesField | columns [5] |
One row of fields. |
A single row of CargoesField.
Definition at line 1909 of file industry_gui.cpp.
void CargoesRow::ConnectIndustryAccepted | ( | int | column | ) | [inline] |
Connect industry accepted cargoes to the cargo column before it.
column | Column of the industry. |
Definition at line 1973 of file industry_gui.cpp.
References HouseSpec::accepts_cargo, IndustrySpec::accepts_cargo, CargoesField::cargo, HouseSpec::cargo_acceptance, CFT_CARGO, CFT_INDUSTRY, columns, CargoesField::ConnectCargo(), HouseSpec::enabled, GetIndustrySpec(), CargoesField::industry, INVALID_CARGO, lengthof, MemSetT(), NUM_HOUSES, NUM_INDUSTRYTYPES, and CargoesField::type.
void CargoesRow::ConnectIndustryProduced | ( | int | column | ) | [inline] |
Connect industry production cargoes to the cargo column after it.
column | Column of the industry. |
Definition at line 1916 of file industry_gui.cpp.
References CargoesField::cargo, CFT_CARGO, CFT_INDUSTRY, columns, CargoesField::ConnectCargo(), GetIndustrySpec(), CargoesField::industry, INVALID_CARGO, lengthof, MemSetT(), NUM_INDUSTRYTYPES, and CargoesField::type.
void CargoesRow::MakeCargoLabel | ( | int | column, | |
bool | accepting | |||
) | [inline] |
Construct a CFT_CARGO_LABEL field.
column | Column to create the new field. | |
accepting | Display accepted cargo (if false , display produced cargo). |
Definition at line 1952 of file industry_gui.cpp.
References CargoesField::cargo, CFT_CARGO, CFT_EMPTY, columns, CargoesField::ConnectCargo(), INVALID_CARGO, lengthof, CargoesField::MakeCargoLabel(), MemSetT(), and CargoesField::type.