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

#include <scorediffmodel.h>

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

Public Slots

void update ()
 

Public Member Functions

 RawScoreDiffModel (ScoreDiff *d, bool skipEqual=true, QObject *parent=nullptr)
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
QVariant data (const QModelIndex &index, int role) const override
 

Private Attributes

ScoreDiff_diff
 
std::vector< const TextDiff * > _textDiffs
 
bool _skipEqual
 

Constructor & Destructor Documentation

◆ RawScoreDiffModel()

Ms::RawScoreDiffModel::RawScoreDiffModel ( ScoreDiff d,
bool  skipEqual = true,
QObject *  parent = nullptr 
)

Member Function Documentation

◆ data()

QVariant Ms::RawScoreDiffModel::data ( const QModelIndex &  index,
int  role 
) const
override

◆ rowCount()

int Ms::RawScoreDiffModel::rowCount ( const QModelIndex &  parent = QModelIndex()) const
override

◆ update

void Ms::RawScoreDiffModel::update ( )
slot

Member Data Documentation

◆ _diff

ScoreDiff* Ms::RawScoreDiffModel::_diff
private

◆ _skipEqual

bool Ms::RawScoreDiffModel::_skipEqual
private

◆ _textDiffs

std::vector<const TextDiff*> Ms::RawScoreDiffModel::_textDiffs
private

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