summaryrefslogtreecommitdiffstats
path: root/src/datavis3d/data/qitemmodelscatterdataproxy.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavis3d/data/qitemmodelscatterdataproxy.h')
-rw-r--r--src/datavis3d/data/qitemmodelscatterdataproxy.h6
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();