colorScale is not compared to nullptr so a static_cast could be used instead of the dynamic_cast
@@ -177,9 +177,11 VisualizationGraphRenderingDelegate::VisualizationGraphRenderingDelegate( | |||
|
177 | 177 | void VisualizationGraphRenderingDelegate::onMouseDoubleClick(QMouseEvent *event) noexcept |
|
178 | 178 | { |
|
179 | 179 | // Opens color scale editor if color scale is double clicked |
|
180 | if (auto colorScale | |
|
181 | = dynamic_cast<QCPColorScale *>(impl->m_Plot.layoutElementAt(event->pos()))) { | |
|
182 | ColorScaleEditor{}.exec(); | |
|
180 |
auto colorScale = dynamic_cast<QCPColorScale *>(impl->m_Plot.layoutElementAt(event->pos()));
|
|
|
181 | if (impl->m_ColorScale.m_Scale == colorScale) { | |
|
182 | if (ColorScaleEditor{impl->m_ColorScale}.exec() == QDialog::Accepted) { | |
|
183 | impl->m_Plot.replot(); | |
|
184 | } | |
|
183 | 185 | } |
|
184 | 186 | } |
|
185 | 187 |
General Comments 0
You need to be logged in to leave comments.
Login now