aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquicktableview.cpp
diff options
context:
space:
mode:
authorRichard Moe Gustavsen <richard.gustavsen@qt.io>2018-04-06 12:36:23 +0200
committerRichard Moe Gustavsen <richard.gustavsen@qt.io>2018-04-25 13:05:51 +0000
commite3ec871eac7ca45fdcdd7f07850f14c56ca8c7ec (patch)
treec7925237f94c63e45a6a42d4f39e0fedd8860f17 /src/quick/items/qquicktableview.cpp
parentab6cfcfe847bc6a4aa80a6041febd9db87110a7e (diff)
TableView: add destructor that deletes resources
Change-Id: Ib0ca4af4ba4a885e2d936a36c1c448e042e3ff32 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quick/items/qquicktableview.cpp')
-rw-r--r--src/quick/items/qquicktableview.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/quick/items/qquicktableview.cpp b/src/quick/items/qquicktableview.cpp
index 47153823cd..b3679af801 100644
--- a/src/quick/items/qquicktableview.cpp
+++ b/src/quick/items/qquicktableview.cpp
@@ -207,6 +207,7 @@ public:
public:
QQuickTableViewPrivate();
+ ~QQuickTableViewPrivate() override;
static inline QQuickTableViewPrivate *get(QQuickTableView *q) { return q->d_func(); }
@@ -362,6 +363,11 @@ QQuickTableViewPrivate::QQuickTableViewPrivate()
QObject::connect(&cacheBufferDelayTimer, &QTimer::timeout, [=]{ loadBuffer(); });
}
+QQuickTableViewPrivate::~QQuickTableViewPrivate()
+{
+ clear();
+}
+
QString QQuickTableViewPrivate::tableLayoutToString() const
{
return QString(QLatin1String("table cells: (%1,%2) -> (%3,%4), item count: %5, table rect: %6,%7 x %8,%9"))