* Set a new company mask and rebuild the cache. * @param company_mask New company mask. */
| 437 | * @param company_mask New company mask. |
| 438 | */ |
| 439 | void LinkGraphOverlay::SetCompanyMask(CompanyMask company_mask) |
| 440 | { |
| 441 | this->company_mask = company_mask; |
| 442 | this->RebuildCache(); |
| 443 | this->window->GetWidget<NWidgetBase>(this->widget_id)->SetDirty(this->window); |
| 444 | } |
| 445 | |
| 446 | /** Make a number of rows with buttons for each company for the linkgraph legend window. */ |
| 447 | std::unique_ptr<NWidgetBase> MakeCompanyButtonRowsLinkGraphGUI() |
no test coverage detected