Author: mir3x
Date: Sun Nov  1 18:00:36 2015
New Revision: 30337

URL: http://svn.gna.org/viewcvs/freeciv?rev=30337&view=rev
Log:
Added menu entries: "Save Options Now" and 
checkable "Save Options on Exit" for Qt client.

See bug #23950


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=30337&r1=30336&r2=30337&view=diff
==============================================================================
--- trunk/client/gui-qt/menu.cpp        (original)
+++ trunk/client/gui-qt/menu.cpp        Sun Nov  1 18:00:36 2015
@@ -571,6 +571,12 @@
   connect(act, SIGNAL(triggered()), this, SLOT(server_options()));
   act = menu->addAction(_("Messages"));
   connect(act, SIGNAL(triggered()), this, SLOT(messages_options()));
+  act = menu->addAction(_("Save Options Now"));
+  act->setIcon(style()->standardIcon(QStyle::SP_DialogSaveButton));
+  connect(act, SIGNAL(triggered()), this, SLOT(save_options_now()));
+  act = menu->addAction(_("Save Options on Exit"));
+  act->setCheckable(true);
+  act->setChecked(gui_options.save_options_on_exit);
   menu = pr;
   menu->addSeparator();
   act = menu->addAction(_("Save Game"));
@@ -2227,6 +2233,14 @@
   popup_messageopt_dialog();
 }
 
+/****************************************************************
+  Menu Save Options Now
+*****************************************************************/
+void mr_menu::save_options_now()
+{
+  options_save();
+}
+
 /***************************************************************************
   Invoke popup for quiting game
 ***************************************************************************/

Modified: trunk/client/gui-qt/menu.h
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/client/gui-qt/menu.h?rev=30337&r1=30336&r2=30337&view=diff
==============================================================================
--- trunk/client/gui-qt/menu.h  (original)
+++ trunk/client/gui-qt/menu.h  Sun Nov  1 18:00:36 2015
@@ -183,6 +183,7 @@
   void local_options();
   void server_options();
   void messages_options();
+  void save_options_now();
   void save_game();
   void save_game_as();
   void back_to_menu();


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

Reply via email to