aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorMateusz Skowroński <skowri@gmail.com>2016-01-31 00:11:26 +0100
committerMateusz Skowroński <skowri@gmail.com>2016-01-31 07:50:04 +0100
commitfa8af4bfbcc6631c744a9b4ae02093dabe60f5c7 (patch)
tree6b8953c7839d865444372023d4e73ec0eb1ccff7 /plugins
parentc84714f85e5b84de4e6c29f6cbb26ac6d047ccb5 (diff)
Header <QtDesigner/QDesignerCustomWidgetInterface> is deprecated in Qt5.5.
Use <QtUiPlugin/QDesignerCustomWidgetInterface> instead.
Diffstat (limited to 'plugins')
-rw-r--r--plugins/customwidget.cpp1
-rw-r--r--plugins/customwidget.h13
-rw-r--r--plugins/customwidgets.cpp1
-rw-r--r--plugins/customwidgets.h16
4 files changed, 12 insertions, 19 deletions
diff --git a/plugins/customwidget.cpp b/plugins/customwidget.cpp
index c422f568e..58b6f70f6 100644
--- a/plugins/customwidget.cpp
+++ b/plugins/customwidget.cpp
@@ -23,7 +23,6 @@
#include "customwidget.h"
-#include <shiboken.h>
struct PyCustomWidgetPrivate
{
diff --git a/plugins/customwidget.h b/plugins/customwidget.h
index 323ec5a0f..bba521859 100644
--- a/plugins/customwidget.h
+++ b/plugins/customwidget.h
@@ -24,16 +24,15 @@
#define _PY_CUSTOM_WIDGET_H_
#include <shiboken.h>
-#include <QtDesigner/QtDesigner>
-#include <QDesignerCustomWidgetInterface>
-// Qt5: no idea why this definition is not found automatically! It should come
-// from <QDesignerCustomWidgetInterface> which resolves to Qt5's customwidget.h
-#ifdef Q_MOC_RUN
-Q_DECLARE_INTERFACE(QDesignerCustomWidgetInterface,
- "org.qt-project.Qt.QDesignerCustomWidgetInterface")
+#include <QtCore/QtGlobal>
+#if (QT_VERSION < QT_VERSION_CHECK(5, 5, 0))
+ #include <QtDesigner/QDesignerCustomWidgetInterface>
+#else
+ #include <QtUiPlugin/QDesignerCustomWidgetInterface>
#endif
+
struct PyCustomWidgetPrivate;
class PyCustomWidget: public QObject, public QDesignerCustomWidgetInterface
diff --git a/plugins/customwidgets.cpp b/plugins/customwidgets.cpp
index c1537adae..8ff80df3a 100644
--- a/plugins/customwidgets.cpp
+++ b/plugins/customwidgets.cpp
@@ -23,7 +23,6 @@
#include "customwidget.h"
#include "customwidgets.h"
-#include <shiboken.h>
struct PyCustomWidgetPrivate
{
diff --git a/plugins/customwidgets.h b/plugins/customwidgets.h
index 881e21fa8..dcd62a2e9 100644
--- a/plugins/customwidgets.h
+++ b/plugins/customwidgets.h
@@ -24,19 +24,15 @@
#define _PY_CUSTOM_WIDGETS_H_
#include <shiboken.h>
-#include <customwidget.h>
-#include <QtDesigner/QtDesigner>
-#include <QtPlugin>
-#include <QDesignerCustomWidgetInterface>
-
-// Qt5: no idea why this definition is not found automatically! It should come
-// from <QDesignerCustomWidgetInterface> which resolves to Qt5's customwidget.h
-#ifdef Q_MOC_RUN
-Q_DECLARE_INTERFACE(QDesignerCustomWidgetCollectionInterface,
- "org.qt-project.Qt.QDesignerCustomWidgetCollectionInterface")
+#include <QtCore/QtGlobal>
+#if (QT_VERSION < QT_VERSION_CHECK(5, 5, 0))
+ #include <QtDesigner/QDesignerCustomWidgetInterface>
+#else
+ #include <QtUiPlugin/QDesignerCustomWidgetInterface>
#endif
+
struct PyCustomWidgetsPrivate;
class PyCustomWidgets: public QObject, public QDesignerCustomWidgetCollectionInterface