diff options
author | Florian Jung <flo@windfisch.org> | 2011-10-03 13:15:24 +0000 |
---|---|---|
committer | Florian Jung <flo@windfisch.org> | 2011-10-03 13:15:24 +0000 |
commit | 09e02c07130a56a992e919cf19d32f50d067d149 (patch) | |
tree | 054df647201e15a3cef83351d1f11e4b9bf0bd3a /muse2/muse/midiedit/dcanvas.h | |
parent | b99988059eb65520df143380aa707c52256cf77c (diff) |
added infrastructure for being able to handle major drummap changes
should have changed nothing in functionality
Diffstat (limited to 'muse2/muse/midiedit/dcanvas.h')
-rw-r--r-- | muse2/muse/midiedit/dcanvas.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/muse2/muse/midiedit/dcanvas.h b/muse2/muse/midiedit/dcanvas.h index f0c601f5..0f519b70 100644 --- a/muse2/muse/midiedit/dcanvas.h +++ b/muse2/muse/midiedit/dcanvas.h @@ -41,6 +41,7 @@ class QDragLeaveEvent; class DrumMap; class MidiEditor; +class DrumEdit; //--------------------------------------------------------- // DEvent @@ -86,6 +87,8 @@ class DrumCanvas : public EventCanvas { bool must_delete_our_drum_map; //FINDMICH really delete it! QVector<instrument_number_mapping_t> instrument_map; + DrumEdit* drumEditor; + StepRec* steprec; // Cursor tool position @@ -119,6 +122,7 @@ class DrumCanvas : public EventCanvas { signals: void newWidth(int); + void ourDrumMapChanged(); private slots: void midiNote(int pitch, int velo); @@ -152,6 +156,7 @@ class DrumCanvas : public EventCanvas { int getOurDrumMapSize() { return instrument_map.size(); } //FINDMICH UGLY void propagate_drummap_change(int instrument); //FINDMICH move to drumedit + void rebuildOurDrumMap(); }; #endif |