MCPcopy Create free account
hub / github.com/KDE/labplot / xDataColumnChanged

Method xDataColumnChanged

src/frontend/dockwidgets/XYFourierFilterCurveDock.cpp:208–224  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

206}
207
208void XYFourierFilterCurveDock::xDataColumnChanged(const QModelIndex& index) {
209 CONDITIONAL_LOCK_RETURN;
210
211 auto* column = static_cast<AbstractColumn*>(index.internalPointer());
212 for (auto* curve : m_curvesList)
213 static_cast<XYFourierFilterCurve*>(curve)->setXDataColumn(column);
214
215 updateSettings(column);
216
217 if (column && uiGeneralTab.cbAutoRange->isChecked()) {
218 const auto numberLocale = QLocale();
219 uiGeneralTab.leMin->setText(numberLocale.toString(column->minimum()));
220 uiGeneralTab.leMax->setText(numberLocale.toString(column->maximum()));
221 }
222
223 enableRecalculate();
224}
225
226void XYFourierFilterCurveDock::updateSettings(const AbstractColumn*) {
227 // update range of cutoff spin boxes (like a unit change)

Callers

nothing calls this directly

Calls 5

setXDataColumnMethod · 0.80
setTextMethod · 0.45
toStringMethod · 0.45
minimumMethod · 0.45
maximumMethod · 0.45

Tested by

no test coverage detected