Hello community,

here is the log from the commit of package libqt5-qtct for openSUSE:Factory 
checked in at 2015-09-08 17:43:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-qtct (Old)
 and      /work/SRC/openSUSE:Factory/.libqt5-qtct.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqt5-qtct"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqt5-qtct/libqt5-qtct.changes  2015-08-25 
08:51:38.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtct.new/libqt5-qtct.changes     
2015-09-08 17:58:16.000000000 +0200
@@ -1,0 +2,11 @@
+Sun Sep  6 10:32:23 UTC 2015 - sor.ale...@meowr.ru
+
+- Update to 0.15 (changes since 0.13):
+  * Add option "Dialog buttons have icons".
+  * Add option "Menus have icons".
+  * Fix style and palette initialisation.
+  * Fix problem with qtcurve style.
+  * Update Russian, German, Dutch (Netherlands), Chinese (Taiwan),
+    Czech translations.
+
+-------------------------------------------------------------------

Old:
----
  qt5ct-0.13.tar.bz2

New:
----
  qt5ct-0.15.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libqt5-qtct.spec ++++++
--- /var/tmp/diff_new_pack.vmzj8N/_old  2015-09-08 17:58:17.000000000 +0200
+++ /var/tmp/diff_new_pack.vmzj8N/_new  2015-09-08 17:58:17.000000000 +0200
@@ -18,7 +18,7 @@
 
 %define _name   qt5ct
 Name:           libqt5-qtct
-Version:        0.13
+Version:        0.15
 Release:        0
 Summary:        Qt5 Configuration Tool
 License:        BSD-2-Clause

++++++ qt5ct-0.13.tar.bz2 -> qt5ct-0.15.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/ChangeLog new/qt5ct-0.15/ChangeLog
--- old/qt5ct-0.13/ChangeLog    2015-08-22 17:58:53.000000000 +0200
+++ new/qt5ct-0.15/ChangeLog    2015-09-05 21:35:18.000000000 +0200
@@ -77,3 +77,16 @@
 Version 0.13
 * added $XDG_DATA_HOME support
 * added Italian translation (Luigi Baldoni)
+
+Version 0.14
+* added option "Dialog buttons have icons"
+* added option "Menus have icons"
+* fixed style and palette initialization
+* updated Russian translation
+* updated German translation (Ettore Atalan)
+* updated Dutch (Netherlands) translation (Heimen Stoffels)
+* updated Chinese (Taiwan) translation (Jeff Huang)
+
+Version 0.15
+* fixed problem with qtcurve style
+* updated Czech translation (fri)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/ChangeLog.svn new/qt5ct-0.15/ChangeLog.svn
--- old/qt5ct-0.13/ChangeLog.svn        2015-08-22 17:58:53.000000000 +0200
+++ new/qt5ct-0.15/ChangeLog.svn        2015-09-05 21:35:18.000000000 +0200
@@ -1,4 +1,83 @@
 ------------------------------------------------------------------------
