986 act =
sub_menu->addAction(
_(
"Set local options"));
988 act =
sub_menu->addAction(
_(
"Server Options"));
990 act =
sub_menu->addAction(
_(
"Messages"));
992 act =
sub_menu->addAction(
_(
"Shortcuts"));
994 act =
sub_menu->addAction(
_(
"Load another tileset"));
996 act =
sub_menu->addAction(
_(
"Save Options Now"));
997 act->setIcon(style()->
standardIcon(QStyle::SP_DialogSaveButton));
999 act =
sub_menu->addAction(
_(
"Save Options on Exit"));
1000 act->setCheckable(
true);
1006 act->setIcon(style()->
standardIcon(QStyle::SP_DialogSaveButton));
1009 act =
main_menu->addAction(
_(
"Save Game As..."));
1011 act->setIcon(style()->
standardIcon(QStyle::SP_DialogSaveButton));
1013 act =
main_menu->addAction(
_(
"Save Map to Image"));
1020 act =
main_menu->addAction(
_(
"Volume Down"));
1026 act->setIcon(style()->
standardIcon(QStyle::SP_DialogDiscardButton));
1029 act->setIcon(style()->
standardIcon(QStyle::SP_TitleBarCloseButton));
1034 act =
main_menu->addAction(
_(
"Center View"));
1042 act->setCheckable(
true);
1055 osd_status->setChecked(
gui()->qt_settings.show_new_turn_text);
1056 connect(
osd_status, &QAction::triggered,
this,
1074 act =
main_menu->addAction(
_(
"Zoom default"));
1088 act =
main_menu->addAction(
_(
"City Outlines"));
1090 act->setCheckable(
true);
1093 act =
main_menu->addAction(
_(
"City Output"));
1094 act->setCheckable(
true);
1102 act->setCheckable(
true);
1105 act =
main_menu->addAction(
_(
"National Borders"));
1106 act->setCheckable(
true);
1111 act =
main_menu->addAction(
_(
"Native Tiles"));
1112 act->setCheckable(
true);
1116 act =
main_menu->addAction(
_(
"City Full Bar"));
1117 act->setCheckable(
true);
1123 act->setCheckable(
true);
1128 act =
main_menu->addAction(
_(
"City Growth"));
1129 act->setCheckable(
true);
1133 act =
main_menu->addAction(
_(
"City Production"));
1134 act->setCheckable(
true);
1139 act =
main_menu->addAction(
_(
"City Buy Cost"));
1140 act->setCheckable(
true);
1143 act =
main_menu->addAction(
_(
"City Trade Routes"));
1144 act->setCheckable(
true);
1149 act =
main_menu->addAction(
_(
"Unit Stack Size"));
1150 act->setCheckable(
true);
1158 act =
main_menu->addAction(
_(
"Single Unit (Unselect Others)"));
1162 act =
main_menu->addAction(
_(
"All On Tile"));
1167 act =
main_menu->addAction(
_(
"Same Type on Tile"));
1171 act =
main_menu->addAction(
_(
"Same Type on Continent"));
1174 connect(act, &QAction::triggered,
this,
1176 act =
main_menu->addAction(
_(
"Same Type Everywhere"));
1179 connect(act, &QAction::triggered,
this,
1193 act =
main_menu->addAction(
_(
"Advanced unit selection"));
1209 act =
main_menu->addAction(
_(
"Go to Nearest City"));
1213 act =
main_menu->addAction(
_(
"Go to/Airlift to City..."));
1219 act =
main_menu->addAction(
_(
"Auto Explore"));
1226 act->setEnabled(
false);
1236 act =
main_menu->addAction(
_(
"Unsentry All On Tile"));
1252 act =
main_menu->addAction(
_(
"Unload All From Transporter"));
1260 .replace(
"&",
"&&"));
1281 act =
main_menu->addAction(
_(
"Fortify Unit"));
1287 .replace(
"&",
"&&"));
1292 .replace(
"&",
"&&"));
1317 .replace(
"&",
"&&"));
1322 act =
main_menu->addAction(
_(
"Auto Worker"));
1334 act =
main_menu->addAction(
_(
"Build Irrigation"));
1355 act =
main_menu->addAction(
_(
"Connect With Road"));
1359 act =
main_menu->addAction(
_(
"Connect With Railroad"));
1363 act =
main_menu->addAction(
_(
"Connect With Maglev"));
1367 act =
main_menu->addAction(
_(
"Connect With Irrigation"));
1372 act =
main_menu->addAction(
_(
"Transform Terrain"));
1383 .replace(
"&",
"&&"));
1388 .replace(
"&",
"&&"));
1432 act->setCheckable(
true);
1433 act->setChecked(
true);
1439 act->setCheckable(
true);
1440 act->setChecked(
false);
1446 act->setCheckable(
true);
1447 act->setChecked(
false);
1453 act->setCheckable(
true);
1454 act->setChecked(
false);
1461 act->setCheckable(
true);
1462 act->setChecked(
true);
1468 act->setCheckable(
true);
1469 act->setChecked(
false);
1475 act->setCheckable(
true);
1476 act->setChecked(
false);
1482 act->setCheckable(
true);
1483 act->setChecked(
false);
1489 act->setCheckable(
true);
1490 act->setChecked(
false);
1496 act->setCheckable(
true);
1497 act->setChecked(
false);
1503 act->setCheckable(
true);
1504 act->setChecked(
false);
1510 act->setCheckable(
true);
1511 act->setChecked(
false);
1517 act->setCheckable(
true);
1518 act->setChecked(
false);
1524 act->setCheckable(
true);
1525 act->setChecked(
false);
1531 act->setCheckable(
true);
1532 act->setChecked(
false);
1539 act =
main_menu->addAction(
_(
"Tax Rates..."));
1545 act =
main_menu->addAction(
_(
"Policies..."));
1577 act =
main_menu->addAction(
_(
"Wonders of the World"));
1586 act =
main_menu->addAction(
_(
"Demographics"));
1594 act =
main_menu->addAction(
_(
"Achievements"));
1597 act =
main_menu->addAction(
_(
"Endgame report"));
1604 act =
main_menu->addAction(
_(
"Select Battle Group 1"));
1608 act =
main_menu->addAction(
_(
"Assign Battle Group 1"));
1612 act =
main_menu->addAction(
_(
"Append to Battle Group 1"));
1616 act =
main_menu->addAction(
_(
"Select Battle Group 2"));
1620 act =
main_menu->addAction(
_(
"Assign Battle Group 2"));
1624 act =
main_menu->addAction(
_(
"Append to Battle Group 2"));
1628 act =
main_menu->addAction(
_(
"Select Battle Group 3"));
1632 act =
main_menu->addAction(
_(
"Assign Battle Group 3"));
1636 act =
main_menu->addAction(
_(
"Append to Battle Group 3"));
1640 act =
main_menu->addAction(
_(
"Select Battle Group 4"));
1644 act =
main_menu->addAction(
_(
"Assign Battle Group 4"));
1648 act =
main_menu->addAction(
_(
"Append to Battle Group 4"));
1656 QObject::connect(act, &QAction::triggered, [
this]() {
1661 QObject::connect(act, &QAction::triggered, [
this]() {
1666 QObject::connect(act, &QAction::triggered, [
this]() {
1671 QObject::connect(act, &QAction::triggered, [
this]() {
1676 QObject::connect(act, &QAction::triggered, [
this]() {
1681 QObject::connect(act, &QAction::triggered, [
this]() {
1686 QObject::connect(act, &QAction::triggered, [
this]() {
1691 QObject::connect(act, &QAction::triggered, [
this]() {
1696 QObject::connect(act, &QAction::triggered, [
this]() {
1701 QObject::connect(act, &QAction::triggered, [
this]() {
1706 QObject::connect(act, &QAction::triggered, [
this]() {
1711 QObject::connect(act, &QAction::triggered, [
this]() {
1716 QObject::connect(act, &QAction::triggered, [
this]() {
1721 QObject::connect(act, &QAction::triggered, [
this]() {
1726 QObject::connect(act, &QAction::triggered, [
this]() {
1733 act->setMenuRole(QAction::NoRole);
1735 QObject::connect(act, &QAction::triggered, [
this]() {
1742 act->setMenuRole(QAction::NoRole);
1744 QObject::connect(act, &QAction::triggered, [
this]() {
1751 act->setMenuRole(QAction::NoRole);
1753 QObject::connect(act, &QAction::triggered, [
this]() {
1760 act->setMenuRole(QAction::NoRole);
1762 QObject::connect(act, &QAction::triggered, [
this]() {
1769 QObject::connect(act, &QAction::triggered, [
this]() {
1774 QObject::connect(act, &QAction::triggered, [
this]() {
1779 QObject::connect(act, &QAction::triggered, [
this]() {
1784 QObject::connect(act, &QAction::triggered, [
this]() {
1789 QObject::connect(act, &QAction::triggered, [
this]() {
1796 QObject::connect(act, &QAction::triggered, [
this]() {
1801 QObject::connect(act, &QAction::triggered, [
this]() {
1808 act->setMenuRole(QAction::NoRole);
1810 QObject::connect(act, &QAction::triggered, [
this]() {
1815 for (i = 0;
i <
menus.count();
i++) {
1816 menus[
i]->setAttribute(Qt::WA_TranslucentBackground);