diff --git a/data/gui/default/window/unit_create.cfg b/data/gui/default/window/unit_create.cfg index 0fa35cfd7e4..31ec3ea504b 100644 --- a/data/gui/default/window/unit_create.cfg +++ b/data/gui/default/window/unit_create.cfg @@ -85,21 +85,6 @@ [/column] [/row] - [row] - grow_factor = 0 - - [column] - horizontal_alignment = "right" - - [toggle_button] - id = "namegen_toggle" - definition = "default" - label= _ "Generate name" - [/toggle_button] - - [/column] - [/row] - [row] grow_factor = 0 diff --git a/src/gui/dialogs/unit_create.cpp b/src/gui/dialogs/unit_create.cpp index d423e9734b4..af6384c65c6 100644 --- a/src/gui/dialogs/unit_create.cpp +++ b/src/gui/dialogs/unit_create.cpp @@ -32,7 +32,6 @@ namespace { static std::string last_chosen_type_id = ""; - static bool last_generate_names_value = true; static unit_race::GENDER last_gender = unit_race::MALE; /** @@ -56,7 +55,6 @@ REGISTER_WINDOW(unit_create) tunit_create::tunit_create() : gender_(last_gender) - , generate_name_(last_generate_names_value) , choice_(last_chosen_type_id) , type_ids_() { @@ -68,8 +66,6 @@ void tunit_create::pre_show(CVideo& /*video*/, twindow& window) &window, "male_toggle", false); ttoggle_button& female_toggle = find_widget( &window, "female_toggle", false); - ttoggle_button& namegen_toggle = find_widget( - &window, "namegen_toggle", false); tlistbox& list = find_widget(&window, "unit_type_list", false); male_toggle.set_callback_state_change( @@ -79,7 +75,6 @@ void tunit_create::pre_show(CVideo& /*video*/, twindow& window) dialog_callback ); update_male_female_toggles(male_toggle, female_toggle, gender_); - namegen_toggle.set_value(generate_name_); list.clear(); // We use this container to "map" unit_type ids to list subscripts @@ -126,8 +121,6 @@ void tunit_create::post_show(twindow& window) { ttoggle_button& female_toggle = find_widget( &window, "female_toggle", false); - ttoggle_button& namegen_toggle = find_widget( - &window, "namegen_toggle", false); tlistbox& list = find_widget(&window, "unit_type_list", false); choice_ = ""; @@ -150,8 +143,6 @@ void tunit_create::post_show(twindow& window) type_ids_[static_cast(selected_row)]; last_gender = gender_ = female_toggle.get_value() ? unit_race::FEMALE : unit_race::MALE; - last_generate_names_value = generate_name_ = - namegen_toggle.get_value(); } void tunit_create::gender_toggle_callback(twindow& window) diff --git a/src/gui/dialogs/unit_create.hpp b/src/gui/dialogs/unit_create.hpp index a17442c5500..114a1b21f73 100644 --- a/src/gui/dialogs/unit_create.hpp +++ b/src/gui/dialogs/unit_create.hpp @@ -35,15 +35,11 @@ public: /** Whether the user actually chose a unit type or not. */ bool no_choice() const { return choice_.empty(); } - /** User's choice whether to create a unit with a random name. */ - bool generate_name() const { return generate_name_; } - /** Gender choice from the user. */ unit_race::GENDER gender() { return gender_; } private: unit_race::GENDER gender_; - bool generate_name_; std::string choice_; std::vector type_ids_; diff --git a/src/menu_events.cpp b/src/menu_events.cpp index c6cec7f9cbb..150e71a4a95 100644 --- a/src/menu_events.cpp +++ b/src/menu_events.cpp @@ -1463,7 +1463,6 @@ void menu_handler::create_unit_2(mouse_handler& mousehandler) const unit_type &ut = *utp; unit_race::GENDER gender = create_dlg.gender(); - const bool generate_name = create_dlg.generate_name(); // Do not try to set bad genders, may mess up l10n // FIXME: is this actually necessary? @@ -1474,10 +1473,6 @@ void menu_handler::create_unit_2(mouse_handler& mousehandler) unit chosen(&ut, 1, true, gender); chosen.new_turn(); - //FIXME: the generate name option seems useless now, remove it - if(!generate_name) - chosen.set_name(""); - const map_location& loc = mousehandler.get_last_hex(); units_.replace(loc, chosen);