Author: mir3x
Date: Thu Nov 17 10:26:51 2016
New Revision: 34545

URL: http://svn.gna.org/viewcvs/freeciv?rev=34545&view=rev
Log:
Qt client - ported popup_musicset_suggestion_dialog()

See patch #7994


Modified:
    trunk/client/gui-qt/dialogs.cpp

Modified: trunk/client/gui-qt/dialogs.cpp
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/client/gui-qt/dialogs.cpp?rev=34545&r1=34544&r2=34545&view=diff
==============================================================================
--- trunk/client/gui-qt/dialogs.cpp     (original)
+++ trunk/client/gui-qt/dialogs.cpp     Thu Nov 17 10:26:51 2016
@@ -2783,7 +2783,23 @@
 *****************************************************************/
 void popup_musicset_suggestion_dialog(void)
 {
-  qDebug() << Q_FUNC_INFO << "PORTME";
+  hud_message_box ask(gui()->central_wdg);
+  QString text;
+  QString title;
+  QPushButton *ok_button;
+
+  title = QString(_("Modpack suggests using %1 musicset."))
+          .arg(game.control.preferred_musicset);
+  text = QString("It might not work with other tilesets.\n"
+                 "You are currently using musicset %1.")
+         .arg(music_set_name);
+  ask.addButton(_("Keep current musicset"), QMessageBox::ActionRole);
+  ok_button = ask.addButton(_("Load musicset"), QMessageBox::ActionRole);
+  ask.set_text_title(text, title);
+  ask.exec();
+  if (ask.clickedButton() == ok_button) {
+    audio_restart(sound_set_name, game.control.preferred_musicset);
+  }
 }
 
 /**************************************************************************


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

Reply via email to