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

Method setMajorTicksAutoNumber

src/backend/worksheet/plots/cartesian/Axis.cpp:768–776  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

766STD_SETTER_CMD_IMPL_S(Axis, SetMajorTicksNumberNoFinalize, int, majorTicksNumber) // no retransformTicks called
767STD_SETTER_CMD_IMPL_F_S(Axis, SetMajorTicksAutoNumber, bool, majorTicksAutoNumber, retransformTicks)
768void 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
778STD_SETTER_CMD_IMPL_S(Axis, SetMajorTicksAutoNumberNoFinalize, bool, majorTicksAutoNumber) // no retransformTicks called
779STD_SETTER_CMD_IMPL_F_S(Axis, SetMajorTicksNumber, int, majorTicksNumber, retransformTicks)

Calls 1

autoTickCountMethod · 0.80

Tested by 1