diff options
Diffstat (limited to 'src/datavis3d/data/qabstractdataproxy.cpp')
-rw-r--r-- | src/datavis3d/data/qabstractdataproxy.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/datavis3d/data/qabstractdataproxy.cpp b/src/datavis3d/data/qabstractdataproxy.cpp index 9cdbd99e..62b40426 100644 --- a/src/datavis3d/data/qabstractdataproxy.cpp +++ b/src/datavis3d/data/qabstractdataproxy.cpp @@ -61,11 +61,11 @@ QAbstractDataProxy::DataType QAbstractDataProxy::type() const void QAbstractDataProxy::setItemLabelFormat(const QString &format) { - d_ptr->m_itemLabelFormat = format; + d_ptr->setItemLabelFormat(format); emit itemLabelFormatChanged(); } -const QString &QAbstractDataProxy::itemLabelFormat() const +QString QAbstractDataProxy::itemLabelFormat() const { return d_ptr->m_itemLabelFormat; } @@ -89,4 +89,10 @@ QAbstractDataProxyPrivate::~QAbstractDataProxyPrivate() { } +void QAbstractDataProxyPrivate::setItemLabelFormat(const QString &format) +{ + QMutexLocker locker(&m_mutex); + m_itemLabelFormat = format; +} + QT_DATAVIS3D_END_NAMESPACE |