Author: mir3x Date: Sun Feb 14 10:01:43 2016 New Revision: 31917 URL: http://svn.gna.org/viewcvs/freeciv?rev=31917&view=rev Log: Added default font to qt client.
See patch #6941 Modified: trunk/client/gui-qt/fc_client.cpp trunk/client/gui-qt/gui_main.cpp trunk/client/options.c trunk/client/options.h Modified: trunk/client/gui-qt/fc_client.cpp URL: http://svn.gna.org/viewcvs/freeciv/trunk/client/gui-qt/fc_client.cpp?rev=31917&r1=31916&r2=31917&view=diff ============================================================================== --- trunk/client/gui-qt/fc_client.cpp (original) +++ trunk/client/gui-qt/fc_client.cpp Sun Feb 14 10:01:43 2016 @@ -765,9 +765,13 @@ /**************************************************************************** Adds new font or overwrite old one ****************************************************************************/ -void fc_font::set_font(QString name, QFont * qf) -{ - font_map.insert(name,qf); +void fc_font::set_font(QString name, QFont *qf) +{ + font_map.insert(name, qf); + /* Automatically set default font */ + if (name == "gui_qt_font_default") { + QApplication::setFont(*qf); + } } /**************************************************************************** Modified: trunk/client/gui-qt/gui_main.cpp URL: http://svn.gna.org/viewcvs/freeciv/trunk/client/gui-qt/gui_main.cpp?rev=31917&r1=31916&r2=31917&view=diff ============================================================================== --- trunk/client/gui-qt/gui_main.cpp (original) +++ trunk/client/gui-qt/gui_main.cpp Sun Feb 14 10:01:43 2016 @@ -202,6 +202,8 @@ } option_var_set_callback(gui_qt_font_city_names, + apply_font); + option_var_set_callback(gui_qt_font_default, apply_font); option_var_set_callback(gui_qt_font_city_productions, apply_font); Modified: trunk/client/options.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/client/options.c?rev=31917&r1=31916&r2=31917&view=diff ============================================================================== --- trunk/client/options.c (original) +++ trunk/client/options.c Sun Feb 14 10:01:43 2016 @@ -309,6 +309,7 @@ /* gui-qt client specific options. */ .gui_qt_fullscreen = FALSE, .gui_qt_font_city_label = "Monospace,8,-1,5,50,0,0,0,0,0", + .gui_qt_font_default = "Sans Serif,10,-1,5,75,0,0,0,0,0", .gui_qt_font_notify_label = "Monospace,8,-1,5,75,0,0,0,0,0", .gui_qt_font_spaceship_label = "Monospace,8,-1,5,50,0,0,0,0,0", .gui_qt_font_help_label = "Sans Serif,9,-1,5,50,0,0,0,0,0", @@ -3041,6 +3042,11 @@ "dialogs."), COC_FONT, GUI_QT, "Monospace,8,-1,5,50,0,0,0,0,0", font_changed_callback), + GEN_FONT_OPTION(gui_qt_font_default, "default_font", + N_("Default font"), + N_("This is default font"), + COC_FONT, GUI_QT, + "Sans Serif,10,-1,5,75,0,0,0,0,0", font_changed_callback), GEN_FONT_OPTION(gui_qt_font_notify_label, "notify_label", N_("Notify Label"), N_("This font is used to display server reports such " Modified: trunk/client/options.h URL: http://svn.gna.org/viewcvs/freeciv/trunk/client/options.h?rev=31917&r1=31916&r2=31917&view=diff ============================================================================== --- trunk/client/options.h (original) +++ trunk/client/options.h Sun Feb 14 10:01:43 2016 @@ -326,6 +326,7 @@ bool gui_qt_fullscreen; bool gui_qt_allied_chat_only; char gui_qt_font_city_label[512]; + char gui_qt_font_default[512]; char gui_qt_font_notify_label[512]; char gui_qt_font_spaceship_label[512]; char gui_qt_font_help_label[512]; _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits