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

#include <scoreElement.h>

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

Public Member Functions

 ScoreElement (Score *s)
 
 ScoreElement (const ScoreElement &se)
 
virtual ~ScoreElement ()
 
Scorescore () const
 
MasterScoremasterScore () const
 
virtual void setScore (Score *s)
 
const char * name () const
 
virtual QString userName () const
 
virtual ElementType type () const =0
 
virtual QVariant getProperty (Pid) const =0
 
virtual bool setProperty (Pid, const QVariant &)=0
 
virtual QVariant propertyDefault (Pid) const
 
virtual void resetProperty (Pid id)
 
QVariant propertyDefault (Pid pid, Tid tid) const
 
virtual bool sizeIsSpatiumDependent () const
 
virtual void reset ()
 
virtual Pid propertyId (const QStringRef &xmlName) const
 
virtual QString propertyUserValue (Pid) const
 
virtual void initElementStyle (const ElementStyle *)
 
virtual const ElementStylestyledProperties () const
 
virtual PropertyFlagspropertyFlagsList () const
 
virtual PropertyFlags propertyFlags (Pid) const
 
bool isStyled (Pid pid) const
 
QVariant styleValue (Pid, Sid) const
 
void setPropertyFlags (Pid, PropertyFlags)
 
virtual Sid getPropertyStyle (Pid) const
 
bool readProperty (const QStringRef &, XmlReader &, Pid)
 
void readProperty (XmlReader &, Pid)
 
bool readStyledProperty (XmlReader &e, const QStringRef &tag)
 
virtual void readAddConnector (ConnectorInfoReader *info, bool pasteMode)
 
virtual void styleChanged ()
 
virtual void undoChangeProperty (Pid id, const QVariant &, PropertyFlags ps)
 
void undoChangeProperty (Pid id, const QVariant &)
 
void undoResetProperty (Pid id)
 
void undoPushProperty (Pid)
 
void writeProperty (XmlWriter &xml, Pid id) const
 
void writeStyledProperties (XmlWriter &) const
 
QList< ScoreElement * > linkList () const
 
void linkTo (ScoreElement *)
 
void unlink ()
 
bool isLinked (ScoreElement *)
 return true if se is different and linked to this element More...
 
virtual void undoUnlink ()
 
int lid () const
 
LinkedElementslinks () const
 
void setLinks (LinkedElements *le)
 
bool isNote () const
 
bool isRest () const
 
bool isChord () const
 
bool isBarLine () const
 
bool isArticulation () const
 
bool isFermata () const
 
bool isMarker () const
 
bool isClef () const
 
bool isKeySig () const
 
bool isTimeSig () const
 
bool isMeasure () const
 
bool isTempoText () const
 
bool isBreath () const
 
bool isHBox () const
 
bool isVBox () const
 
bool isTBox () const
 
bool isFBox () const
 
bool isTie () const
 
bool isSlur () const
 
bool isGlissando () const
 
bool isGlissandoSegment () const
 
bool isSystemDivider () const
 
bool isRehearsalMark () const
 
bool isHarmony () const
 
bool isVolta () const
 
bool isJump () const
 
bool isOttava () const
 
bool isLayoutBreak () const
 
bool isSegment () const
 
bool isTremolo () const
 
bool isSystem () const
 
bool isLyrics () const
 
bool isStem () const
 
bool isBeam () const
 
bool isHook () const
 
bool isStemSlash () const
 
bool isSlurSegment () const
 
bool isTieSegment () const
 
bool isSpacer () const
 
bool isStaffLines () const
 
bool isAmbitus () const
 
bool isBracket () const
 
bool isInstrumentChange () const
 
bool isStaffTypeChange () const
 
bool isHairpin () const
 
bool isHairpinSegment () const
 
bool isBend () const
 
bool isTremoloBar () const
 
bool isRepeatMeasure () const
 
bool isTuplet () const
 
bool isNoteDot () const
 
bool isDynamic () const
 
bool isInstrumentName () const
 
bool isAccidental () const
 
bool isTextLine () const
 
bool isTextLineSegment () const
 
bool isPedal () const
 
bool isPedalSegment () const
 
bool isOttavaSegment () const
 
bool isLedgerLine () const
 
bool isIcon () const
 
bool isVoltaSegment () const
 
bool isNoteLine () const
 
bool isTrill () const
 
bool isTrillSegment () const
 
bool isLetRing () const
 
