Author: sveinung
Date: Thu Aug  6 15:01:23 2015
New Revision: 29352

URL: http://svn.gna.org/viewcvs/freeciv?rev=29352&view=rev
Log:
Qt client: support go to and Explode Nuclear

See patch #6184

Modified:
    trunk/client/gui-qt/menu.cpp
    trunk/client/gui-qt/menu.h

Modified: trunk/client/gui-qt/menu.cpp
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/client/gui-qt/menu.cpp?rev=29352&r1=29351&r2=29352&view=diff
==============================================================================
--- trunk/client/gui-qt/menu.cpp        (original)
+++ trunk/client/gui-qt/menu.cpp        Thu Aug  6 15:01:23 2015
@@ -689,6 +689,10 @@
   menu_list.insertMulti(ORDER_DIPLOMAT_DLG, act);
   act->setShortcut(QKeySequence(tr("d")));
   connect(act, SIGNAL(triggered()), this, SLOT(slot_action()));
+  act = menu->addAction(action_get_ui_name(ACTION_NUKE));
+  menu_list.insertMulti(NUKE, act);
+  act->setShortcut(QKeySequence(tr("shift+n")));
+  connect(act, SIGNAL(triggered()), this, SLOT(slot_nuke()));
 
   /* Work Menu */
   menu = this->addMenu(_("Work"));
@@ -1289,6 +1293,7 @@
         break;
 
       case NUKE:
+        i.value()->setText(action_get_ui_name(ACTION_NUKE));
         if (units_can_do_action(punits, ACTION_NUKE, TRUE)) {
           i.value()->setEnabled(true);
         }
@@ -1513,6 +1518,14 @@
   key_unit_diplomat_actions();
 }
 
+/***************************************************************************
+  Explode Nuclear
+***************************************************************************/
+void mr_menu::slot_nuke()
+{
+  key_unit_nuke();
+}
+
 
 /****************************************************************
   Action "AUTO_SETTLER"

Modified: trunk/client/gui-qt/menu.h
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/client/gui-qt/menu.h?rev=29352&r1=29351&r2=29352&view=diff
==============================================================================
--- trunk/client/gui-qt/menu.h  (original)
+++ trunk/client/gui-qt/menu.h  Thu Aug  6 15:01:23 2015
@@ -201,6 +201,7 @@
   void slot_unit_airbase();
   void slot_pillage();
   void slot_action();
+  void slot_nuke();
 
   /*used by view menu*/
   void slot_center_view();


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to