MuseScore  3.4
Music composition and notation
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Ms::MeasureNumberStateHandler Class Referencefinal

State handler used to calculate measure number including implicit flag. More...

Public Member Functions

 MeasureNumberStateHandler ()
 
void updateForMeasure (const Measure *const m)
 
QString measureNumber () const
 
bool isFirstActualMeasure () const
 

Private Member Functions

void init ()
 

Private Attributes

int _measureNo
 
int _irregularMeasureNo
 
int _pickupMeasureNo
 
QString _cachedAttributes
 

Detailed Description

State handler used to calculate measure number including implicit flag.

To be called once at the start of each measure in a part.

Constructor & Destructor Documentation

◆ MeasureNumberStateHandler()

Ms::MeasureNumberStateHandler::MeasureNumberStateHandler ( )

Member Function Documentation

◆ init()

void Ms::MeasureNumberStateHandler::init ( )
private

◆ isFirstActualMeasure()

bool Ms::MeasureNumberStateHandler::isFirstActualMeasure ( ) const

◆ measureNumber()

QString Ms::MeasureNumberStateHandler::measureNumber ( ) const

◆ updateForMeasure()

void Ms::MeasureNumberStateHandler::updateForMeasure ( const Measure *const  m)

Member Data Documentation

◆ _cachedAttributes

QString Ms::MeasureNumberStateHandler::_cachedAttributes
private

◆ _irregularMeasureNo

int Ms::MeasureNumberStateHandler::_irregularMeasureNo
private

◆ _measureNo

int Ms::MeasureNumberStateHandler::_measureNo
private

◆ _pickupMeasureNo

int Ms::MeasureNumberStateHandler::_pickupMeasureNo
private

The documentation for this class was generated from the following file: