From: Vincent van Ravesteijn Date: Tue, 14 May 2013 15:44:19 +0000 (+0200) Subject: Only show the configuration of theme icons on X11 X-Git-Tag: 2.1.0beta1~249 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=db32d1b155e24c636930bc11690d065c55ebf54a;p=features.git Only show the configuration of theme icons on X11 Also hide the ui items in the constructor to prevent flickering. --- diff --git a/src/frontends/qt4/GuiPrefs.cpp b/src/frontends/qt4/GuiPrefs.cpp index 4d3e61c50f..5a59521268 100644 --- a/src/frontends/qt4/GuiPrefs.cpp +++ b/src/frontends/qt4/GuiPrefs.cpp @@ -2524,6 +2524,11 @@ PrefUserInterface::PrefUserInterface(GuiPreferences * form) iconSetCO->addItem(qt_("Default"), QString()); iconSetCO->addItem(qt_("Classic"), "classic"); iconSetCO->addItem(qt_("Oxygen"), "oxygen"); + +#if (!defined Q_WS_X11 || QT_VERSION < 0x040600) + useSystemThemeIconsCB->hide(); + themeIconsLA->hide(); +#endif } @@ -2545,10 +2550,6 @@ void PrefUserInterface::update(LyXRC const & rc) if (iconset < 0) iconset = 0; iconSetCO->setCurrentIndex(iconset); -#if (QT_VERSION < 0x040600) - useSystemThemeIconsCB->hide(); - themeIconsLA->hide(); -#endif useSystemThemeIconsCB->setChecked(rc.use_system_theme_icons); uiFileED->setText(toqstr(external_path(rc.ui_file))); lastfilesSB->setValue(rc.num_lastfiles);