diff options
Diffstat (limited to 'src/datavisualization/engine/bars3dcontroller.cpp')
-rw-r--r-- | src/datavisualization/engine/bars3dcontroller.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/datavisualization/engine/bars3dcontroller.cpp b/src/datavisualization/engine/bars3dcontroller.cpp index f9cdfd8f..50d8d030 100644 --- a/src/datavisualization/engine/bars3dcontroller.cpp +++ b/src/datavisualization/engine/bars3dcontroller.cpp @@ -125,6 +125,7 @@ void Bars3DController::setActiveDataProxy(QAbstractDataProxy *proxy) QObject::connect(barDataProxy, &QBarDataProxy::columnLabelsChanged, this, &Bars3DController::handleDataColumnLabelsChanged); + scene()->setSlicingActive(false); adjustAxisRanges(); // Always clear selection on proxy change @@ -132,6 +133,8 @@ void Bars3DController::setActiveDataProxy(QAbstractDataProxy *proxy) handleDataRowLabelsChanged(); handleDataColumnLabelsChanged(); + m_isDataDirty = true; + emitNeedRender(); } void Bars3DController::handleArrayReset() |