X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FCounters.h;h=4ba0d004846d2f0f8361e10d9286d5f0754b03f4;hb=8cf138e173937f35f45bf245fd33184a6b1b6abb;hp=ce122c4140ebbf71216cee445dfecc20457b3d58;hpb=e359d8f5caae9d787a413b0a350542fafef93c16;p=lyx.git diff --git a/src/Counters.h b/src/Counters.h index ce122c4140..4ba0d00484 100644 --- a/src/Counters.h +++ b/src/Counters.h @@ -128,10 +128,10 @@ public: void addto(docstring const & ctr, int val); /// int value(docstring const & ctr) const; - /// Increment by one counter named by arg, and zeroes slave + /// Reset recursively all the counters that are slaves of the one named by \c ctr. + void resetSlaves(docstring const & ctr); + /// Increment by one counter named by \c ctr, and zeroes slave /// counter(s) for which it is the master. - /// Sub-slaves are not zeroed! That happens at slave's first - /// step 0->1. Seems to be sufficient. /// \param utype determines whether we track the counters. void step(docstring const & ctr, UpdateType utype); /// Reset all counters, and all the internal data structures