summaryrefslogtreecommitdiff
path: root/muse2/muse/midiedit/drumedit.h
diff options
context:
space:
mode:
Diffstat (limited to 'muse2/muse/midiedit/drumedit.h')
-rw-r--r--muse2/muse/midiedit/drumedit.h20
1 files changed, 16 insertions, 4 deletions
diff --git a/muse2/muse/midiedit/drumedit.h b/muse2/muse/midiedit/drumedit.h
index 907b8b84..7f2d26ce 100644
--- a/muse2/muse/midiedit/drumedit.h
+++ b/muse2/muse/midiedit/drumedit.h
@@ -80,11 +80,22 @@ class DrumEdit : public MidiEditor {
bool _ignore_hide;
bool _old_style_drummap_mode;
- MusECore::Event selEvent;
- MusECore::MidiPart* selPart;
- int selTick;
QMenu* menuEdit, *menuFunctions, *menuSelect;
+ int tickValue;
+ int lenValue;
+ int pitchValue;
+ int veloOnValue;
+ int veloOffValue;
+ bool firstValueSet;
+ int tickOffset;
+ int lenOffset;
+ int pitchOffset;
+ int veloOnOffset;
+ int veloOffOffset;
+ bool deltaMode;
+ int lastSelections;
+
MusEGui::NoteInfo* info;
QToolButton* srec;
QToolButton* midiin;
@@ -144,9 +155,10 @@ class DrumEdit : public MidiEditor {
void display_old_new_conflict_message();
void focusCanvas();
+ void deltaModeChanged(bool);
public slots:
- void setSelection(int, MusECore::Event&, MusECore::Part*);
+ void setSelection(int /*tick*/, MusECore::Event&, MusECore::Part*, bool /*update*/);
void soloChanged(bool); // called by Solo button
void execDeliveredScript(int);
void execUserScript(int);