+r196 | trialuser02 | 2015-09-05 22:32:11 +0300 (Сб., 05 сент. 2015) | 1 line
+
+fixed changelog
+------------------------------------------------------------------------
+r195 | trialuser02 | 2015-09-05 22:29:34 +0300 (Сб., 05 сент. 2015) | 2 lines
+
+added comment
+
+------------------------------------------------------------------------
+r194 | trialuser02 | 2015-09-05 22:16:36 +0300 (Сб., 05 сент. 2015) | 1 line
+
+updated Czech translation (Fri)
+------------------------------------------------------------------------
+r193 | trialuser02 | 2015-09-05 22:15:19 +0300 (Сб., 05 сент. 2015) | 2 lines
+
+fixed qtcurve style support
+
+------------------------------------------------------------------------
+r192 | trialuser02 | 2015-09-04 14:02:04 +0300 (Пт., 04 сент. 2015) | 1 line
+
+version bump
+------------------------------------------------------------------------
+r190 | trialuser02 | 2015-09-02 00:42:51 +0300 (Ср., 02 сент. 2015) | 1 line
+
+updated changelog
+------------------------------------------------------------------------
+r189 | trialuser02 | 2015-09-02 00:38:46 +0300 (Ср., 02 сент. 2015) | 1 line
+
+updated .ts files
+------------------------------------------------------------------------
+r188 | trialuser02 | 2015-09-02 00:38:11 +0300 (Ср., 02 сент. 2015) | 1 line
+
+updated Chinese (Taiwan) translation (Jeff Huang)
+------------------------------------------------------------------------
+r187 | trialuser02 | 2015-09-02 00:36:10 +0300 (Ср., 02 сент. 2015) | 1 line
+
+updated Dutch (Netherlands) translation (Heimen Stoffels)
+------------------------------------------------------------------------
+r186 | trialuser02 | 2015-09-02 00:33:29 +0300 (Ср., 02 сент. 2015) | 1 line
+
+updated German translation (Ettore Atalan)
+------------------------------------------------------------------------
+r185 | trialuser02 | 2015-09-02 00:28:46 +0300 (Ср., 02 сент. 2015) | 1 line
+
+updated Russian translation
+------------------------------------------------------------------------
+r184 | trialuser02 | 2015-09-02 00:25:20 +0300 (Ср., 02 сент. 2015) | 2 lines
+
+fixed feauture to hide dialog buttons icons
+
+------------------------------------------------------------------------
+r183 | trialuser02 | 2015-09-01 00:21:15 +0300 (Вт., 01 сент. 2015) | 1 line
+
+updated .ts files
+------------------------------------------------------------------------
+r182 | trialuser02 | 2015-09-01 00:20:10 +0300 (Вт., 01 сент. 2015) | 2 lines
+
+added options "Dialog buttons have icons" and "Menus have icons"
+
+------------------------------------------------------------------------
+r181 | trialuser02 | 2015-08-31 23:32:06 +0300 (Пн., 31 авг. 2015) | 2 lines
+
+added proxy style
+
+------------------------------------------------------------------------
+r180 | trialuser02 | 2015-08-31 19:58:26 +0300 (Пн., 31 авг. 2015) | 2 lines
+
+fixed style & palette initialization
+
+------------------------------------------------------------------------
+r179 | trialuser02 | 2015-08-27 21:34:22 +0300 (Чт., 27 авг. 2015) | 2 lines
+
+fixed typo
+
+------------------------------------------------------------------------
+r178 | trialuser02 | 2015-08-22 19:00:57 +0300 (Сб., 22 авг. 2015) | 1 line
+
+version bump
+------------------------------------------------------------------------
 r177 | trialuser02 | 2015-08-22 18:57:21 +0300 (Сб., 22 авг. 2015) | 1 line
 
 fixed desktop file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/qt5ct.pro new/qt5ct-0.15/qt5ct.pro
--- old/qt5ct-0.13/qt5ct.pro    2015-08-22 17:58:53.000000000 +0200
+++ new/qt5ct-0.15/qt5ct.pro    2015-09-05 21:35:18.000000000 +0200
@@ -34,4 +34,4 @@
 message (BINDIR=$$BINDIR)
 message (DATADIR=$$DATADIR)
 message (PLUGINDIR=$$PLUGINDIR)
-equals (DISABLE_WIDGETS,1):message ("QtWidgets is disabled!")
+equals (DISABLE_WIDGETS,1):message ("QtWidgets are disabled!")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qt5ct-0.13/src/qt5ct/desktop-translations/qt5ct_de.desktop.in 
new/qt5ct-0.15/src/qt5ct/desktop-translations/qt5ct_de.desktop.in
--- old/qt5ct-0.13/src/qt5ct/desktop-translations/qt5ct_de.desktop.in   
2015-08-22 17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/desktop-translations/qt5ct_de.desktop.in   
2015-09-05 21:35:18.000000000 +0200
@@ -9,6 +9,13 @@
 
 
 
+
+
+
+
+
+
+
 Exec=qt5ct
 Icon=preferences-desktop-theme
 Terminal=false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qt5ct-0.13/src/qt5ct/desktop-translations/qt5ct_nl_NL.desktop.in 
new/qt5ct-0.15/src/qt5ct/desktop-translations/qt5ct_nl_NL.desktop.in
--- old/qt5ct-0.13/src/qt5ct/desktop-translations/qt5ct_nl_NL.desktop.in        
2015-08-22 17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/desktop-translations/qt5ct_nl_NL.desktop.in        
2015-09-05 21:35:18.000000000 +0200
@@ -9,6 +9,13 @@
 
 
 
+
+
+
+
+
+
+
 Exec=qt5ct
 Icon=preferences-desktop-theme
 Terminal=false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qt5ct-0.13/src/qt5ct/desktop-translations/qt5ct_zh_TW.desktop.in 
