diff options
author | Robert Jonsson <spamatica@gmail.com> | 2013-04-04 19:10:10 +0000 |
---|---|---|
committer | Robert Jonsson <spamatica@gmail.com> | 2013-04-04 19:10:10 +0000 |
commit | d930cf81c2cbcc65b373442a2aed3e631d331314 (patch) | |
tree | 84bbfaec2576086debd64d4d1f67e204ea6083cf /muse2/synti/simpledrums2/simpledrumsgui.h | |
parent | 39fdcb8398390cae17bce642b358e74592676bf1 (diff) |
simpledrums pitch and ctrl+arrows
Diffstat (limited to 'muse2/synti/simpledrums2/simpledrumsgui.h')
-rw-r--r-- | muse2/synti/simpledrums2/simpledrumsgui.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/muse2/synti/simpledrums2/simpledrumsgui.h b/muse2/synti/simpledrums2/simpledrumsgui.h index 05c38cfd..79266dd1 100644 --- a/muse2/synti/simpledrums2/simpledrumsgui.h +++ b/muse2/synti/simpledrums2/simpledrumsgui.h @@ -154,6 +154,7 @@ class QChannelDial : public QDial signals: void valueChanged(int channel, int fxid, int val); + void sliderMoved(int channel, int val); ///public slots: /// virtual void setValue(int val); @@ -161,7 +162,9 @@ class QChannelDial : public QDial protected: int channel; int sendfxid; - virtual void sliderChange(SliderChange change); + virtual void sliderChange(SliderChange change); + private slots: + void forwardSliderMoved(); }; //-------------------------------------- @@ -174,6 +177,7 @@ class SimpleSynthGui : public QDialog, public Ui::SimpleDrumsGuiBase, public Mes // MESS interface: virtual void processEvent(const MusECore::MidiPlayEvent& ev); void setChannelVolume(int channel, int volume); + void setChannelPitch(int channel, int volume); void displayPluginGui(); QGroupBox* channelButtonGroups[SS_NR_OF_CHANNELS]; QGroupBox* masterButtonGroup; @@ -181,6 +185,7 @@ class SimpleSynthGui : public QDialog, public Ui::SimpleDrumsGuiBase, public Mes ///QInvertedChannelSlider* volumeSliders[SS_NR_OF_CHANNELS]; QChannelSlider* volumeSliders[SS_NR_OF_CHANNELS]; // p4.0.27 Tim. Inverted not correct. Was WIP? + QChannelDial* pitchKnobs[SS_NR_OF_CHANNELS]; QChannelSlider* panSliders[SS_NR_OF_CHANNELS]; QChannelCheckbox* onOff[SS_NR_OF_CHANNELS]; @@ -219,6 +224,7 @@ class SimpleSynthGui : public QDialog, public Ui::SimpleDrumsGuiBase, public Mes private slots: void volumeChanged(int channel, int val); + void pitchChanged(int channel, int val); void panChanged(int channel, int value); void channelOnOff(int channel, bool state); void channelNoteOffIgnore(int channel, bool state); |