diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/widgets/dialogs/qdialog.cpp | 5 | ||||
-rw-r--r-- | src/widgets/dialogs/qdialog_p.h | 2 | ||||
-rw-r--r-- | src/widgets/effects/qpixmapfilter.cpp | 9 | ||||
-rw-r--r-- | src/widgets/effects/qpixmapfilter_p.h | 1 | ||||
-rw-r--r-- | src/widgets/graphicsview/qgraphicsproxywidget.cpp | 7 | ||||
-rw-r--r-- | src/widgets/graphicsview/qgraphicsproxywidget_p.h | 1 |
6 files changed, 24 insertions, 1 deletions
diff --git a/src/widgets/dialogs/qdialog.cpp b/src/widgets/dialogs/qdialog.cpp index 4ba26a90f7..13686f301e 100644 --- a/src/widgets/dialogs/qdialog.cpp +++ b/src/widgets/dialogs/qdialog.cpp @@ -80,6 +80,11 @@ static inline int themeDialogType(const QDialog *dialog) return -1; } +QDialogPrivate::~QDialogPrivate() +{ + delete m_platformHelper; +} + QPlatformDialogHelper *QDialogPrivate::platformHelper() const { // Delayed creation of the platform, ensuring that diff --git a/src/widgets/dialogs/qdialog_p.h b/src/widgets/dialogs/qdialog_p.h index 556bd4ff30..d393cc7a94 100644 --- a/src/widgets/dialogs/qdialog_p.h +++ b/src/widgets/dialogs/qdialog_p.h @@ -70,7 +70,7 @@ public: rescode(0), resetModalityTo(-1), wasModalitySet(true), eventLoop(0), nativeDialogInUse(false), m_platformHelper(0), m_platformHelperCreated(false) {} - ~QDialogPrivate() { delete m_platformHelper; } + ~QDialogPrivate(); QWindow *parentWindow() const; bool setNativeDialogVisible(bool visible); diff --git a/src/widgets/effects/qpixmapfilter.cpp b/src/widgets/effects/qpixmapfilter.cpp index b21726400f..fee8f83305 100644 --- a/src/widgets/effects/qpixmapfilter.cpp +++ b/src/widgets/effects/qpixmapfilter.cpp @@ -1019,6 +1019,15 @@ QPixmapColorizeFilter::QPixmapColorizeFilter(QObject *parent) } /*! + \internal +*/ +QPixmapColorizeFilter::~QPixmapColorizeFilter() +{ + // was inline until Qt 5.6, so essentially + // must stay empty until ### Qt 6 +} + +/*! Gets the color of the colorize filter. \internal diff --git a/src/widgets/effects/qpixmapfilter_p.h b/src/widgets/effects/qpixmapfilter_p.h index 6ddd62dcfc..8e0eb08949 100644 --- a/src/widgets/effects/qpixmapfilter_p.h +++ b/src/widgets/effects/qpixmapfilter_p.h @@ -142,6 +142,7 @@ class Q_WIDGETS_EXPORT QPixmapColorizeFilter : public QPixmapFilter public: QPixmapColorizeFilter(QObject *parent = 0); + ~QPixmapColorizeFilter(); void setColor(const QColor& color); QColor color() const; diff --git a/src/widgets/graphicsview/qgraphicsproxywidget.cpp b/src/widgets/graphicsview/qgraphicsproxywidget.cpp index 3e39f1f418..3ea04efc6b 100644 --- a/src/widgets/graphicsview/qgraphicsproxywidget.cpp +++ b/src/widgets/graphicsview/qgraphicsproxywidget.cpp @@ -205,6 +205,13 @@ QGraphicsProxyWidgetPrivate::QGraphicsProxyWidgetPrivate() /*! \internal */ +QGraphicsProxyWidgetPrivate::~QGraphicsProxyWidgetPrivate() +{ +} + +/*! + \internal +*/ void QGraphicsProxyWidgetPrivate::init() { Q_Q(QGraphicsProxyWidget); diff --git a/src/widgets/graphicsview/qgraphicsproxywidget_p.h b/src/widgets/graphicsview/qgraphicsproxywidget_p.h index 8229374111..30607f22af 100644 --- a/src/widgets/graphicsview/qgraphicsproxywidget_p.h +++ b/src/widgets/graphicsview/qgraphicsproxywidget_p.h @@ -57,6 +57,7 @@ class QGraphicsProxyWidgetPrivate : public QGraphicsWidgetPrivate Q_DECLARE_PUBLIC(QGraphicsProxyWidget) public: QGraphicsProxyWidgetPrivate(); + ~QGraphicsProxyWidgetPrivate(); void init(); void sendWidgetMouseEvent(QGraphicsSceneMouseEvent *event); |