| 225 | } |
| 226 | |
| 227 | void MultiRangeTest2::axisMouseMoveApplyToAllX() { |
| 228 | LOAD_PROJECT |
| 229 | |
| 230 | w->setCartesianPlotActionMode(Worksheet::CartesianPlotActionMode::ApplyActionToAllX); |
| 231 | QCOMPARE(w->cartesianPlotActionMode(), Worksheet::CartesianPlotActionMode::ApplyActionToAllX); |
| 232 | |
| 233 | CHECK_RANGE(p1, sinCurve, Dimension::X, 0., 1.); |
| 234 | CHECK_RANGE(p1, sinCurve, Dimension::Y, -1., 1.); |
| 235 | CHECK_RANGE(p1, tanCurve, Dimension::X, 0., 1.); |
| 236 | CHECK_RANGE(p1, tanCurve, Dimension::Y, -250., 250.); |
| 237 | CHECK_RANGE(p1, logCurve, Dimension::X, 0., 100.); |
| 238 | CHECK_RANGE(p1, logCurve, Dimension::Y, -10., 6.); |
| 239 | CHECK_RANGE(p2, horAxisP1, Dimension::X, 0., 1.); |
| 240 | CHECK_RANGE(p2, cosCurve, Dimension::X, 0., 1.); |
| 241 | CHECK_RANGE(p2, cosCurve, Dimension::Y, -1., 1.); |
| 242 | |
| 243 | const int delta = -10; // delta > 0 --> right or up |
| 244 | horAxisP1->shiftSignal(delta, Dimension::X, p1->coordinateSystem(horAxisP1->coordinateSystemIndex())->index(Dimension::X)); |
| 245 | |
| 246 | CHECK_RANGE(p1, sinCurve, Dimension::X, 0.1, 1.1); // shift |
| 247 | CHECK_RANGE(p1, sinCurve, Dimension::Y, -1., 1.); |
| 248 | CHECK_RANGE(p1, tanCurve, Dimension::X, 0.1, 1.1); // shift |
| 249 | CHECK_RANGE(p1, tanCurve, Dimension::Y, -250., 250.); |
| 250 | CHECK_RANGE(p1, logCurve, Dimension::X, 10., 110.); // shift |
| 251 | CHECK_RANGE(p1, logCurve, Dimension::Y, -10., 6.); |
| 252 | CHECK_RANGE(p2, horAxisP1, Dimension::X, 0.1, 1.1); // shift |
| 253 | CHECK_RANGE(p2, cosCurve, Dimension::X, 0.1, 1.1); // shift |
| 254 | CHECK_RANGE(p2, cosCurve, Dimension::Y, -1., 1.); |
| 255 | } |
| 256 | |
| 257 | void MultiRangeTest2::axisMouseMoveApplyToSelection() { |
| 258 | LOAD_PROJECT |
nothing calls this directly
no test coverage detected