
Public Member Functions | |
| ResearchGraph (PG_Widget *parent, const PG_Rect &rect, ContainerBase *container) | |
Public Attributes | |
| SigC::Signal0< void > | sigChange |
Protected Member Functions | |
| int | getPoint (int curve, int x) |
| void | addSecondaryLab (ContainerBase *lab) |
| void | recalc () |
| bool | setResearch (ContainerBase *lab, int x) |
| void | click (int x, int button) |
| void | setResearch (int x, bool global=false) |
|
||||||||||||||||
|
Definition at line 1508 of file cargodialog.cpp. References GraphWidget::addCurve(), ContainerBase::maxresearchpoints, recalc(), returnResourcenUseForResearch(), and GraphWidget::setRange(). |
|
|
Definition at line 1442 of file cargodialog.cpp. References GraphWidget::addVerticalLine(), ContainerBase::baseType, ContainerBaseType::hasFunction(), ContainerBaseType::nominalresearchpoints, ContainerBaseType::Research, and ContainerBase::researchpoints. Referenced by recalc(). |
|
||||||||||||
|
Reimplemented from GraphWidget. Definition at line 1484 of file cargodialog.cpp. References setResearch(). |
|
||||||||||||
|
Reimplemented from GraphWidget. Definition at line 1435 of file cargodialog.cpp. References Resources::energy, and returnResourcenUseForResearch(). |
|
|
Definition at line 1450 of file cargodialog.cpp. References addSecondaryLab(), GraphWidget::addVerticalLine(), Player::buildingList, GraphWidget::clearVerticalLines(), ContainerBase::getMap(), ContainerBase::getOwner(), ContainerBase::researchpoints, and Player::vehicleList. Referenced by ResearchGraph(), and setResearch(). |
|
||||||||||||
|
Definition at line 1489 of file cargodialog.cpp. References Player::buildingList, ContainerBase::getMap(), ContainerBase::getOwner(), recalc(), setResearch(), sigChange, PG_Widget::Update(), and Player::vehicleList. |
|
||||||||||||
|
Definition at line 1464 of file cargodialog.cpp. References ContainerBase::baseType, ContainerBase::maxresearchpoints, ContainerBaseType::nominalresearchpoints, returnResourcenUseForResearch(), PG_Rect::Width(), and GraphWidget::xrange. Referenced by click(), and setResearch(). |
|
|
Definition at line 1515 of file cargodialog.cpp. Referenced by setResearch(), and CargoDialog::userHandler(). |
1.4.2