# HG changeset patch # User Peter Nelson # Date 2024-01-14 16:47:10 # Node ID cc3abc9b847dd17b0256e6b90aa7faef718e4ba4 # Parent 1b046a6c342629fec5dcaa6876e68d64a7ba4a98 Codechange: Missing some conversions to WidgetID. (#11773) diff --git a/src/build_vehicle_gui.cpp b/src/build_vehicle_gui.cpp --- a/src/build_vehicle_gui.cpp +++ b/src/build_vehicle_gui.cpp @@ -1095,7 +1095,7 @@ void DrawEngineList(VehicleType type, co * @param selected Currently selected sort criterium. * @param button Widget button. */ -void DisplayVehicleSortDropDown(Window *w, VehicleType vehicle_type, int selected, int button) +void DisplayVehicleSortDropDown(Window *w, VehicleType vehicle_type, int selected, WidgetID button) { uint32_t hidden_mask = 0; /* Disable sorting by power or tractive effort when the original acceleration model for road vehicles is being used. */ diff --git a/src/engine_gui.h b/src/engine_gui.h --- a/src/engine_gui.h +++ b/src/engine_gui.h @@ -51,6 +51,6 @@ extern const StringID _engine_sort_listi extern EngList_SortTypeFunction * const _engine_sort_functions[][11]; uint GetEngineListHeight(VehicleType type); -void DisplayVehicleSortDropDown(Window *w, VehicleType vehicle_type, int selected, int button); +void DisplayVehicleSortDropDown(Window *w, VehicleType vehicle_type, int selected, WidgetID button); #endif /* ENGINE_GUI_H */ diff --git a/src/help_gui.cpp b/src/help_gui.cpp --- a/src/help_gui.cpp +++ b/src/help_gui.cpp @@ -160,7 +160,7 @@ struct HelpWindow : public Window { } private: - void EnableTextfileButton(std::string_view filename, int button_widget) + void EnableTextfileButton(std::string_view filename, WidgetID button_widget) { this->GetWidget(button_widget)->SetDisabled(!FindGameManualFilePath(filename).has_value()); } diff --git a/src/osk_gui.cpp b/src/osk_gui.cpp --- a/src/osk_gui.cpp +++ b/src/osk_gui.cpp @@ -42,7 +42,7 @@ struct OskWindow : public Window { std::string orig_str; ///< Original string. bool shift; ///< Is the shift effectively pressed? - OskWindow(WindowDesc *desc, Window *parent, int button) : Window(desc) + OskWindow(WindowDesc *desc, Window *parent, WidgetID button) : Window(desc) { this->parent = parent; assert(parent != nullptr); diff --git a/src/window_gui.h b/src/window_gui.h --- a/src/window_gui.h +++ b/src/window_gui.h @@ -258,7 +258,7 @@ public: ViewportData *viewport; ///< Pointer to viewport data, if present. const NWidgetCore *nested_focus; ///< Currently focused nested widget, or \c nullptr if no nested widget has focus. - std::map querystrings; ///< QueryString associated to WWT_EDITBOX widgets. + std::map querystrings; ///< QueryString associated to WWT_EDITBOX widgets. std::unique_ptr nested_root; ///< Root of the nested tree. WidgetLookup widget_lookup; ///< Indexed access to the nested widget tree. Do not access directly, use #Window::GetWidget() instead. NWidgetStacked *shade_select; ///< Selection widget (#NWID_SELECTION) to use for shading the window. If \c nullptr, window cannot shade.