summaryrefslogtreecommitdiff
path: root/muse2/synti/simpledrums2/simpledrumsgui.h
diff options
context:
space:
mode:
Diffstat (limited to 'muse2/synti/simpledrums2/simpledrumsgui.h')
-rw-r--r--muse2/synti/simpledrums2/simpledrumsgui.h8
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);