summaryrefslogtreecommitdiff
path: root/muse2/muse/midiedit/pianoroll.h
diff options
context:
space:
mode:
authorFlorian Jung <flo@windfisch.org>2012-03-19 15:13:58 +0000
committerFlorian Jung <flo@windfisch.org>2012-03-19 15:13:58 +0000
commit7200b77f549aef6e92170f110aeda8f5433a3dfc (patch)
tree4643738bbfdc59aa34ba3e1f682fac9c348d9bc2 /muse2/muse/midiedit/pianoroll.h
parent2800c0e742bdc9d141f6e8c77dbfba1831e8efb2 (diff)
merged with release_2_0
Diffstat (limited to 'muse2/muse/midiedit/pianoroll.h')
-rw-r--r--muse2/muse/midiedit/pianoroll.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/muse2/muse/midiedit/pianoroll.h b/muse2/muse/midiedit/pianoroll.h
index 20ae093e..ad77b973 100644
--- a/muse2/muse/midiedit/pianoroll.h
+++ b/muse2/muse/midiedit/pianoroll.h
@@ -72,10 +72,6 @@ class Toolbar1;
class PianoRoll : public MidiEditor {
Q_OBJECT
- MusECore::Event selEvent;
- MusECore::MidiPart* selPart;
- int selTick;
-
QMenu *menuEdit, *menuFunctions, *menuSelect, *menuConfig, *eventColor, *menuPlugins;
MusEGui::MidiTrackInfo *midiTrackInfo;
MusECore::Track* selected;
@@ -110,12 +106,19 @@ class PianoRoll : public MidiEditor {
QAction* funcDelOverlapsAction;
+ 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;
@@ -148,7 +151,7 @@ class PianoRoll : public MidiEditor {
virtual void keyPressEvent(QKeyEvent*);
private slots:
- void setSelection(int, MusECore::Event&, MusECore::Part*);
+ void setSelection(int /*tick*/, MusECore::Event&, MusECore::Part*, bool /*update*/);
void noteinfoChanged(MusEGui::NoteInfo::ValType, int);
void removeCtrl(CtrlEdit* ctrl);
void soloChanged(bool flag);
@@ -167,6 +170,7 @@ class PianoRoll : public MidiEditor {
void toggleTrackInfo();
void updateTrackInfo();
void focusCanvas();
+ void deltaModeChanged(bool);
signals:
void isDeleting(MusEGui::TopWin*);