bool isLetRingSegment () const
 
bool isVibrato () const
 
bool isPalmMute () const
 
bool isPalmMuteSegment () const
 
bool isVibratoSegment () const
 
bool isSymbol () const
 
bool isFSymbol () const
 
bool isFingering () const
 
bool isNoteHead () const
 
bool isLyricsLine () const
 
bool isLyricsLineSegment () const
 
bool isFiguredBass () const
 
bool isStaffState () const
 
bool isArpeggio () const
 
bool isImage () const
 
bool isChordLine () const
 
bool isFretDiagram () const
 
bool isPage () const
 
bool isText () const
 
bool isMeasureNumber () const
 
bool isStaffText () const
 
bool isSystemText () const
 
bool isBracketItem () const
 
bool isScore () const
 
bool isStaff () const
 
bool isPart () const
 
bool isBagpipeEmbellishment () const
 
bool isLasso () const
 
bool isSticking () const
 
virtual bool isElement () const
 
bool isChordRest () const
 
bool isDurationElement () const
 
bool isSlurTieSegment () const
 
bool isSLineSegment () const
 
bool isBox () const
 
bool isVBoxBase () const
 
bool isMeasureBase () const
 
bool isTextBase () const
 
bool isTextLineBaseSegment () const
 
bool isLineSegment () const
 
bool isSpannerSegment () const
 
bool isBSymbol () const
 
bool isTextLineBase () const
 
bool isSLine () const
 
bool isSpanner () const
 
bool isStaffTextBase () const
 

Static Public Member Functions

static ElementType name2type (const QStringRef &, bool silent=false)
 
static ElementType name2type (const QString &s)
 
static const char * name (ElementType)
 

Protected Member Functions

virtual int getPropertyFlagsIdx (Pid id) const
 

Protected Attributes

const ElementStyle_elementStyle { &emptyStyle }
 
PropertyFlags_propertyFlagsList { 0 }
 
LinkedElements_links { 0 }
 

Private Attributes

Score_score
 

Static Private Attributes

static ElementStyle const emptyStyle
 

Constructor & Destructor Documentation

◆ ScoreElement() [1/2]

Ms::ScoreElement::ScoreElement ( Score s)
inline

◆ ScoreElement() [2/2]

Ms::ScoreElement::ScoreElement ( const ScoreElement se)

◆ ~ScoreElement()

Ms::ScoreElement::~ScoreElement ( )
virtual

Member Function Documentation

◆ getProperty()

virtual QVariant Ms::ScoreElement::getProperty ( Pid  ) const
pure virtual

◆ getPropertyFlagsIdx()

int Ms::ScoreElement::getPropertyFlagsIdx ( Pid  id) const
protectedvirtual

Reimplemented in Ms::TextBase.

◆ getPropertyStyle()

Sid Ms::ScoreElement::getPropertyStyle ( Pid  id) const
virtual

◆ initElementStyle()

void Ms::ScoreElement::initElementStyle ( const ElementStyle ss)
virtual

Reimplemented in Ms::TextBase.

◆ isAccidental()

bool Ms::ScoreElement::isAccidental ( ) const
inline

◆ isAmbitus()

bool Ms::ScoreElement::isAmbitus ( ) const
inline

◆ isArpeggio()

bool Ms::ScoreElement::isArpeggio ( ) const
inline

◆ isArticulation()

bool Ms::ScoreElement::isArticulation ( ) const
inline

◆ isBagpipeEmbellishment()

bool Ms::ScoreElement::isBagpipeEmbellishment ( ) const
inline

◆ isBarLine()

bool Ms::ScoreElement::isBarLine ( ) const
inline

◆ isBeam()

bool Ms::ScoreElement::isBeam ( ) const
inline

◆ isBend()

bool Ms::ScoreElement::isBend ( ) const
inline

◆ isBox()

bool Ms::ScoreElement::isBox ( ) const
inline

◆ isBracket()

bool Ms::ScoreElement::isBracket ( ) const
inline

◆ isBracketItem()

bool Ms::ScoreElement::isBracketItem ( ) const
inline

◆ isBreath()

bool Ms::ScoreElement::isBreath ( ) const
inline

◆ isBSymbol()

bool Ms::ScoreElement::isBSymbol ( ) const
inline

◆ isChord()

bool Ms::ScoreElement::isChord ( ) const
inline

◆ isChordLine()

bool Ms::ScoreElement::isChordLine ( ) const
inline

