Project

General

Profile

Feature #1488 » 1488patch.diff

Dean Brown, 06/19/2025 05:09 AM

View differences:

client/gui-qt/menu.cpp
gov_count = government_count();
actions.reserve(gov_count + 1);
action = addAction(_("Revolution..."));
action->setShortcut(QKeySequence(tr("shift+g")));
connect(action, &QAction::triggered, this, &gov_menu::revolution);
actions.append(action);
......
scale_fonts_status->setChecked(true);
menu->addSeparator();
act = menu->addAction(_("City Outlines"));
act->setShortcut(QKeySequence(tr("ctrl+y")));
act->setCheckable(true);
act->setChecked(gui_options.draw_city_outlines);
connect(act, &QAction::triggered, this, &mr_menu::slot_city_outlines);
......
/* Select Menu */
menu = this->addMenu(_("Select"));
act = menu->addAction(_("Single Unit (Unselect Others)"));
act->setShortcut(QKeySequence(tr("shift+z")));
act->setShortcut(QKeySequence(tr("z")));
menu_list.insert(STANDARD, act);
connect(act, &QAction::triggered, this, &mr_menu::slot_select_one);
act = menu->addAction(_("All On Tile"));
......
act->setShortcut(QKeySequence(tr("shift+s")));
connect(act, &QAction::triggered, this, &mr_menu::slot_rally);
act = multiplayer_menu->addAction(_("Quick Airlift"));
act->setShortcut(QKeySequence(tr("ctrl+y")));
act->setShortcut(QKeySequence(tr("shift+ctrl+y")));
connect(act, &QAction::triggered, this, &mr_menu::slot_quickairlift);
airlift_type = new QActionGroup(this);
airlift_menu = multiplayer_menu->addMenu(_("Unit type for quickairlifting"));
......
/* Civilization menu */
menu = this->addMenu(_("Civilization"));
act = menu->addAction(_("Tax Rates..."));
act->setShortcut(QKeySequence(tr("ctrl+t")));
menu_list.insert(NOT_4_OBS, act);
connect(act, &QAction::triggered, this, &mr_menu::slot_popup_tax_rates);
menu->addSeparator();
(2-2/4)