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

#include <range.h>

Collaboration diagram for Ms::ScoreRange:
Collaboration graph
[legend]

Public Member Functions

 ScoreRange ()
 
 ~ScoreRange ()
 
void read (Segment *first, Segment *last, bool readSpanner=true)
 
bool write (Score *, const Fraction &) const
 
Fraction ticks () const
 
Segmentfirst () const
 
Segmentlast () const
 
void fill (const Fraction &)
 
bool truncate (const Fraction &)
 

Protected Attributes

QList< Spanner * > spanner
 
QList< Annotationannotations
 

Private Attributes

QList< TrackList * > tracks
 
Segment_first
 
Segment_last
 

Friends

class TrackList
 

Constructor & Destructor Documentation

◆ ScoreRange()

Ms::ScoreRange::ScoreRange ( )
inline

◆ ~ScoreRange()

Ms::ScoreRange::~ScoreRange ( )

Member Function Documentation

◆ fill()

void Ms::ScoreRange::fill ( const Fraction f)

◆ first()

Segment* Ms::ScoreRange::first ( ) const
inline

◆ last()

Segment* Ms::ScoreRange::last ( ) const
inline

◆ read()

void Ms::ScoreRange::read ( Segment first,
Segment last,
bool  readSpanner = true 
)

◆ ticks()

Fraction Ms::ScoreRange::ticks ( ) const

◆ truncate()

bool Ms::ScoreRange::truncate ( const Fraction f)

◆ write()

bool Ms::ScoreRange::write ( Score score,
const Fraction tick 
) const

Friends And Related Function Documentation

◆ TrackList

friend class TrackList
friend

Member Data Documentation

◆ _first

Segment* Ms::ScoreRange::_first
private

◆ _last

Segment* Ms::ScoreRange::_last
private

◆ annotations

QList<Annotation> Ms::ScoreRange::annotations
protected

◆ spanner

QList<Spanner*> Ms::ScoreRange::spanner
protected

◆ tracks

QList<TrackList*> Ms::ScoreRange::tracks
private

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