| 973 | } |
| 974 | |
| 975 | void Worksheet::cartesianPlotMouseHoverOutsideDataRect() { |
| 976 | auto senderPlot = static_cast<CartesianPlot*>(QObject::sender()); |
| 977 | auto mode = cartesianPlotActionMode(); |
| 978 | auto mouseMode = senderPlot->mouseMode(); |
| 979 | if (cartesianPlotActionMode() == CartesianPlotActionMode::ApplyActionToAll |
| 980 | || (mode == CartesianPlotActionMode::ApplyActionToAllX && mouseMode != CartesianPlot::MouseMode::ZoomYSelection) |
| 981 | || (mode == CartesianPlotActionMode::ApplyActionToAllY && mouseMode != CartesianPlot::MouseMode::ZoomXSelection)) { |
| 982 | const auto& plots = children<CartesianPlot>(AbstractAspect::ChildIndexFlag::Recursive | AbstractAspect::ChildIndexFlag::IncludeHidden); |
| 983 | for (auto* plot : plots) |
| 984 | plot->mouseHoverOutsideDataRect(); |
| 985 | } else |
| 986 | senderPlot->mouseHoverOutsideDataRect(); |
| 987 | } |
| 988 | |
| 989 | void Worksheet::cartesianPlotAxisShift(int delta, Dimension dim, int index) { |
| 990 | const auto& plots = children<CartesianPlot>(AbstractAspect::ChildIndexFlag::Recursive | AbstractAspect::ChildIndexFlag::IncludeHidden); |
nothing calls this directly
no test coverage detected