| 350 | } |
| 351 | |
| 352 | void HistogramDock::binningMethodChanged(int index) { |
| 353 | const auto binningMethod = Histogram::BinningMethod(index); |
| 354 | if (binningMethod == Histogram::ByNumber) { |
| 355 | ui.lBinCount->show(); |
| 356 | ui.sbBinCount->show(); |
| 357 | ui.lBinWidth->hide(); |
| 358 | ui.sbBinWidth->hide(); |
| 359 | } else if (binningMethod == Histogram::ByWidth) { |
| 360 | ui.lBinCount->hide(); |
| 361 | ui.sbBinCount->hide(); |
| 362 | ui.lBinWidth->show(); |
| 363 | ui.sbBinWidth->show(); |
| 364 | } else { |
| 365 | ui.lBinCount->hide(); |
| 366 | ui.sbBinCount->hide(); |
| 367 | ui.lBinWidth->hide(); |
| 368 | ui.sbBinWidth->hide(); |
| 369 | } |
| 370 | |
| 371 | CONDITIONAL_LOCK_RETURN; |
| 372 | |
| 373 | for (auto* curve : m_curvesList) |
| 374 | curve->setBinningMethod(binningMethod); |
| 375 | } |
| 376 | |
| 377 | void HistogramDock::binCountChanged(int value) { |
| 378 | CONDITIONAL_LOCK_RETURN; |
nothing calls this directly
no test coverage detected