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

Method plotAnalysisData

src/frontend/spreadsheet/SpreadsheetView.cpp:2207–2219  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2205}
2206
2207void SpreadsheetView::plotAnalysisData(QAction* action) {
2208 auto* dlg = new PlotDataDialog(m_spreadsheet);
2209 const auto analysisAction = static_cast<XYAnalysisCurve::AnalysisAction>(action->data().toInt());
2210 dlg->setAnalysisAction(analysisAction);
2211
2212 // use all spreadsheet columns if no columns are selected
2213 auto columns = selectedColumns(true);
2214 if (columns.isEmpty())
2215 columns = m_spreadsheet->children<Column>();
2216 dlg->setSelectedColumns(columns);
2217
2218 dlg->exec();
2219}
2220
2221void SpreadsheetView::plotDataDistributionFit(QAction* action) {
2222 auto* dlg = new PlotDataDialog(m_spreadsheet, Plot::PlotType::Histogram);

Callers

nothing calls this directly

Calls 5

setAnalysisActionMethod · 0.80
setSelectedColumnsMethod · 0.80
execMethod · 0.80
dataMethod · 0.45
isEmptyMethod · 0.45

Tested by

no test coverage detected