diff options
Diffstat (limited to 'src/datavis3d/data/qitemmodelscatterdataproxy.h')
-rw-r--r-- | src/datavis3d/data/qitemmodelscatterdataproxy.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/datavis3d/data/qitemmodelscatterdataproxy.h b/src/datavis3d/data/qitemmodelscatterdataproxy.h index f609e84b..3389c874 100644 --- a/src/datavis3d/data/qitemmodelscatterdataproxy.h +++ b/src/datavis3d/data/qitemmodelscatterdataproxy.h @@ -31,6 +31,8 @@ class QItemModelScatterDataProxyPrivate; class QT_DATAVIS3D_EXPORT QItemModelScatterDataProxy : public QScatterDataProxy { Q_OBJECT + Q_PROPERTY(QAbstractItemModel* itemModel READ itemModel WRITE setItemModel) + Q_PROPERTY(QItemModelScatterDataMapping* mapping READ mapping WRITE setMapping) public: explicit QItemModelScatterDataProxy(); @@ -38,13 +40,9 @@ public: QItemModelScatterDataMapping *mapping); virtual ~QItemModelScatterDataProxy(); - // Doesn't gain ownership of the model, but does connect to it to listen for data changes. void setItemModel(QAbstractItemModel *itemModel); QAbstractItemModel *itemModel(); - // Map scatter role (xPos, yPos, zPos) to role in model - // Doesn't gain ownership of mapping, but does connect to it to listen for mapping changes. - // Modifying mapping that is set to proxy will trigger dataset re-resolving. void setMapping(QItemModelScatterDataMapping *mapping); QItemModelScatterDataMapping *mapping(); |