| 766 | STD_SETTER_CMD_IMPL_S(Axis, SetMajorTicksNumberNoFinalize, int, majorTicksNumber) // no retransformTicks called |
| 767 | STD_SETTER_CMD_IMPL_F_S(Axis, SetMajorTicksAutoNumber, bool, majorTicksAutoNumber, retransformTicks) |
| 768 | void Axis::setMajorTicksAutoNumber(bool automatic) { |
| 769 | Q_D(Axis); |
| 770 | if (automatic != d->majorTicksAutoNumber) { |
| 771 | auto* parent = new AxisSetMajorTicksAutoNumberCmd(d, automatic, ki18n("%1: enable/disable major automatic tick numbers")); |
| 772 | if (automatic && d->range.autoTickCount() != d->majorTicksNumber) |
| 773 | new AxisSetMajorTicksNumberNoFinalizeCmd(d, d->range.autoTickCount(), ki18n("%1: set the total number of the major ticks"), parent); |
| 774 | exec(parent); |
| 775 | } |
| 776 | } |
| 777 | |
| 778 | STD_SETTER_CMD_IMPL_S(Axis, SetMajorTicksAutoNumberNoFinalize, bool, majorTicksAutoNumber) // no retransformTicks called |
| 779 | STD_SETTER_CMD_IMPL_F_S(Axis, SetMajorTicksNumber, int, majorTicksNumber, retransformTicks) |