◆ isChordRest()

bool Ms::ScoreElement::isChordRest ( ) const
inline

◆ isClef()

bool Ms::ScoreElement::isClef ( ) const
inline

◆ isDurationElement()

bool Ms::ScoreElement::isDurationElement ( ) const
inline

◆ isDynamic()

bool Ms::ScoreElement::isDynamic ( ) const
inline

◆ isElement()

virtual bool Ms::ScoreElement::isElement ( ) const
inlinevirtual

Reimplemented in Ms::Element.

◆ isFBox()

bool Ms::ScoreElement::isFBox ( ) const
inline

◆ isFermata()

bool Ms::ScoreElement::isFermata ( ) const
inline

◆ isFiguredBass()

bool Ms::ScoreElement::isFiguredBass ( ) const
inline

◆ isFingering()

bool Ms::ScoreElement::isFingering ( ) const
inline

◆ isFretDiagram()

bool Ms::ScoreElement::isFretDiagram ( ) const
inline

◆ isFSymbol()

bool Ms::ScoreElement::isFSymbol ( ) const
inline

◆ isGlissando()

bool Ms::ScoreElement::isGlissando ( ) const
inline

◆ isGlissandoSegment()

bool Ms::ScoreElement::isGlissandoSegment ( ) const
inline

◆ isHairpin()

bool Ms::ScoreElement::isHairpin ( ) const
inline

◆ isHairpinSegment()

bool Ms::ScoreElement::isHairpinSegment ( ) const
inline

◆ isHarmony()

bool Ms::ScoreElement::isHarmony ( ) const
inline

◆ isHBox()

bool Ms::ScoreElement::isHBox ( ) const
inline

◆ isHook()

bool Ms::ScoreElement::isHook ( ) const
inline

◆ isIcon()

bool Ms::ScoreElement::isIcon ( ) const
inline

◆ isImage()

bool Ms::ScoreElement::isImage ( ) const
inline

◆ isInstrumentChange()

bool Ms::ScoreElement::isInstrumentChange ( ) const
inline

◆ isInstrumentName()

bool Ms::ScoreElement::isInstrumentName ( ) const
inline

◆ isJump()

bool Ms::ScoreElement::isJump ( ) const
inline

◆ isKeySig()

bool Ms::ScoreElement::isKeySig ( ) const
inline

◆ isLasso()

bool Ms::ScoreElement::isLasso ( ) const
inline

◆ isLayoutBreak()

bool Ms::ScoreElement::isLayoutBreak ( ) const
inline

◆ isLedgerLine()

bool Ms::ScoreElement::isLedgerLine ( ) const
inline

◆ isLetRing()

bool Ms::ScoreElement::isLetRing ( ) const
inline

◆ isLetRingSegment()

bool Ms::ScoreElement::isLetRingSegment ( ) const
inline

◆ isLineSegment()

bool Ms::ScoreElement::isLineSegment ( ) const
inline

◆ isLinked()

bool Ms::ScoreElement::isLinked ( ScoreElement se)

return true if se is different and linked to this element

◆ isLyrics()

bool Ms::ScoreElement::isLyrics ( ) const
inline

◆ isLyricsLine()

bool Ms::ScoreElement::isLyricsLine ( ) const
inline

◆ isLyricsLineSegment()

bool Ms::ScoreElement::isLyricsLineSegment ( ) const
inline

◆ isMarker()

bool Ms::ScoreElement::isMarker ( ) const
inline

◆ isMeasure()

bool Ms::ScoreElement::isMeasure ( ) const
inline

◆ isMeasureBase()

bool Ms::ScoreElement::isMeasureBase ( ) const
inline

◆ isMeasureNumber()

bool Ms::ScoreElement::isMeasureNumber ( ) const
inline

◆ isNote()

bool Ms::ScoreElement::isNote ( ) const
inline

◆ isNoteDot()

bool Ms::ScoreElement::isNoteDot ( ) const
inline

◆ isNoteHead()

bool Ms::ScoreElement::isNoteHead ( ) const
inline

◆ isNoteLine()

bool Ms::ScoreElement::isNoteLine ( ) const
inline

◆ isOttava()

bool Ms::ScoreElement::isOttava ( ) const
inline

◆ isOttavaSegment()

bool Ms::ScoreElement::isOttavaSegment ( ) const
inline

◆ isPage()

bool Ms::ScoreElement::isPage ( ) const
inline

