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

#include <scorediff.h>

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

Public Member Functions

virtual ~BaseDiff ()=default
 
virtual ItemType itemType () const =0
 
virtual bool sameItem (const BaseDiff &) const
 
virtual Fraction afrac (int score) const
 
virtual QString toString () const =0
 

Public Attributes

DiffType type
 
const TextDifftextDiff
 
const ScoreElementctx [2]
 
const ScoreElementbefore [2]
 

Constructor & Destructor Documentation

◆ ~BaseDiff()

virtual Ms::BaseDiff::~BaseDiff ( )
virtualdefault

Member Function Documentation

◆ afrac()

Fraction Ms::BaseDiff::afrac ( int  score) const
virtual

Reimplemented in Ms::ElementDiff.

◆ itemType()

virtual ItemType Ms::BaseDiff::itemType ( ) const
pure virtual

◆ sameItem()

bool Ms::BaseDiff::sameItem ( const BaseDiff other) const
virtual

◆ toString()

virtual QString Ms::BaseDiff::toString ( ) const
pure virtual

Member Data Documentation

◆ before

const ScoreElement* Ms::BaseDiff::before[2]

◆ ctx

const ScoreElement* Ms::BaseDiff::ctx[2]

◆ textDiff

const TextDiff* Ms::BaseDiff::textDiff

◆ type

DiffType Ms::BaseDiff::type

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