summaryrefslogtreecommitdiffstats
path: root/src/datavis3d/data/qitemmodelmapdataproxy.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavis3d/data/qitemmodelmapdataproxy.h')
-rw-r--r--src/datavis3d/data/qitemmodelmapdataproxy.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/datavis3d/data/qitemmodelmapdataproxy.h b/src/datavis3d/data/qitemmodelmapdataproxy.h
index 784ee162..d5b3cb59 100644
--- a/src/datavis3d/data/qitemmodelmapdataproxy.h
+++ b/src/datavis3d/data/qitemmodelmapdataproxy.h
@@ -31,19 +31,17 @@ class QItemModelMapDataProxyPrivate;
class QT_DATAVIS3D_EXPORT QItemModelMapDataProxy : public QMapDataProxy
{
Q_OBJECT
+ Q_PROPERTY(QAbstractItemModel* itemModel READ itemModel WRITE setItemModel)
+ Q_PROPERTY(QItemModelMapDataMapping* mapping READ mapping WRITE setMapping)
public:
explicit QItemModelMapDataProxy();
explicit QItemModelMapDataProxy(QAbstractItemModel *itemModel, QItemModelMapDataMapping *mapping);
virtual ~QItemModelMapDataProxy();
- // Doesn't gain ownership of the model, but does connect to it to listen for data changes.
void setItemModel(QAbstractItemModel *itemModel);
QAbstractItemModel *itemModel();
- // Map maps role (label, xPos, yPos, value) 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(QItemModelMapDataMapping *mapping);
QItemModelMapDataMapping *mapping();