◆ isPalmMute()

bool Ms::ScoreElement::isPalmMute ( ) const
inline

◆ isPalmMuteSegment()

bool Ms::ScoreElement::isPalmMuteSegment ( ) const
inline

◆ isPart()

bool Ms::ScoreElement::isPart ( ) const
inline

◆ isPedal()

bool Ms::ScoreElement::isPedal ( ) const
inline

◆ isPedalSegment()

bool Ms::ScoreElement::isPedalSegment ( ) const
inline

◆ isRehearsalMark()

bool Ms::ScoreElement::isRehearsalMark ( ) const
inline

◆ isRepeatMeasure()

bool Ms::ScoreElement::isRepeatMeasure ( ) const
inline

◆ isRest()

bool Ms::ScoreElement::isRest ( ) const
inline

◆ isScore()

bool Ms::ScoreElement::isScore ( ) const
inline

◆ isSegment()

bool Ms::ScoreElement::isSegment ( ) const
inline

◆ isSLine()

bool Ms::ScoreElement::isSLine ( ) const
inline

◆ isSLineSegment()

bool Ms::ScoreElement::isSLineSegment ( ) const

◆ isSlur()

bool Ms::ScoreElement::isSlur ( ) const
inline

◆ isSlurSegment()

bool Ms::ScoreElement::isSlurSegment ( ) const
inline

◆ isSlurTieSegment()

bool Ms::ScoreElement::isSlurTieSegment ( ) const
inline

◆ isSpacer()

bool Ms::ScoreElement::isSpacer ( ) const
inline

◆ isSpanner()

bool Ms::ScoreElement::isSpanner ( ) const
inline

◆ isSpannerSegment()

bool Ms::ScoreElement::isSpannerSegment ( ) const
inline

◆ isStaff()

bool Ms::ScoreElement::isStaff ( ) const
inline

◆ isStaffLines()

bool Ms::ScoreElement::isStaffLines ( ) const
inline

◆ isStaffState()

bool Ms::ScoreElement::isStaffState ( ) const
inline

◆ isStaffText()

bool Ms::ScoreElement::isStaffText ( ) const
inline

◆ isStaffTextBase()

bool Ms::ScoreElement::isStaffTextBase ( ) const
inline

◆ isStaffTypeChange()

bool Ms::ScoreElement::isStaffTypeChange ( ) const
inline

◆ isStem()

bool Ms::ScoreElement::isStem ( ) const
inline

◆ isStemSlash()

bool Ms::ScoreElement::isStemSlash ( ) const
inline

◆ isSticking()

bool Ms::ScoreElement::isSticking ( ) const
inline

◆ isStyled()

bool Ms::ScoreElement::isStyled ( Pid  pid) const

◆ isSymbol()

bool Ms::ScoreElement::isSymbol ( ) const
inline

◆ isSystem()

bool Ms::ScoreElement::isSystem ( ) const
inline

◆ isSystemDivider()

bool Ms::ScoreElement::isSystemDivider ( ) const
inline

◆ isSystemText()

bool Ms::ScoreElement::isSystemText ( ) const
inline

◆ isTBox()

bool Ms::ScoreElement::isTBox ( ) const
inline

◆ isTempoText()

bool Ms::ScoreElement::isTempoText ( ) const
inline

◆ isText()

bool Ms::ScoreElement::isText ( ) const
inline

◆ isTextBase()

bool Ms::ScoreElement::isTextBase ( ) const

◆ isTextLine()

bool Ms::ScoreElement::isTextLine ( ) const
inline

◆ isTextLineBase()

bool Ms::ScoreElement::isTextLineBase ( ) const
inline

◆ isTextLineBaseSegment()

bool Ms::ScoreElement::isTextLineBaseSegment ( ) const
inline

◆ isTextLineSegment()

bool Ms::ScoreElement::isTextLineSegment ( ) const
inline

◆ isTie()

bool Ms::ScoreElement::isTie ( ) const
inline

◆ isTieSegment()

bool Ms::ScoreElement::isTieSegment ( ) const
inline

◆ isTimeSig()

bool Ms::ScoreElement::isTimeSig ( ) const
inline

◆ isTremolo()

bool Ms::ScoreElement::isTremolo ( ) const
inline

◆ isTremoloBar()

bool Ms::ScoreElement::isTremoloBar ( ) const
inline

◆ isTrill()

bool Ms::ScoreElement::isTrill ( ) const
inline

