985 act =
sub_menu->addAction(
_(
"Set local options"));
987 act =
sub_menu->addAction(
_(
"Server Options"));
989 act =
sub_menu->addAction(
_(
"Messages"));
991 act =
sub_menu->addAction(
_(
"Shortcuts"));
993 act =
sub_menu->addAction(
_(
"Load another tileset"));
995 act =
sub_menu->addAction(
_(
"Save Options Now"));
996 act->setIcon(style()->
standardIcon(QStyle::SP_DialogSaveButton));
998 act =
sub_menu->addAction(
_(
"Save Options on Exit"));
999 act->setCheckable(
true);
1004 act->setIcon(style()->
standardIcon(QStyle::SP_DialogSaveButton));
1007 act =
main_menu->addAction(
_(
"Save Game As..."));
1009 act->setIcon(style()->
standardIcon(QStyle::SP_DialogSaveButton));
1011 act =
main_menu->addAction(
_(
"Save Map to Image"));
1017 act =
main_menu->addAction(
_(
"Volume Down"));
1022 act->setIcon(style()->
standardIcon(QStyle::SP_DialogDiscardButton));
1025 act->setIcon(style()->
standardIcon(QStyle::SP_TitleBarCloseButton));
1030 act =
main_menu->addAction(
_(
"Center View"));
1038 act->setCheckable(
true);
1051 osd_status->setChecked(
gui()->qt_settings.show_new_turn_text);
1052 connect(
osd_status, &QAction::triggered,
this,
1070 act =
main_menu->addAction(
_(
"Zoom default"));
1084 act =
main_menu->addAction(
_(
"City Outlines"));
1086 act->setCheckable(
true);
1089 act =
main_menu->addAction(
_(
"City Output"));
1090 act->setCheckable(
true);
1098 act->setCheckable(
true);
1101 act =
main_menu->addAction(
_(
"National Borders"));
1102 act->setCheckable(
true);
1107 act =
main_menu->addAction(
_(
"Native Tiles"));
1108 act->setCheckable(
true);
1112 act =
main_menu->addAction(
_(
"City Full Bar"));
1113 act->setCheckable(
true);
1119 act->setCheckable(
true);
1124 act =
main_menu->addAction(
_(
"City Growth"));
1125 act->setCheckable(
true);
1129 act =
main_menu->addAction(
_(
"City Production"));
1130 act->setCheckable(
true);
1135 act =
main_menu->addAction(
_(
"City Buy Cost"));
1136 act->setCheckable(
true);
1139 act =
main_menu->addAction(
_(
"City Trade Routes"));
1140 act->setCheckable(
true);
1145 act =
main_menu->addAction(
_(
"Unit Stack Size"));
1146 act->setCheckable(
true);
1154 act =
main_menu->addAction(
_(
"Single Unit (Unselect Others)"));
1158 act =
main_menu->addAction(
_(
"All On Tile"));
1163 act =
main_menu->addAction(
_(
"Same Type on Tile"));
1167 act =
main_menu->addAction(
_(
"Same Type on Continent"));
1170 connect(act, &QAction::triggered,
this,
1172 act =
main_menu->addAction(
_(
"Same Type Everywhere"));
1175 connect(act, &QAction::triggered,
this,
1189 act =
main_menu->addAction(
_(
"Advanced unit selection"));
1205 act =
main_menu->addAction(
_(
"Go to Nearest City"));
1209 act =
main_menu->addAction(
_(
"Go to/Airlift to City..."));
1215 act =
main_menu->addAction(
_(
"Auto Explore"));
1222 act->setEnabled(
false);
1232 act =
main_menu->addAction(
_(
"Unsentry All On Tile"));
1248 act =
main_menu->addAction(
_(
"Unload All From Transporter"));
1256 .replace(
"&",
"&&"));
1277 act =
main_menu->addAction(
_(
"Fortify Unit"));
1283 .replace(
"&",
"&&"));
1288 .replace(
"&",
"&&"));
1313 .replace(
"&",
"&&"));
1318 act =
main_menu->addAction(
_(
"Auto Worker"));
1330 act =
main_menu->addAction(
_(
"Build Irrigation"));
1351 act =
main_menu->addAction(
_(
"Connect With Road"));
1355 act =
main_menu->addAction(
_(
"Connect With Railroad"));
1359 act =
main_menu->addAction(
_(
"Connect With Maglev"));
1363 act =
main_menu->addAction(
_(
"Connect With Irrigation"));
1368 act =
main_menu->addAction(
_(
"Transform Terrain"));
1379 .replace(
"&",
"&&"));
1384 .replace(
"&",
"&&"));
1428 act->setCheckable(
true);
1429 act->setChecked(
true);
1435 act->setCheckable(
true);
1436 act->setChecked(
false);
1442 act->setCheckable(
true);
1443 act->setChecked(
false);
1449 act->setCheckable(
true);
1450 act->setChecked(
false);
1457 act->setCheckable(
true);
1458 act->setChecked(
true);
1464 act->setCheckable(
true);
1465 act->setChecked(
false);
1471 act->setCheckable(
true);
1472 act->setChecked(
false);
1478 act->setCheckable(
true);
1479 act->setChecked(
false);
1485 act->setCheckable(
true);
1486 act->setChecked(
false);
1492 act->setCheckable(
true);
1493 act->setChecked(
false);
1499 act->setCheckable(
true);
1500 act->setChecked(
false);
1506 act->setCheckable(
true);
1507 act->setChecked(
false);
1513 act->setCheckable(
true);
1514 act->setChecked(
false);
1520 act->setCheckable(
true);
1521 act->setChecked(
false);
1527 act->setCheckable(
true);
1528 act->setChecked(
false);
1535 act =
main_menu->addAction(
_(
"Tax Rates..."));
1541 act =
main_menu->addAction(
_(
"Policies..."));
1573 act =
main_menu->addAction(
_(
"Wonders of the World"));
1582 act =
main_menu->addAction(
_(
"Demographics"));
1590 act =
main_menu->addAction(
_(
"Achievements"));
1593 act =
main_menu->addAction(
_(
"Endgame report"));
1600 act =
main_menu->addAction(
_(
"Select Battle Group 1"));
1604 act =
main_menu->addAction(
_(
"Assign Battle Group 1"));
1608 act =
main_menu->addAction(
_(
"Append to Battle Group 1"));
1612 act =
main_menu->addAction(
_(
"Select Battle Group 2"));
1616 act =
main_menu->addAction(
_(
"Assign Battle Group 2"));
1620 act =
main_menu->addAction(
_(
"Append to Battle Group 2"));
1624 act =
main_menu->addAction(
_(
"Select Battle Group 3"));
1628 act =
main_menu->addAction(
_(
"Assign Battle Group 3"));
1632 act =
main_menu->addAction(
_(
"Append to Battle Group 3"));
1636 act =
main_menu->addAction(
_(
"Select Battle Group 4"));
1640 act =
main_menu->addAction(
_(
"Assign Battle Group 4"));
1644 act =
main_menu->addAction(
_(
"Append to Battle Group 4"));
1652 QObject::connect(act, &QAction::triggered, [
this]() {
1657 QObject::connect(act, &QAction::triggered, [
this]() {
1662 QObject::connect(act, &QAction::triggered, [
this]() {
1667 QObject::connect(act, &QAction::triggered, [
this]() {
1672 QObject::connect(act, &QAction::triggered, [
this]() {
1677 QObject::connect(act, &QAction::triggered, [
this]() {
1682 QObject::connect(act, &QAction::triggered, [
this]() {
1687 QObject::connect(act, &QAction::triggered, [
this]() {
1692 QObject::connect(act, &QAction::triggered, [
this]() {
1697 QObject::connect(act, &QAction::triggered, [
this]() {
1702 QObject::connect(act, &QAction::triggered, [
this]() {
1707 QObject::connect(act, &QAction::triggered, [
this]() {
1712 QObject::connect(act, &QAction::triggered, [
this]() {
1717 QObject::connect(act, &QAction::triggered, [
this]() {
1722 QObject::connect(act, &QAction::triggered, [
this]() {
1729 act->setMenuRole(QAction::NoRole);
1731 QObject::connect(act, &QAction::triggered, [
this]() {
1738 act->setMenuRole(QAction::NoRole);
1740 QObject::connect(act, &QAction::triggered, [
this]() {
1747 act->setMenuRole(QAction::NoRole);
1749 QObject::connect(act, &QAction::triggered, [
this]() {
1756 act->setMenuRole(QAction::NoRole);
1758 QObject::connect(act, &QAction::triggered, [
this]() {
1765 QObject::connect(act, &QAction::triggered, [
this]() {
1770 QObject::connect(act, &QAction::triggered, [
this]() {
1775 QObject::connect(act, &QAction::triggered, [
this]() {
1780 QObject::connect(act, &QAction::triggered, [
this]() {
1785 QObject::connect(act, &QAction::triggered, [
this]() {
1792 QObject::connect(act, &QAction::triggered, [
this]() {
1797 QObject::connect(act, &QAction::triggered, [
this]() {
1804 act->setMenuRole(QAction::NoRole);
1806 QObject::connect(act, &QAction::triggered, [
this]() {
1811 for (i = 0;
i <
menus.count();
i++) {
1812 menus[
i]->setAttribute(Qt::WA_TranslucentBackground);