@@ -2033,19 +2033,32 @@ class Measure : public MeasureBase
20332033
20342034 // / \brief Measure number, counting from 1.
20352035 // / Number of this measure in the score counting from 1, i.e.
2036- // / for the first measure its \p no value will be equal to 1.
2036+ // / for the first measure its \p measureNumber value will be equal to 1.
20372037 // / User-visible measure number can be calculated as
20382038 // / \code
2039- // / measure.no + measure.noOffset
2039+ // / measure.measureNumber + measure.measureNumberOffset
20402040 // / \endcode
20412041 // / where \p measure is the relevant \ref Measure object.
2042+ // / \since MuseScore 5.0
2043+ // / \see Measure::measureNumberOffset
2044+ Q_PROPERTY (int measureNumber READ measureNumber)
2045+ // / \brief Compatibility alias for \ref measureNumber. Do not use in new code.
2046+ // / \since MuseScore 4.6
2047+ Q_PROPERTY (int no READ measureNumber)
2048+
2049+ // / \brief The measure number offset of this measure.
2050+ // / \since MuseScore 5.0
2051+ API_PROPERTY_T (int , measureNumberOffset, MEASURE_NUMBER_OFFSET)
2052+ // / \brief Compatibility alias for \ref measureNumberOffset. Do not use in new code.
20422053 // / \since MuseScore 4.6
2043- // / \see ScoreElement::noOffset
2044- Q_PROPERTY (int no READ no)
2045- // / The measure number offset of this measureBase.
20462054 API_PROPERTY_T (int , noOffset, MEASURE_NUMBER_OFFSET)
2047- // / Whether this measure is excluded from measure numbering.
2055+
2056+ // / \brief Whether this measure is excluded from measure numbering.
2057+ // / \since MuseScore 5.0
20482058 API_PROPERTY_T (bool , excludeFromNumbering, EXCLUDE_FROM_NUMBERING)
2059+ // / \brief Compatibility alias for \ref measureNumberOffset. Do not use in new code.
2060+ // / \since MuseScore 4.6
2061+ API_PROPERTY_T (bool , irregular, EXCLUDE_FROM_NUMBERING)
20492062
20502063 // / Controls whether this measure displays a measure number,
20512064 // / one of PluginAPI::PluginAPI::MeasureNumberMode values.
@@ -2085,7 +2098,7 @@ class Measure : public MeasureBase
20852098 mu::engraving::Measure* measure () { return toMeasure (e); }
20862099 const mu::engraving::Measure* measure () const { return toMeasure (e); }
20872100
2088- int no () { return measure ()->measureNumber (); }
2101+ int measureNumber () { return measure ()->measureNumber (); }
20892102
20902103 bool showsMeasureNumberInAutoMode () { return measure ()->showMeasureNumberInAutoMode (); }
20912104
0 commit comments