◆ isTrillSegment()

bool Ms::ScoreElement::isTrillSegment ( ) const
inline

◆ isTuplet()

bool Ms::ScoreElement::isTuplet ( ) const
inline

◆ isVBox()

bool Ms::ScoreElement::isVBox ( ) const
inline

◆ isVBoxBase()

bool Ms::ScoreElement::isVBoxBase ( ) const
inline

◆ isVibrato()

bool Ms::ScoreElement::isVibrato ( ) const
inline

◆ isVibratoSegment()

bool Ms::ScoreElement::isVibratoSegment ( ) const
inline

◆ isVolta()

bool Ms::ScoreElement::isVolta ( ) const
inline

◆ isVoltaSegment()

bool Ms::ScoreElement::isVoltaSegment ( ) const
inline

◆ lid()

int Ms::ScoreElement::lid ( ) const
inline

◆ linkList()

QList< ScoreElement * > Ms::ScoreElement::linkList ( ) const

◆ links()

LinkedElements* Ms::ScoreElement::links ( ) const
inline

◆ linkTo()

void Ms::ScoreElement::linkTo ( ScoreElement element)

◆ masterScore()

MasterScore * Ms::ScoreElement::masterScore ( ) const

◆ name() [1/2]

const char * Ms::ScoreElement::name ( ) const

◆ name() [2/2]

const char * Ms::ScoreElement::name ( ElementType  type)
static

◆ name2type() [1/2]

ElementType Ms::ScoreElement::name2type ( const QStringRef &  s,
bool  silent = false 
)
static

◆ name2type() [2/2]

static ElementType Ms::ScoreElement::name2type ( const QString &  s)
inlinestatic

◆ propertyDefault() [1/2]

QVariant Ms::ScoreElement::propertyDefault ( Pid  pid) const
virtual

◆ propertyDefault() [2/2]

QVariant Ms::ScoreElement::propertyDefault ( Pid  pid,
Tid  tid 
) const

◆ propertyFlags()

PropertyFlags Ms::ScoreElement::propertyFlags ( Pid  id) const
virtual

Reimplemented in Ms::SpannerSegment.

◆ propertyFlagsList()

virtual PropertyFlags* Ms::ScoreElement::propertyFlagsList ( ) const
inlinevirtual

◆ propertyId()

Pid Ms::ScoreElement::propertyId ( const QStringRef &  xmlName) const
virtual

◆ propertyUserValue()

QString Ms::ScoreElement::propertyUserValue ( Pid  id) const
virtual

◆ readAddConnector()

void Ms::ScoreElement::readAddConnector ( ConnectorInfoReader info,
bool  pasteMode 
)
virtual

Reimplemented in Ms::Score, Ms::Note, Ms::Measure, and Ms::ChordRest.

◆ readProperty() [1/2]

bool Ms::ScoreElement::readProperty ( const QStringRef &  s,
XmlReader e,
Pid  id 
)

◆ readProperty() [2/2]

void Ms::ScoreElement::readProperty ( XmlReader e,
Pid  id 
)

◆ readStyledProperty()

bool Ms::ScoreElement::readStyledProperty ( XmlReader e,
const QStringRef &  tag 
)

◆ reset()

void Ms::ScoreElement::reset ( )
virtual

◆ resetProperty()

void Ms::ScoreElement::resetProperty ( Pid  id)
virtual

◆ score()

Score* Ms::ScoreElement::score ( ) const
inline

◆ setLinks()

void Ms::ScoreElement::setLinks ( LinkedElements le)
inline

◆ setProperty()

virtual bool Ms::ScoreElement::setProperty ( Pid  ,
const QVariant &   
)
pure virtual

◆ setPropertyFlags()

void Ms::ScoreElement::setPropertyFlags ( Pid  id,
PropertyFlags  f 
)

◆ setScore()

virtual void Ms::ScoreElement::setScore ( Score s)
inlinevirtual

◆ sizeIsSpatiumDependent()

virtual bool Ms::ScoreElement::sizeIsSpatiumDependent ( ) const
inlinevirtual

Reimplemented in Ms::Element.

◆ styleChanged()

void Ms::ScoreElement::styleChanged ( )
virtual

◆ styledProperties()

virtual const ElementStyle* Ms::ScoreElement::styledProperties ( ) const
inlinevirtual

◆ styleValue()

QVariant Ms::ScoreElement::styleValue ( Pid  pid,
Sid  sid 
) const

