| 255 | } |
| 256 | |
| 257 | void MultiRangeTest2::axisMouseMoveApplyToSelection() { |
| 258 | LOAD_PROJECT |
| 259 | |
| 260 | w->setCartesianPlotActionMode(Worksheet::CartesianPlotActionMode::ApplyActionToSelection); |
| 261 | QCOMPARE(w->cartesianPlotActionMode(), Worksheet::CartesianPlotActionMode::ApplyActionToSelection); |
| 262 | |
| 263 | CHECK_RANGE(p1, sinCurve, Dimension::X, 0., 1.); |
| 264 | CHECK_RANGE(p1, sinCurve, Dimension::Y, -1., 1.); |
| 265 | CHECK_RANGE(p1, tanCurve, Dimension::X, 0., 1.); |
| 266 | CHECK_RANGE(p1, tanCurve, Dimension::Y, -250., 250.); |
| 267 | CHECK_RANGE(p1, logCurve, Dimension::X, 0., 100.); |
| 268 | CHECK_RANGE(p1, logCurve, Dimension::Y, -10., 6.); |
| 269 | CHECK_RANGE(p2, horAxisP1, Dimension::X, 0., 1.); |
| 270 | CHECK_RANGE(p2, cosCurve, Dimension::X, 0., 1.); |
| 271 | CHECK_RANGE(p2, cosCurve, Dimension::Y, -1., 1.); |
| 272 | |
| 273 | const int delta = -10; // delta > 0 --> right or up |
| 274 | horAxisP1->shiftSignal(delta, Dimension::X, p1->coordinateSystem(horAxisP1->coordinateSystemIndex())->index(Dimension::X)); |
| 275 | |
| 276 | CHECK_RANGE(p1, sinCurve, Dimension::X, 0.1, 1.1); // shift |
| 277 | CHECK_RANGE(p1, sinCurve, Dimension::Y, -1., 1.); |
| 278 | CHECK_RANGE(p1, tanCurve, Dimension::X, 0.1, 1.1); // shift |
| 279 | CHECK_RANGE(p1, tanCurve, Dimension::Y, -250., 250.); |
| 280 | CHECK_RANGE(p1, logCurve, Dimension::X, 0., 100.); |
| 281 | CHECK_RANGE(p1, logCurve, Dimension::Y, -10., 6.); |
| 282 | CHECK_RANGE(p2, horAxisP1, Dimension::X, 0., 1.); |
| 283 | CHECK_RANGE(p2, cosCurve, Dimension::X, 0., 1.); |
| 284 | CHECK_RANGE(p2, cosCurve, Dimension::Y, -1., 1.); |
| 285 | } |
| 286 | |
| 287 | QTEST_MAIN(MultiRangeTest2) |
nothing calls this directly
no test coverage detected