svcore  1.9
MIDIFileImportPreferenceAcquirer Class Referenceabstract

#include <MIDIFileReader.h>

Public Types

enum  TrackPreference { ImportNothing, ImportSingleTrack, MergeAllTracks, MergeAllNonPercussionTracks }
 

Public Member Functions

virtual ~MIDIFileImportPreferenceAcquirer ()
 
virtual TrackPreference getTrackImportPreference (QStringList trackNames, bool haveSomePercussion, QString &singleTrack) const =0
 
virtual void showError (QString error)=0
 

Detailed Description

Definition at line 38 of file MIDIFileReader.h.

Member Enumeration Documentation

◆ TrackPreference

Enumerator
ImportNothing 
ImportSingleTrack 
MergeAllTracks 
MergeAllNonPercussionTracks 

Definition at line 41 of file MIDIFileReader.h.

Constructor & Destructor Documentation

◆ ~MIDIFileImportPreferenceAcquirer()

virtual MIDIFileImportPreferenceAcquirer::~MIDIFileImportPreferenceAcquirer ( )
inlinevirtual

Definition at line 48 of file MIDIFileReader.h.

Member Function Documentation

◆ getTrackImportPreference()

virtual TrackPreference MIDIFileImportPreferenceAcquirer::getTrackImportPreference ( QStringList  trackNames,
bool  haveSomePercussion,
QString &  singleTrack 
) const
pure virtual

Referenced by MIDIFileReader::load().

◆ showError()

virtual void MIDIFileImportPreferenceAcquirer::showError ( QString  error)
pure virtual

Referenced by MIDIFileReader::load().


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