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

#include <musedata.h>

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

Public Member Functions

 MuseData (Score *s)
 
bool read (const QString &)
 
void convert ()
 

Private Member Functions

void musicalAttribute (QString s, Part *)
 
void readPart (QStringList sl, Part *)
 
void readNote (Part *, const QString &s)
 
void readChord (Part *, const QString &s)
 
void readRest (Part *, const QString &s)
 
void readBackup (const QString &s)
 
MeasurecreateMeasure ()
 
int countStaves (const QStringList &sl)
 
void openSlur (int idx, const Fraction &tick, Staff *staff, int voice)
 
void closeSlur (int idx, const Fraction &tick, Staff *staff, int voice)
 
QString diacritical (QString)
 

Private Attributes

int _division
 
Fraction curTick
 
QList< QStringList > parts
 
Scorescore
 
ChordRestchordRest
 
int ntuplet
 
Measuremeasure
 
int voice
 
Slurslur [4]
 

Constructor & Destructor Documentation

◆ MuseData()

Ms::MuseData::MuseData ( Score s)
inline

Member Function Documentation

◆ closeSlur()

void Ms::MuseData::closeSlur ( int  idx,
const Fraction tick,
Staff staff,
int  voice 
)
private

◆ convert()

void Ms::MuseData::convert ( )

◆ countStaves()

int Ms::MuseData::countStaves ( const QStringList &  sl)
private

◆ createMeasure()

Measure * Ms::MuseData::createMeasure ( )
private

◆ diacritical()

QString Ms::MuseData::diacritical ( QString  s)
private

◆ musicalAttribute()

void Ms::MuseData::musicalAttribute ( QString  s,
Part part 
)
private

◆ openSlur()

void Ms::MuseData::openSlur ( int  idx,
const Fraction tick,
Staff staff,
int  voice 
)
private

◆ read()

bool Ms::MuseData::read ( const QString &  name)

◆ readBackup()

void Ms::MuseData::readBackup ( const QString &  s)
private

◆ readChord()

void Ms::MuseData::readChord ( Part ,
const QString &  s 
)
private

◆ readNote()

void Ms::MuseData::readNote ( Part part,
const QString &  s 
)
private

◆ readPart()

void Ms::MuseData::readPart ( QStringList  sl,
Part part 
)
private

◆ readRest()

void Ms::MuseData::readRest ( Part part,
const QString &  s 
)
private

Member Data Documentation

◆ _division

int Ms::MuseData::_division
private

◆ chordRest

ChordRest* Ms::MuseData::chordRest
private

◆ curTick

Fraction Ms::MuseData::curTick
private

◆ measure

Measure* Ms::MuseData::measure
private

◆ ntuplet

int Ms::MuseData::ntuplet
private

◆ parts

QList<QStringList> Ms::MuseData::parts
private

◆ score

Score* Ms::MuseData::score
private

◆ slur

Slur* Ms::MuseData::slur[4]
private

◆ voice

int Ms::MuseData::voice
private

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