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

#include <importmidi_operations.h>

Public Member Functions

FileDatadata ()
 
const FileDatadata () const
 
void addNewMidiFile (const QString &fileName)
 
int currentTrack () const
 
void setMidiFileData (const QString &fileName, const MidiFile &midiFile)
 
void excludeMidiFile (const QString &fileName)
 
bool hasMidiFile (const QString &fileName)
 
const MidiFilemidiFile (const QString &fileName)
 
QStringList allMidiFiles () const
 
void setOperationsFile (const QString &fileName)
 

Private Attributes

QString _currentMidiFile
 
QString _midiOperationsFile
 
int _currentTrack = -1
 
std::map< QString, FileData_data
 

Friends

class CurrentTrackSetter
 
class CurrentMidiFileSetter
 

Member Function Documentation

◆ addNewMidiFile()

void Ms::MidiOperations::Data::addNewMidiFile ( const QString &  fileName)

◆ allMidiFiles()

QStringList Ms::MidiOperations::Data::allMidiFiles ( ) const

◆ currentTrack()

int Ms::MidiOperations::Data::currentTrack ( ) const

◆ data() [1/2]

FileData * Ms::MidiOperations::Data::data ( )

◆ data() [2/2]

const FileData * Ms::MidiOperations::Data::data ( ) const

◆ excludeMidiFile()

void Ms::MidiOperations::Data::excludeMidiFile ( const QString &  fileName)

◆ hasMidiFile()

bool Ms::MidiOperations::Data::hasMidiFile ( const QString &  fileName)

◆ midiFile()

const MidiFile * Ms::MidiOperations::Data::midiFile ( const QString &  fileName)

◆ setMidiFileData()

void Ms::MidiOperations::Data::setMidiFileData ( const QString &  fileName,
const MidiFile midiFile 
)

◆ setOperationsFile()

void Ms::MidiOperations::Data::setOperationsFile ( const QString &  fileName)

Friends And Related Function Documentation

◆ CurrentMidiFileSetter

friend class CurrentMidiFileSetter
friend

◆ CurrentTrackSetter

friend class CurrentTrackSetter
friend

Member Data Documentation

◆ _currentMidiFile

QString Ms::MidiOperations::Data::_currentMidiFile
private

◆ _currentTrack

int Ms::MidiOperations::Data::_currentTrack = -1
private

◆ _data

std::map<QString, FileData> Ms::MidiOperations::Data::_data
private

◆ _midiOperationsFile

QString Ms::MidiOperations::Data::_midiOperationsFile
private

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