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

#include <mcursor.h>

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

Public Member Functions

 MCursor (MasterScore *s=0)
 
void createScore (const QString &s)
 
void saveScore ()
 
void addPart (const QString &instrument)
 
ChordaddChord (int pitch, const TDuration &duration)
 
void addKeySig (Key)
 
TimeSigaddTimeSig (const Fraction &)
 
void move (int track, const Fraction &tick)
 
MasterScorescore () const
 
void setScore (MasterScore *s)
 
void setTimeSig (Fraction f)
 

Private Member Functions

void createMeasures ()
 

Private Attributes

MasterScore_score
 
Fraction _tick
 
int _track
 
Fraction _sig
 

Constructor & Destructor Documentation

◆ MCursor()

Ms::MCursor::MCursor ( MasterScore s = 0)

Member Function Documentation

◆ addChord()

Chord * Ms::MCursor::addChord ( int  pitch,
const TDuration duration 
)

◆ addKeySig()

void Ms::MCursor::addKeySig ( Key  key)

◆ addPart()

void Ms::MCursor::addPart ( const QString &  instrument)

◆ addTimeSig()

TimeSig * Ms::MCursor::addTimeSig ( const Fraction f)

◆ createMeasures()

void Ms::MCursor::createMeasures ( )
private

◆ createScore()

void Ms::MCursor::createScore ( const QString &  s)

◆ move()

void Ms::MCursor::move ( int  track,
const Fraction tick 
)

◆ saveScore()

void Ms::MCursor::saveScore ( )

◆ score()

MasterScore* Ms::MCursor::score ( ) const
inline

◆ setScore()

void Ms::MCursor::setScore ( MasterScore s)
inline

◆ setTimeSig()

void Ms::MCursor::setTimeSig ( Fraction  f)
inline

Member Data Documentation

◆ _score

MasterScore* Ms::MCursor::_score
private

◆ _sig

Fraction Ms::MCursor::_sig
private

◆ _tick

Fraction Ms::MCursor::_tick
private

◆ _track

int Ms::MCursor::_track
private

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