diff options
Diffstat (limited to 'src/datavis3d/data/qitemmodelmapdataproxy.h')
-rw-r--r-- | src/datavis3d/data/qitemmodelmapdataproxy.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/datavis3d/data/qitemmodelmapdataproxy.h b/src/datavis3d/data/qitemmodelmapdataproxy.h index d5b3cb59..6d817b46 100644 --- a/src/datavis3d/data/qitemmodelmapdataproxy.h +++ b/src/datavis3d/data/qitemmodelmapdataproxy.h @@ -31,22 +31,23 @@ 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) + Q_PROPERTY(const QAbstractItemModel* itemModel READ itemModel WRITE setItemModel) + Q_PROPERTY(QItemModelMapDataMapping* activeMapping READ activeMapping WRITE setActiveMapping) public: explicit QItemModelMapDataProxy(); explicit QItemModelMapDataProxy(QAbstractItemModel *itemModel, QItemModelMapDataMapping *mapping); virtual ~QItemModelMapDataProxy(); - void setItemModel(QAbstractItemModel *itemModel); - QAbstractItemModel *itemModel(); + void setItemModel(const QAbstractItemModel *itemModel); + const QAbstractItemModel *itemModel() const; - void setMapping(QItemModelMapDataMapping *mapping); - QItemModelMapDataMapping *mapping(); + void setActiveMapping(QItemModelMapDataMapping *mapping); + QItemModelMapDataMapping *activeMapping() const; protected: QItemModelMapDataProxyPrivate *dptr(); + const QItemModelMapDataProxyPrivate *dptrc() const; private: Q_DISABLE_COPY(QItemModelMapDataProxy) |