MuseScore  3.4
Music composition and notation
Public Member Functions | Public Attributes | List of all members
Ms::ElementDiff Struct Reference

#include <scorediff.h>

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

Public Member Functions

ItemType itemType () const override
 
bool sameItem (const BaseDiff &) const override
 
Fraction afrac (int score) const override
 
QString toString () const override
 
- Public Member Functions inherited from Ms::BaseDiff
virtual ~BaseDiff ()=default
 

Public Attributes

const ScoreElementel [2]
 
- Public Attributes inherited from Ms::BaseDiff
DiffType type
 
const TextDifftextDiff
 
const ScoreElementctx [2]
 
const ScoreElementbefore [2]
 

Member Function Documentation

◆ afrac()

Fraction Ms::ElementDiff::afrac ( int  score) const
overridevirtual

Reimplemented from Ms::BaseDiff.

◆ itemType()

ItemType Ms::ElementDiff::itemType ( ) const
inlineoverridevirtual

Implements Ms::BaseDiff.

◆ sameItem()

bool Ms::ElementDiff::sameItem ( const BaseDiff other) const
overridevirtual

Reimplemented from Ms::BaseDiff.

◆ toString()

QString Ms::ElementDiff::toString ( ) const
overridevirtual

Implements Ms::BaseDiff.

Member Data Documentation

◆ el

const ScoreElement* Ms::ElementDiff::el[2]

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