DataTab Class Reference

todo: beschreibung und infotext in eigenem fenster heightchange production transport waffen detailinfos fenster More...

List of all members.

Public Types

enum  Page {
  movement, weapons1, weapons2, production,
  transport, general, terrainAccess1, terrainAccess2
}

Public Member Functions

 DataTab (PG_Widget *parent, const PG_Rect &pos, bool showDescription)
 ~DataTab ()
void setPage (Page page)
void setUnit (VehicleType *type)
void setTab0 (DataTab *tab0)
void setCompare (bool compare)
void setData ()
void HideAllLocal ()


Detailed Description

todo: beschreibung und infotext in eigenem fenster heightchange production transport waffen detailinfos fenster

Definition at line 25 of file unitguidedialog.cpp.


Member Enumeration Documentation

enum DataTab::Page

Enumerator:
movement 
weapons1 
weapons2 
production 
transport 
general 
terrainAccess1 
terrainAccess2 

Definition at line 28 of file unitguidedialog.cpp.


Constructor & Destructor Documentation

DataTab::DataTab ( PG_Widget *  parent,
const PG_Rect &  pos,
bool  showDescription 
)

Definition at line 59 of file unitguidedialog.cpp.

References choehenstufennum, general, HideAllLocal(), and terrainPropertyNum.

DataTab::~DataTab (  ) 

Definition at line 206 of file unitguidedialog.cpp.


Member Function Documentation

void DataTab::setPage ( Page  page  ) 

Definition at line 234 of file unitguidedialog.cpp.

References HideAllLocal(), movement, production, terrainAccess1, terrainAccess2, transport, weapons1, and weapons2.

void DataTab::setUnit ( VehicleType type  ) 

Definition at line 267 of file unitguidedialog.cpp.

References setData().

void DataTab::setTab0 ( DataTab tab0  ) 

Definition at line 211 of file unitguidedialog.cpp.

void DataTab::setCompare ( bool  compare  ) 

Definition at line 216 of file unitguidedialog.cpp.

References setData().

void DataTab::setData (  ) 

Definition at line 273 of file unitguidedialog.cpp.

References VehicleType::armor, VehicleType::autorepairrate, VehicleType::calcProductionCost(), choehenstufennum, cmovemalitypes, UnitWeapon::count, currentUnit, VehicleType::fuelConsumption, Surface::getBaseSurface(), IconRepository::getIcon(), ContainerBaseType::getID(), VehicleType::getImage(), VehicleType::getName(), ContainerBaseType::getStorageCapacity(), VehicleType::JumpDrive::height, itoa(), ContainerBaseType::jamming, VehicleType::jumpDrive, SingleWeapon::laserRechargeCost, SingleWeapon::laserRechargeRate, SingleWeapon::maxdistance, VehicleType::JumpDrive::maxDistance, VehicleType::maxSpeed(), SingleWeapon::maxstrength, VehicleType::maxwindspeedonwater, SingleWeapon::mindistance, SingleWeapon::minstrength, VehicleType::movemalustyp, VehicleType::movement, movement, SingleWeapon::name, Resources::resource(), terrainProperty, terrainPropertyNum, ContainerBaseType::view, UnitWeapon::weapon, VehicleType::weapons, and VehicleType::weight.

Referenced by setCompare(), setUnit(), and UnitGuideWidget::UnitGuideWidget().

void DataTab::HideAllLocal (  ) 

Definition at line 222 of file unitguidedialog.cpp.

Referenced by DataTab(), and setPage().


The documentation for this class was generated from the following file:
Generated on Mon May 21 01:46:38 2012 for Advanced Strategic Command by  doxygen 1.5.1