◆ type()

virtual ElementType Ms::ScoreElement::type ( ) const
pure virtual

Implemented in Ms::Score, Ms::Compound, Ms::TabDurationSymbol, Ms::Note, Ms::FiguredBass, Ms::Spanner, Ms::FretDiagram, Ms::FBox, Ms::FiguredBassItem, Ms::LyricsLineSegment, Ms::SlurTie, Ms::NoteHead, Ms::VBox, Ms::Clef, Ms::LyricsLine, Ms::HBox, Ms::Harmony, Ms::Staff, Ms::Hairpin, Ms::Ottava, Ms::System, Ms::Chord, Ms::Measure, Ms::Dynamic, Ms::Beam, Ms::Articulation, Ms::MeasureBase, Ms::Segment, Ms::BarLine, Ms::Trill, Ms::OttavaSegment, Ms::Accidental, Ms::FSymbol, Ms::ChordRest, Ms::Vibrato, Ms::Glissando, Ms::TimeSig, Ms::Tie, Ms::Tuplet, Ms::Lyrics, Ms::HairpinSegment, Ms::Slur, Ms::Image, Ms::Part, Ms::BagpipeEmbellishment, Ms::Tremolo, Ms::Volta, Ms::Jump, Ms::LayoutBreak, Ms::Arpeggio, Ms::Marker, Ms::PalmMute, Ms::Pedal, Ms::Ambitus, Ms::TextLine, Ms::Bracket, Ms::Page, Ms::Rest, Ms::ChordLine, Ms::LetRing, Ms::StaffState, Ms::Fermata, Ms::Spacer, Ms::Bend, Ms::Breath, Ms::Symbol, Ms::TempoText, Ms::KeySig, Ms::LedgerLine, Ms::TremoloBar, Ms::ShadowNote, Ms::StaffTypeChange, Ms::Sticking, Ms::TieSegment, Ms::TrillSegment, Ms::Stem, Ms::VibratoSegment, Ms::GlissandoSegment, Ms::Icon, Ms::SystemDivider, Ms::NoteLine, Ms::RepeatMeasure, Ms::SlurSegment, Ms::StemSlash, Ms::InstrumentName, Ms::InstrumentChange, Ms::TBox, Ms::VoltaSegment, Ms::BracketItem, Ms::StaffText, Ms::Hook, Ms::SystemText, Ms::NoteDot, Ms::PalmMuteSegment, Ms::PedalSegment, Ms::TextLineSegment, Ms::Fingering, Ms::Ossia, Ms::RehearsalMark, Ms::StaffLines, Ms::LetRingSegment, Ms::MeasureNumber, Ms::Text, and Ms::Lasso.

◆ undoChangeProperty() [1/2]

void Ms::ScoreElement::undoChangeProperty ( Pid  id,
const QVariant &  v,
PropertyFlags  ps 
)
virtual

◆ undoChangeProperty() [2/2]

void Ms::ScoreElement::undoChangeProperty ( Pid  id,
const QVariant &  v 
)

◆ undoPushProperty()

void Ms::ScoreElement::undoPushProperty ( Pid  id)

◆ undoResetProperty()

void Ms::ScoreElement::undoResetProperty ( Pid  id)

◆ undoUnlink()

void Ms::ScoreElement::undoUnlink ( )
virtual

Reimplemented in Ms::Note, Ms::Chord, and Ms::ChordRest.

◆ unlink()

void Ms::ScoreElement::unlink ( )

◆ userName()

QString Ms::ScoreElement::userName ( ) const
virtual

Reimplemented in Ms::Harmony, Ms::Articulation, and Ms::Fermata.

◆ writeProperty()

void Ms::ScoreElement::writeProperty ( XmlWriter xml,
Pid  id 
) const

◆ writeStyledProperties()

void Ms::ScoreElement::writeStyledProperties ( XmlWriter xml) const

Member Data Documentation

◆ _elementStyle

const ElementStyle* Ms::ScoreElement::_elementStyle { &emptyStyle }
protected

◆ _links

LinkedElements* Ms::ScoreElement::_links { 0 }
protected

◆ _propertyFlagsList

PropertyFlags* Ms::ScoreElement::_propertyFlagsList { 0 }
protected

◆ _score

Score* Ms::ScoreElement::_score
private

◆ emptyStyle

ElementStyle const Ms::ScoreElement::emptyStyle
staticprivate

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