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

Method cartesianPlotMouseMoveCursorMode

src/backend/worksheet/Worksheet.cpp:1094–1105  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1092}
1093
1094void Worksheet::cartesianPlotMouseMoveCursorMode(int cursorNumber, QPointF logicPos) {
1095 if (cartesianPlotCursorMode() == CartesianPlotActionMode::ApplyActionToAll) {
1096 const auto& plots = children<CartesianPlot>(AbstractAspect::ChildIndexFlag::Recursive | AbstractAspect::ChildIndexFlag::IncludeHidden);
1097 for (auto* plot : plots)
1098 plot->mouseMoveCursorMode(cursorNumber, logicPos);
1099 } else {
1100 auto* plot = static_cast<CartesianPlot*>(QObject::sender());
1101 plot->mouseMoveCursorMode(cursorNumber, logicPos);
1102 }
1103
1104 cursorPosChanged(cursorNumber, logicPos.x());
1105}
1106
1107QString dateTimeDiffToString(const QDateTime& dt0, const QDateTime& dt1) {
1108 // dt0 to dt1 is positive if dt0 is smaller than dt1

Callers

nothing calls this directly

Calls 2

mouseMoveCursorModeMethod · 0.80
xMethod · 0.80

Tested by

no test coverage detected