aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquicktableview_p_p.h
diff options
context:
space:
mode:
authorRichard Moe Gustavsen <richard.gustavsen@qt.io>2018-06-01 12:36:47 +0200
committerLars Knoll <lars.knoll@qt.io>2018-06-04 13:03:13 +0000
commitaf46cc19937dd8d33538e62ad5ebfed8e958a8f5 (patch)
treef369703facac3d2b1a0fc599c20a60c0a0a5222f /src/quick/items/qquicktableview_p_p.h
parent07946c110b3d6fde378dc2a6e821b318c4a68536 (diff)
TableView: fall back to use implicit size for delegate items
Rather than forcing users to set TableView.cellWidth/cellHeight (and therefore also force them to create an attached object for every cell), we now also accept setting implict size as a fall back. Change-Id: I4c4c4d23fe7fc193581728d3878cf2c7e40c0745 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Diffstat (limited to 'src/quick/items/qquicktableview_p_p.h')
-rw-r--r--src/quick/items/qquicktableview_p_p.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/quick/items/qquicktableview_p_p.h b/src/quick/items/qquicktableview_p_p.h
index ada7f1f83b..a7c512f063 100644
--- a/src/quick/items/qquicktableview_p_p.h
+++ b/src/quick/items/qquicktableview_p_p.h
@@ -268,6 +268,9 @@ public:
Qt::Edge nextEdgeToLoad(const QRectF rect);
Qt::Edge nextEdgeToUnload(const QRectF rect);
+ qreal cellWidth(const QPoint &cell);
+ qreal cellHeight(const QPoint &cell);
+
FxTableItem *loadedTableItem(const QPoint &cell) const;
FxTableItem *itemNextTo(const FxTableItem *fxTableItem, const QPoint &direction) const;
FxTableItem *createFxTableItem(const QPoint &cell, QQmlIncubator::IncubationMode incubationMode);