new/qt5ct-0.15/src/qt5ct/desktop-translations/qt5ct_zh_TW.desktop.in
--- old/qt5ct-0.13/src/qt5ct/desktop-translations/qt5ct_zh_TW.desktop.in        
2015-08-22 17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/desktop-translations/qt5ct_zh_TW.desktop.in        
2015-09-05 21:35:18.000000000 +0200
@@ -9,6 +9,13 @@
 
 
 
+
+
+
+
+
+
+
 Exec=qt5ct
 Icon=preferences-desktop-theme
 Terminal=false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/interfacepage.cpp 
new/qt5ct-0.15/src/qt5ct/interfacepage.cpp
--- old/qt5ct-0.13/src/qt5ct/interfacepage.cpp  2015-08-22 17:58:53.000000000 
+0200
+++ new/qt5ct-0.15/src/qt5ct/interfacepage.cpp  2015-09-05 21:35:18.000000000 
+0200
@@ -59,6 +59,8 @@
     settings.setValue("double_click_interval", 
m_ui->doubleClickIntervalSpinBox->value());
     settings.setValue("cursor_flash_time", 
m_ui->cursorFlashTimeSpinBox->value());
     settings.setValue("buttonbox_layout", 
m_ui->buttonLayoutComboBox->currentData());
+    settings.setValue("menus_have_icons", 
m_ui->menuIconsCheckBox->isChecked());
+    settings.setValue("dialog_buttons_have_icons", 
m_ui->dialogIconsCheckBox->checkState());
 
     QStringList effects;
     if(m_ui->guiEffectsCheckBox->isChecked())
@@ -69,7 +71,7 @@
     else if(m_ui->menuEffectComboBox->currentIndex() == 2)
         effects << "FadeMenu";
 
-    if(m_ui->coboBoxEffectComboBox->currentIndex() == 1)
+    if(m_ui->comboBoxEffectComboBox->currentIndex() == 1)
         effects << "AnimateCombo";
 
     if(m_ui->toolTipEffectComboBox->currentIndex() == 1)
@@ -104,7 +106,7 @@
         m_ui->menuEffectComboBox->setCurrentIndex(2);
 
     if(qApp->isEffectEnabled(Qt::UI_AnimateCombo))
-        m_ui->coboBoxEffectComboBox->setCurrentIndex(1);
+        m_ui->comboBoxEffectComboBox->setCurrentIndex(1);
 
     if(qApp->isEffectEnabled(Qt::UI_AnimateTooltip))
         m_ui->toolTipEffectComboBox->setCurrentIndex(1);
@@ -114,5 +116,8 @@
     if(qApp->isEffectEnabled(Qt::UI_AnimateToolBox))
         m_ui->toolBoxEffectComboBox->setCurrentIndex(1);
 
+    
m_ui->dialogIconsCheckBox->setCheckState((Qt::CheckState)settings.value("dialog_buttons_have_icons",
 Qt::PartiallyChecked).toInt());
+    
m_ui->menuIconsCheckBox->setChecked(!qApp->testAttribute(Qt::AA_DontShowIconsInMenus));
+
     settings.endGroup();
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/interfacepage.ui 
new/qt5ct-0.15/src/qt5ct/interfacepage.ui
--- old/qt5ct-0.13/src/qt5ct/interfacepage.ui   2015-08-22 17:58:53.000000000 
+0200
+++ new/qt5ct-0.15/src/qt5ct/interfacepage.ui   2015-09-05 21:35:18.000000000 
+0200
@@ -72,7 +72,7 @@
       </widget>
      </item>
      <item row="4" column="1">
-      <widget class="QComboBox" name="coboBoxEffectComboBox">
+      <widget class="QComboBox" name="comboBoxEffectComboBox">
        <property name="enabled">
         <bool>false</bool>
        </property>
@@ -173,6 +173,23 @@
      <item row="7" column="1">
       <widget class="QComboBox" name="buttonLayoutComboBox"/>
      </item>
+     <item row="9" column="0" colspan="2">
+      <widget class="QCheckBox" name="menuIconsCheckBox">
+       <property name="text">
+        <string>Menus have icons</string>
+       </property>
+      </widget>
+     </item>
+     <item row="8" column="0" colspan="2">
+      <widget class="QCheckBox" name="dialogIconsCheckBox">
+       <property name="text">
+        <string>Dialog buttons have icons</string>
+       </property>
+       <property name="tristate">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
     </layout>
    </item>
    <item row="0" column="1">
