diff options
Diffstat (limited to 'muse2/muse/instruments/minstrument.h')
-rw-r--r-- | muse2/muse/instruments/minstrument.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/muse2/muse/instruments/minstrument.h b/muse2/muse/instruments/minstrument.h index 5a520e67..4f532719 100644 --- a/muse2/muse/instruments/minstrument.h +++ b/muse2/muse/instruments/minstrument.h @@ -202,8 +202,8 @@ class MidiInstrument { const QString& iname() const { return _name; } void setIName(const QString& txt) { _name = txt; } MType midiType() const; + virtual bool isSynti() const { return false; } - //MidiInstrument& uniqueCopy(const MidiInstrument&); // Assign will 'delete' all existing patches and groups from the instrument. MidiInstrument& assign(const MidiInstrument&); QString filePath() const { return _filePath; } @@ -240,6 +240,7 @@ class MidiInstrument { virtual void reset(int); virtual QString getPatchName(int,int,bool) const; virtual void populatePatchPopup(MusEGui::PopupMenu*, int, bool); + static void populateInstrPopup(MusEGui::PopupMenu*, MidiInstrument* current = 0, bool show_synths = false); // Static void read(Xml&); void write(int level, Xml&); |