OSDN Git Service

improve Qt4 compatibility
authorIvailo Monev <xakepa10@gmail.com>
Mon, 18 Apr 2016 10:23:04 +0000 (10:23 +0000)
committerIvailo Monev <xakepa10@gmail.com>
Mon, 18 Apr 2016 10:23:04 +0000 (10:23 +0000)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
CMakeLists.txt
src/core/CMakeLists.txt
src/gui/CMakeLists.txt

index cab3927..6e58005 100644 (file)
@@ -596,10 +596,13 @@ katie_generate_obsolete(qnetworkconfigurationmanager.h QtNetwork qnetworkconfigm
 katie_generate_obsolete(qnetworkcachemetadata.h QtNetwork qabstractnetworkcache.h)
 # obsolete, not so important
 katie_generate_obsolete(qflags.h QtCore qglobal.h)
+katie_generate_obsolete(qtplugin.h QtCore qplugin.h)
 katie_generate_obsolete(qdbuspendingcallwatcher.h QtDBus qdbuspendingcall.h)
 # mixed headers
 katie_generate_obsolete(qvariantmap.h QtCore qvariant.h)
 katie_generate_obsolete(qdbusobjectpath.h QtDBus qdbusextratypes.h)
+katie_generate_obsolete(qlistwidgetitem.h QtGui qlistwidget.h)
+katie_generate_obsolete(qstandarditem.h QtGui qstandarditemmodel.h)
 katie_generate_obsolete(qnetworkaddressentry.h QtNetwork qnetworkinterface.h)
 # those are aliases
 if(UNIX AND WITH_X11 AND X11_FOUND)
@@ -609,6 +612,7 @@ if(UNIX AND WITH_X11 AND X11_FOUND)
 endif()
 # those have shuffled, e.g. from QtDesginer to QtUiTools
 katie_generate_obsolete(customwidget.h QtDesginer ../QtUiTools/customwidget.h)
+katie_generate_obsolete(qdesignercustomwidgetinterface.h QtDesigner ../QtUiTools/customwidget.h)
 # TODO: deal with those and many more
 # QMacStyle
 # QAbstractFontEngine
index bdc4a0f..c8e387a 100644 (file)
@@ -23,7 +23,6 @@ set(CORE_PUBLIC_HEADERS
     QDynamicPropertyChangeEvent
     QHash
     QThreadStorage
-    QtPlugin
     QTextStreamManipulator
     QMutableMapIterator
     QXmlStreamNotationDeclaration
@@ -244,6 +243,8 @@ set(CORE_PUBLIC_HEADERS
     QJsonValue
     QCommandLineOption
     QCommandLineParser
+    # aliases
+    QtPlugin
     # obsolete
     QVariantMap
     QFlags
index b404d4d..71edc78 100644 (file)
@@ -375,6 +375,9 @@ set(GUI_PUBLIC_HEADERS
     QX11Info
     QX11EmbedContainer
     QX11EmbedWidget
+    # mixed
+    QListWidgetItem
+    QStandardItem
     # pure aliases, but required by UI generator
     QTimeEdit
     QDateEdit