@@ -224,7 +241,7 @@
   <connection>
    <sender>guiEffectsCheckBox</sender>
    <signal>toggled(bool)</signal>
-   <receiver>coboBoxEffectComboBox</receiver>
+   <receiver>comboBoxEffectComboBox</receiver>
    <slot>setEnabled(bool)</slot>
    <hints>
     <hint type="sourcelabel">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/qt5ct.desktop 
new/qt5ct-0.15/src/qt5ct/qt5ct.desktop
--- old/qt5ct-0.13/src/qt5ct/qt5ct.desktop      2015-08-22 17:58:53.000000000 
+0200
+++ new/qt5ct-0.15/src/qt5ct/qt5ct.desktop      2015-09-05 21:35:18.000000000 
+0200
@@ -22,9 +22,6 @@
 Comment[cs]=Nástroj na nastavení Qt5
 Name[cs]=Nastavení Qt5
 
-Comment[it_IT]=Strumento di configurazione Qt5
-Name[it_IT]=Impostazioni Qt5
-
 Comment[nl_NL]=Qt5-instellingengereedschap
 Name[nl_NL]=Qt5-instellingen
 
@@ -37,6 +34,8 @@
 Comment[zh_TW]=Qt5 設定工具
 Name[zh_TW]=Qt5 設定
 
+
+
 Exec=qt5ct
 Icon=preferences-desktop-theme
 Terminal=false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/qt5ct.h 
new/qt5ct-0.15/src/qt5ct/qt5ct.h
--- old/qt5ct-0.13/src/qt5ct/qt5ct.h    2015-08-22 17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/qt5ct.h    2015-09-05 21:35:18.000000000 +0200
@@ -30,7 +30,7 @@
 #define QT5CT_H
 
 #define QT5CT_VERSION_MAJOR 0
-#define QT5CT_VERSION_MINOR 13
+#define QT5CT_VERSION_MINOR 15
 
 #define QT5CT_TOSTRING(s) #s
 #define QT5CT_STRINGIFY(s)         QT5CT_TOSTRING(s)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_bg.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_bg.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_bg.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_bg.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation>Подредба на диалоговите бутони:</translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_cs.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_cs.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_cs.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_cs.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation>Rozvržení tlačítek dialogu:</translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation>Nabídky mají ikony</translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation>Dialogová tlačítka mají ikony</translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_de.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_de.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_de.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_de.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation>Anordnung der Dialogschaltflächen:</translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation>Menüs haben Symbole</translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation>Dialogschaltflächen haben Symbole</translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_el.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_el.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_el.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_el.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -241,6 +241,16 @@
         <source>Dialog buttons layout:</source>
         <translation>Διάταξη κουμπιών διαλόγου:</translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_en.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_en.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_en.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_en.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_es.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_es.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_es.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_es.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_fr.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_fr.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_fr.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_fr.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_gl_ES.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_gl_ES.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_gl_ES.ts        2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_gl_ES.ts        2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_he.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_he.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_he.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_he.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_hu.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_hu.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_hu.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_hu.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_it.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_it.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_it.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_it.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_it_IT.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_it_IT.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_it_IT.ts        2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_it_IT.ts        2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation>Disposizione pulsanti finestre dialogo:</translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_ja.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_ja.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_ja.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_ja.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_kk.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_kk.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_kk.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_kk.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_lt.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_lt.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_lt.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_lt.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_nl.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_nl.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_nl.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_nl.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_nl_NL.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_nl_NL.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_nl_NL.ts        2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_nl_NL.ts        2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation>Volgorde van dialoogvensterknoppen:</translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation>Menu&apos;s voorzien van pictogrammen</translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation>Dialoogvensterknoppen voorzien van 
pictogrammen</translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_pl.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_pl.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_pl.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_pl.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_pt.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_pt.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_pt.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_pt.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_pt_BR.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_pt_BR.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_pt_BR.ts        2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_pt_BR.ts        2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_ru.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_ru.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_ru.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_ru.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation>Расположение кнопок диалога:</translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation>Показывать значки в меню</translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation>Показывать значки на кнопках диалогов</translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_sk.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_sk.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_sk.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_sk.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_sr_BA.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_sr_BA.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_sr_BA.ts        2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_sr_BA.ts        2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_sr_RS.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_sr_RS.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_sr_RS.ts        2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_sr_RS.ts        2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_tr.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_tr.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_tr.ts   2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_tr.ts   2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_uk_UA.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_uk_UA.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_uk_UA.ts        2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_uk_UA.ts        2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_zh_CN.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_zh_CN.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_zh_CN.ts        2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_zh_CN.ts        2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation>对话框按钮布局:</translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct/translations/qt5ct_zh_TW.ts 
new/qt5ct-0.15/src/qt5ct/translations/qt5ct_zh_TW.ts
--- old/qt5ct-0.13/src/qt5ct/translations/qt5ct_zh_TW.ts        2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct/translations/qt5ct_zh_TW.ts        2015-09-05 
21:35:18.000000000 +0200
@@ -240,6 +240,16 @@
         <source>Dialog buttons layout:</source>
         <translation>對話框按鈕佈局:</translation>
     </message>
+    <message>
+        <location filename="../interfacepage.ui" line="179"/>
+        <source>Menus have icons</source>
+        <translation>有圖示的選單</translation>
+    </message>
+    <message>
+        <location filename="../interfacepage.ui" line="186"/>
+        <source>Dialog buttons have icons</source>
+        <translation>有圖示的對話框按鈕</translation>
+    </message>
 </context>
 <context>
     <name>MainWindow</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct-qtplugin/qt5ct-qtplugin.pro 
new/qt5ct-0.15/src/qt5ct-qtplugin/qt5ct-qtplugin.pro
--- old/qt5ct-0.13/src/qt5ct-qtplugin/qt5ct-qtplugin.pro        2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct-qtplugin/qt5ct-qtplugin.pro        2015-09-05 
21:35:18.000000000 +0200
@@ -9,7 +9,8 @@
 SOURCES += \
     main.cpp \
     qt5ctplatformtheme.cpp \
-    ../qt5ct/qt5ct.cpp
+    ../qt5ct/qt5ct.cpp \
+    qt5ctproxystyle.cpp
 
 !equals (DISABLE_WIDGETS,1) {
    QT += widgets
@@ -21,7 +22,8 @@
 
 HEADERS += \
     qt5ctplatformtheme.h \
-    ../qt5ct/qt5ct.h
+    ../qt5ct/qt5ct.h \
+    qt5ctproxystyle.h
 
 target.path = $$PLUGINDIR
 INSTALLS += target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct-qtplugin/qt5ctplatformtheme.cpp 
new/qt5ct-0.15/src/qt5ct-qtplugin/qt5ctplatformtheme.cpp
--- old/qt5ct-0.13/src/qt5ct-qtplugin/qt5ctplatformtheme.cpp    2015-08-22 
17:58:53.000000000 +0200
+++ new/qt5ct-0.15/src/qt5ct-qtplugin/qt5ctplatformtheme.cpp    2015-09-05 
21:35:18.000000000 +0200
@@ -44,6 +44,7 @@
 #include <QFileSystemWatcher>
 
 #include <qt5ct/qt5ct.h>
+#include "qt5ctproxystyle.h"
 #include "qt5ctplatformtheme.h"
 
 //QT_QPA_PLATFORMTHEME=qt5ct
@@ -55,7 +56,11 @@
     QMetaObject::invokeMethod(this, "applySettings", Qt::QueuedConnection);
 #ifdef QT_WIDGETS_LIB
     QMetaObject::invokeMethod(this, "cteateFSWatcher", Qt::QueuedConnection);
+    //apply custom style hints before creating QApplication
+    //using Fusion style should avoid problems with some styles like qtcurve
+    QApplication::setStyle(new Qt5CTProxyStyle("Fusion"));
 #endif
+    QGuiApplication::setFont(m_generalFont);
     qDebug("using qt5ct plugin");
 }
 
@@ -107,13 +112,14 @@
 #ifdef QT_WIDGETS_LIB
     if(hasWidgets())
     {
-        qApp->setStyle(m_style);
-        qApp->setStyleSheet(m_userStyleSheet);
+        qApp->setStyle(new Qt5CTProxyStyle(m_style));
         qApp->setFont(m_generalFont);
         if(m_customPalette)
             qApp->setPalette(*m_customPalette);
         else
             qApp->setPalette(qApp->style()->standardPalette());
+
+        qApp->setStyleSheet(m_userStyleSheet);
     }
 #endif
     QGuiApplication::setFont(m_generalFont); //apply font
@@ -200,6 +206,7 @@
     m_cursorFlashTime = settings.value("cursor_flash_time", 
m_cursorFlashTime).toInt();
     m_buttonBoxLayout = 
QPlatformTheme::themeHint(QPlatformTheme::DialogButtonBoxLayout).toInt();
     m_buttonBoxLayout = settings.value("buttonbox_layout", 
m_buttonBoxLayout).toInt();
+    QCoreApplication::setAttribute(Qt::AA_DontShowIconsInMenus, 
!settings.value("menus_have_icons", true).toBool());
 
     //load effects
     m_uiEffects = QPlatformTheme::themeHint(QPlatformTheme::UiEffects).toInt();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct-qtplugin/qt5ctproxystyle.cpp 
new/qt5ct-0.15/src/qt5ct-qtplugin/qt5ctproxystyle.cpp
--- old/qt5ct-0.13/src/qt5ct-qtplugin/qt5ctproxystyle.cpp       1970-01-01 
01:00:00.000000000 +0100
+++ new/qt5ct-0.15/src/qt5ct-qtplugin/qt5ctproxystyle.cpp       2015-09-05 
21:35:18.000000000 +0200
@@ -0,0 +1,59 @@
+/*
+ * Copyright (c) 2014-2015, Ilya Kotov <forkoto...@hotmail.ru>
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in
+ *    the documentation and/or other materials provided with the
+ *    distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifdef QT_WIDGETS_LIB
+
+#include <QSettings>
+#include <qt5ct/qt5ct.h>
+#include "qt5ctproxystyle.h"
+
+Qt5CTProxyStyle::Qt5CTProxyStyle(const QString &key) :
+    QProxyStyle(key)
+{
+    QSettings settings(Qt5CT::configFile(), QSettings::IniFormat);
+    m_dialogButtonsHaveIcons = 
settings.value("Interface/dialog_buttons_have_icons", 
Qt::PartiallyChecked).toInt();
+}
+
+Qt5CTProxyStyle::~Qt5CTProxyStyle()
+{
+    //qDebug("%s", Q_FUNC_INFO);
+}
+
+int Qt5CTProxyStyle::styleHint(QStyle::StyleHint hint, const QStyleOption 
*option, const QWidget *widget, QStyleHintReturn *returnData) const
+{
+    if(hint == QStyle::SH_DialogButtonBox_ButtonsHaveIcons)
+    {
+        if(m_dialogButtonsHaveIcons == Qt::Unchecked)
+            return 0;
+        else if(m_dialogButtonsHaveIcons == Qt::Checked)
+            return 1;
+    }
+    return QProxyStyle::styleHint(hint, option, widget, returnData);
+}
+
+#endif //QT_WIDGETS_LIB
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt5ct-0.13/src/qt5ct-qtplugin/qt5ctproxystyle.h 
new/qt5ct-0.15/src/qt5ct-qtplugin/qt5ctproxystyle.h
--- old/qt5ct-0.13/src/qt5ct-qtplugin/qt5ctproxystyle.h 1970-01-01 
01:00:00.000000000 +0100
+++ new/qt5ct-0.15/src/qt5ct-qtplugin/qt5ctproxystyle.h 2015-09-05 
21:35:18.000000000 +0200
@@ -0,0 +1,53 @@
+/*
+ * Copyright (c) 2014-2015, Ilya Kotov <forkoto...@hotmail.ru>
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in
+ *    the documentation and/or other materials provided with the
+ *    distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef QT5CTPROXYSTYLE_H
+#define QT5CTPROXYSTYLE_H
+
+#ifdef QT_WIDGETS_LIB
+
+#include <QProxyStyle>
+
+class Qt5CTProxyStyle : public QProxyStyle
+{
+    Q_OBJECT
+public:
+    explicit Qt5CTProxyStyle(const QString &key);
+
+    virtual ~Qt5CTProxyStyle();
+
+    int styleHint(StyleHint hint, const QStyleOption *option, const QWidget 
*widget, QStyleHintReturn *returnData) const;
+
+private:
+    int m_dialogButtonsHaveIcons;
+
+};
+
+#endif //QT_WIDGETS_LIB
+
+#endif // QT5CTPROXYSTYLE_H


Reply via email to