Mercurial > hg > tony
diff src/MainWindow.h @ 404:51a51a174fe7
Try adding a combined simple level/pan widget
author | Chris Cannam |
---|---|
date | Tue, 24 Mar 2015 14:40:31 +0000 |
parents | a0eedd10dee3 |
children | 7d97da3c744e |
line wrap: on
line diff
--- a/src/MainWindow.h Mon Mar 23 11:26:28 2015 +0000 +++ b/src/MainWindow.h Tue Mar 24 14:40:31 2015 +0000 @@ -21,6 +21,7 @@ class VersionTester; class ActivityLog; +class LevelPanWidget; class MainWindow : public MainWindowBase { @@ -103,35 +104,13 @@ virtual void slowDownPlayback(); virtual void restoreNormalPlayback(); - virtual void audioGainChanged(int); - virtual void increaseAudioGain(); - virtual void decreaseAudioGain(); - virtual void restoreNormalAudioGain(); + virtual void audioGainChanged(float); + virtual void pitchGainChanged(float); + virtual void notesGainChanged(float); - virtual void pitchGainChanged(int); - virtual void increasePitchGain(); - virtual void decreasePitchGain(); - virtual void restoreNormalPitchGain(); - - virtual void notesGainChanged(int); - virtual void increaseNotesGain(); - virtual void decreaseNotesGain(); - virtual void restoreNormalNotesGain(); - - virtual void audioPanChanged(int); - virtual void increaseAudioPan(); - virtual void decreaseAudioPan(); - virtual void restoreNormalAudioPan(); - - virtual void pitchPanChanged(int); - virtual void increasePitchPan(); - virtual void decreasePitchPan(); - virtual void restoreNormalPitchPan(); - - virtual void notesPanChanged(int); - virtual void increaseNotesPan(); - virtual void decreaseNotesPan(); - virtual void restoreNormalNotesPan(); + virtual void audioPanChanged(float); + virtual void pitchPanChanged(float); + virtual void notesPanChanged(float); virtual void sampleRateMismatch(sv_samplerate_t, sv_samplerate_t, bool); virtual void audioOverloadPluginDisabled(); @@ -220,12 +199,9 @@ QAction *m_playAudio; QAction *m_playPitch; QAction *m_playNotes; - AudioDial *m_gainAudio; - AudioDial *m_gainPitch; - AudioDial *m_gainNotes; - AudioDial *m_panAudio; - AudioDial *m_panPitch; - AudioDial *m_panNotes; + LevelPanWidget *m_audioLPW; + LevelPanWidget *m_pitchLPW; + LevelPanWidget *m_notesLPW; ActivityLog *m_activityLog; KeyReference *m_keyReference;