Changeset - r28287:89bc7cb52928
[Not reviewed]
master
0 4 0
Peter Nelson - 12 months ago 2023-12-14 01:48:45
peter1138@openttd.org
Codechange: Cargo filters no longer take an index. (#11582)

Update naming of functions to reflect that parameter is now a cargoid.
4 files changed with 20 insertions and 20 deletions:
0 comments (0 inline, 0 general)
src/group_gui.cpp
Show inline comments
 
@@ -953,7 +953,7 @@ public:
 
				break;
 

	
 
			case WID_GL_FILTER_BY_CARGO: // Select a cargo filter criteria
 
				this->SetCargoFilterIndex(index);
 
				this->SetCargoFilter(index);
 
				break;
 

	
 
			case WID_GL_MANAGE_VEHICLES_DROPDOWN:
src/industry_gui.cpp
Show inline comments
 
@@ -1332,13 +1332,13 @@ protected:
 
	};
 

	
 
	/**
 
	 * Set cargo filter list item index.
 
	 * @param index The index of the cargo to be set
 
	 * Set produced cargo filter for the industry list.
 
	 * @param cid The cargo to be set
 
	 */
 
	void SetProducedCargoFilterIndex(byte index)
 
	void SetProducedCargoFilter(CargoID cid)
 
	{
 
		if (this->produced_cargo_filter_criteria != index) {
 
			this->produced_cargo_filter_criteria = index;
 
		if (this->produced_cargo_filter_criteria != cid) {
 
			this->produced_cargo_filter_criteria = cid;
 
			/* deactivate filter if criteria is 'Show All', activate it otherwise */
 
			bool is_filtering_necessary = this->produced_cargo_filter_criteria != CF_ANY || this->accepted_cargo_filter_criteria != CF_ANY;
 

	
 
@@ -1349,13 +1349,13 @@ protected:
 
	}
 

	
 
	/**
 
	 * Set cargo filter list item index.
 
	 * @param index The index of the cargo to be set
 
	 * Set accepted cargo filter for the industry list.
 
	 * @param index The cargo to be set
 
	 */
 
	void SetAcceptedCargoFilterIndex(byte index)
 
	void SetAcceptedCargoFilter(CargoID cid)
 
	{
 
		if (this->accepted_cargo_filter_criteria != index) {
 
			this->accepted_cargo_filter_criteria = index;
 
		if (this->accepted_cargo_filter_criteria != cid) {
 
			this->accepted_cargo_filter_criteria = cid;
 
			/* deactivate filter if criteria is 'Show All', activate it otherwise */
 
			bool is_filtering_necessary = this->produced_cargo_filter_criteria != CF_ANY || this->accepted_cargo_filter_criteria != CF_ANY;
 

	
 
@@ -1803,13 +1803,13 @@ public:
 
			}
 

	
 
			case WID_ID_FILTER_BY_ACC_CARGO: {
 
				this->SetAcceptedCargoFilterIndex(index);
 
				this->SetAcceptedCargoFilter(index);
 
				this->BuildSortIndustriesList();
 
				break;
 
			}
 

	
 
			case WID_ID_FILTER_BY_PROD_CARGO: {
 
				this->SetProducedCargoFilterIndex(index);
 
				this->SetProducedCargoFilter(index);
 
				this->BuildSortIndustriesList();
 
				break;
 
			}
src/vehicle_gui.cpp
Show inline comments
 
@@ -300,13 +300,13 @@ static GUIVehicleGroupList::FilterFuncti
 
};
 

	
 
/**
 
 * Set cargo filter list item index.
 
 * @param index The index to be set
 
 * Set cargo filter for the vehicle group list.
 
 * @param cid The cargo to be set.
 
 */
 
void BaseVehicleListWindow::SetCargoFilterIndex(byte index)
 
void BaseVehicleListWindow::SetCargoFilter(CargoID cid)
 
{
 
	if (this->cargo_filter_criteria != index) {
 
		this->cargo_filter_criteria = index;
 
	if (this->cargo_filter_criteria != cid) {
 
		this->cargo_filter_criteria = cid;
 
		/* Deactivate filter if criteria is 'Show All', activate it otherwise. */
 
		this->vehgroups.SetFilterState(this->cargo_filter_criteria != CF_ANY);
 
		this->vehgroups.SetFilterType(0);
 
@@ -2093,7 +2093,7 @@ public:
 
				break;
 

	
 
			case WID_VL_FILTER_BY_CARGO:
 
				this->SetCargoFilterIndex(index);
 
				this->SetCargoFilter(index);
 
				break;
 

	
 
			case WID_VL_MANAGE_VEHICLES_DROPDOWN:
src/vehicle_gui_base.h
Show inline comments
 
@@ -121,7 +121,7 @@ struct BaseVehicleListWindow : public Wi
 
	void UpdateVehicleGroupBy(GroupBy group_by);
 
	void SortVehicleList();
 
	void BuildVehicleList();
 
	void SetCargoFilterIndex(byte index);
 
	void SetCargoFilter(byte index);
 
	void SetCargoFilterArray();
 
	void FilterVehicleList();
 
	StringID GetCargoFilterLabel(CargoID cid) const;
0 comments (0 inline, 0 general)