Author: mir3x Date: Thu Nov 17 10:16:31 2016 New Revision: 34539 URL: http://svn.gna.org/viewcvs/freeciv?rev=34539&view=rev Log: Qt client - Implement popup_tileset_suggestion_dialog() Submitted by Marko Lindqvist <cazfi>
See patch #7091 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=34539&r1=34538&r2=34539&view=diff ============================================================================== --- trunk/client/gui-qt/dialogs.cpp (original) +++ trunk/client/gui-qt/dialogs.cpp Thu Nov 17 10:16:31 2016 @@ -2572,7 +2572,23 @@ **************************************************************************/ void popup_tileset_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 tileset.")) + .arg(game.control.preferred_tileset); + text = QString("It might not work with other tilesets.\n" + "You are currently using tileset %1.") + .arg(tileset_basename(tileset)); + ask.addButton(_("Keep current tileset"), QMessageBox::ActionRole); + ok_button = ask.addButton(_("Load tileset"), QMessageBox::ActionRole); + ask.set_text_title(text, title); + ask.exec(); + if (ask.clickedButton() == ok_button) { + tilespec_reread(game.control.preferred_tileset, FALSE); + } } /**************************************************************** _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits