MuseScore  3.4
Music composition and notation
Public Member Functions | Public Attributes | Private Attributes | Friends | List of all members
Ms::RepeatSegment Class Reference

#include <repeatlist.h>

Public Member Functions

 RepeatSegment ()
 
 RepeatSegment (RepeatSegment *const, Measure *const fromMeasure, Measure *const untilMeasure)
 
void addMeasure (Measure *const)
 
bool containsMeasure (Measure const *const) const
 
int len () const
 
int playbackCount (Measure *const) const
 
MeasurefirstMeasure () const
 
MeasurelastMeasure () const
 

Public Attributes

int tick
 
int utick
 
qreal utime
 
qreal timeOffset
 

Private Attributes

QList< std::pair< Measure *, int > > measureList
 

Friends

class RepeatList
 

Constructor & Destructor Documentation

◆ RepeatSegment() [1/2]

Ms::RepeatSegment::RepeatSegment ( )

◆ RepeatSegment() [2/2]

Ms::RepeatSegment::RepeatSegment ( RepeatSegment * const  rs,
Measure *const  fromMeasure,
Measure *const  untilMeasure 
)

Member Function Documentation

◆ addMeasure()

void Ms::RepeatSegment::addMeasure ( Measure * const  m)

◆ containsMeasure()

bool Ms::RepeatSegment::containsMeasure ( Measure const * const  m) const

◆ firstMeasure()

Measure* Ms::RepeatSegment::firstMeasure ( ) const
inline

◆ lastMeasure()

Measure* Ms::RepeatSegment::lastMeasure ( ) const
inline

◆ len()

int Ms::RepeatSegment::len ( ) const

◆ playbackCount()

int Ms::RepeatSegment::playbackCount ( Measure * const  m) const

Friends And Related Function Documentation

◆ RepeatList

friend class RepeatList
friend

Member Data Documentation

◆ measureList

QList<std::pair<Measure*, int> > Ms::RepeatSegment::measureList
private

◆ tick

int Ms::RepeatSegment::tick

◆ timeOffset

qreal Ms::RepeatSegment::timeOffset

◆ utick

int Ms::RepeatSegment::utick

◆ utime

qreal Ms::RepeatSegment::utime

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