summaryrefslogtreecommitdiff
path: root/muse2/muse/instruments/minstrument.h
diff options
context:
space:
mode:
Diffstat (limited to 'muse2/muse/instruments/minstrument.h')
-rw-r--r--muse2/muse/instruments/minstrument.h3
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&);