diff options
author | Niko Korkala <[email protected]> | 2025-03-24 13:04:36 +0200 |
---|---|---|
committer | Niko Korkala <[email protected]> | 2025-05-29 06:02:13 +0000 |
commit | c1ccb5b83439203dcebe093ebb475d642d5b2973 (patch) | |
tree | b83d64c24a9c2789835e834b9b2882adc5a816e5 /src/graphs3d/qml/qquickgraphsbarsseries.cpp | |
parent | 1841af2b5b057929f5b8425e59c75f3b8af19b5a (diff) |
Feature allows developers to turn on categorized logging in graphs 3D which will log various different things
qt.graphs3d.general, general purpose logs
qt.graphs3d.series, series addition/removal
qt.graphs3d.properties, property changes
qt.graphs3d.events, sliceview enter/exit, zoom/rotate values
qt.graphs3d.inputEvents, pick results
qt.graphs3d.axis.general, axis general purpose
qt.graphs3d.axis.properties, axis properties
qt.graphs3d.critical, critical
Task-number: QTBUG-128886
Change-Id: I714ff59af47f9ec583eae57e89fd0ae417d900df
Reviewed-by: Sami Varanka <[email protected]>
Diffstat (limited to 'src/graphs3d/qml/qquickgraphsbarsseries.cpp')
-rw-r--r-- | src/graphs3d/qml/qquickgraphsbarsseries.cpp | 36 |
1 files changed, 23 insertions, 13 deletions
diff --git a/src/graphs3d/qml/qquickgraphsbarsseries.cpp b/src/graphs3d/qml/qquickgraphsbarsseries.cpp index 57955353..212f5e30 100644 --- a/src/graphs3d/qml/qquickgraphsbarsseries.cpp +++ b/src/graphs3d/qml/qquickgraphsbarsseries.cpp @@ -4,6 +4,7 @@ #include <QtCore/QMetaMethod> #include "qquickgraphsbarsseries_p.h" #include "utils_p.h" +#include "qgraphs3dlogging_p.h" QT_BEGIN_NAMESPACE @@ -53,11 +54,14 @@ QPointF QQuickGraphsBar3DSeries::invalidSelectionPosition() const void QQuickGraphsBar3DSeries::setBaseGradient(QQuickGradient *gradient) { - if (m_gradients.m_baseGradient != gradient) { - setGradientHelper(gradient, m_gradients.m_baseGradient, GradientType::Base); - m_gradients.m_baseGradient = gradient; - Q_EMIT baseGradientChanged(m_gradients.m_baseGradient); + if (m_gradients.m_baseGradient == gradient) { + qCDebug(lcProperties3D) << __FUNCTION__ + << "value is already set to:" << gradient; + return; } + setGradientHelper(gradient, m_gradients.m_baseGradient, GradientType::Base); + m_gradients.m_baseGradient = gradient; + Q_EMIT baseGradientChanged(m_gradients.m_baseGradient); } QQuickGradient *QQuickGraphsBar3DSeries::baseGradient() const @@ -67,11 +71,14 @@ QQuickGradient *QQuickGraphsBar3DSeries::baseGradient() const void QQuickGraphsBar3DSeries::setSingleHighlightGradient(QQuickGradient *gradient) { - if (m_gradients.m_singleHighlightGradient != gradient) { - setGradientHelper(gradient, m_gradients.m_singleHighlightGradient, GradientType::Single); - m_gradients.m_singleHighlightGradient = gradient; - Q_EMIT singleHighlightGradientChanged(m_gradients.m_singleHighlightGradient); + if (m_gradients.m_singleHighlightGradient == gradient) { + qCDebug(lcProperties3D) << __FUNCTION__ + << "value is already set to:" << gradient; + return; } + setGradientHelper(gradient, m_gradients.m_singleHighlightGradient, GradientType::Single); + m_gradients.m_singleHighlightGradient = gradient; + Q_EMIT singleHighlightGradientChanged(m_gradients.m_singleHighlightGradient); } QQuickGradient *QQuickGraphsBar3DSeries::singleHighlightGradient() const @@ -81,11 +88,13 @@ QQuickGradient *QQuickGraphsBar3DSeries::singleHighlightGradient() const void QQuickGraphsBar3DSeries::setMultiHighlightGradient(QQuickGradient *gradient) { - if (m_gradients.m_multiHighlightGradient != gradient) { - setGradientHelper(gradient, m_gradients.m_multiHighlightGradient, GradientType::Multi); - m_gradients.m_multiHighlightGradient = gradient; - Q_EMIT multiHighlightGradientChanged(m_gradients.m_multiHighlightGradient); + if (m_gradients.m_multiHighlightGradient == gradient) { + qCDebug(lcProperties3D) << __FUNCTION__ + << "value is already set to:" << gradient; } + setGradientHelper(gradient, m_gradients.m_multiHighlightGradient, GradientType::Multi); + m_gradients.m_multiHighlightGradient = gradient; + Q_EMIT multiHighlightGradientChanged(m_gradients.m_multiHighlightGradient); } QQuickGradient *QQuickGraphsBar3DSeries::multiHighlightGradient() const @@ -163,7 +172,8 @@ void QQuickGraphsBar3DSeries::handleRowColorUpdate() void QQuickGraphsBar3DSeries::addColor(QQuickGraphsColor *color) { if (!color) { - qWarning("Color is invalid, use Color"); + qCWarning(lcProperties3D, "%s invalid color used", + qUtf8Printable(QLatin1String(__FUNCTION__))); return; } clearDummyColors(); |