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

#include <chordlist.h>

Inheritance diagram for Ms::ChordList:
Inheritance graph
[legend]
Collaboration diagram for Ms::ChordList:
Collaboration graph
[legend]

Public Member Functions

bool autoAdjust () const
 
qreal nominalMag () const
 
qreal nominalAdjust () const
 
void configureAutoAdjust (qreal emag=1.0, qreal eadjust=0.0, qreal mmag=1.0, qreal madjust=0.0)
 
qreal position (const QStringList &names, ChordTokenClass ctc) const
 
void write (XmlWriter &xml) const
 
void read (XmlReader &)
 
bool read (const QString &)
 
bool write (const QString &) const
 
bool loaded () const
 
void unload ()
 
ChordSymbol symbol (const QString &s) const
 

Public Attributes

QList< ChordFontfonts
 
QList< RenderActionrenderListRoot
 
QList< RenderActionrenderListFunction
 
QList< RenderActionrenderListBase
 
QList< ChordTokenchordTokenList
 

Static Public Attributes

static int privateID = -1000
 

Private Attributes

QMap< QString, ChordSymbolsymbols
 
bool _autoAdjust = false
 
qreal _nmag = 1.0
 
qreal _nadjust = 0.0
 
qreal _emag = 1.0
 
qreal _eadjust = 0.0
 
qreal _mmag = 1.0
 
qreal _madjust = 0.0
 

Member Function Documentation

◆ autoAdjust()

bool Ms::ChordList::autoAdjust ( ) const
inline

◆ configureAutoAdjust()

void Ms::ChordList::configureAutoAdjust ( qreal  emag = 1.0,
qreal  eadjust = 0.0,
qreal  mmag = 1.0,
qreal  madjust = 0.0 
)

◆ loaded()

bool Ms::ChordList::loaded ( ) const

◆ nominalAdjust()

qreal Ms::ChordList::nominalAdjust ( ) const
inline

◆ nominalMag()

qreal Ms::ChordList::nominalMag ( ) const
inline

◆ position()

qreal Ms::ChordList::position ( const QStringList &  names,
ChordTokenClass  ctc 
) const

◆ read() [1/2]

void Ms::ChordList::read ( XmlReader e)

◆ read() [2/2]

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

◆ symbol()

ChordSymbol Ms::ChordList::symbol ( const QString &  s) const
inline

◆ unload()

void Ms::ChordList::unload ( )

◆ write() [1/2]

void Ms::ChordList::write ( XmlWriter xml) const

◆ write() [2/2]

bool Ms::ChordList::write ( const QString &  name) const

Member Data Documentation

◆ _autoAdjust

bool Ms::ChordList::_autoAdjust = false
private

◆ _eadjust

qreal Ms::ChordList::_eadjust = 0.0
private

◆ _emag

qreal Ms::ChordList::_emag = 1.0
private

◆ _madjust

qreal Ms::ChordList::_madjust = 0.0
private

◆ _mmag

qreal Ms::ChordList::_mmag = 1.0
private

◆ _nadjust

qreal Ms::ChordList::_nadjust = 0.0
private

◆ _nmag

qreal Ms::ChordList::_nmag = 1.0
private

◆ chordTokenList

QList<ChordToken> Ms::ChordList::chordTokenList

◆ fonts

QList<ChordFont> Ms::ChordList::fonts

◆ privateID

int Ms::ChordList::privateID = -1000
static

◆ renderListBase

QList<RenderAction> Ms::ChordList::renderListBase

◆ renderListFunction

QList<RenderAction> Ms::ChordList::renderListFunction

◆ renderListRoot

QList<RenderAction> Ms::ChordList::renderListRoot

◆ symbols

QMap<QString, ChordSymbol> Ms::ChordList::symbols
private

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