comparison widgets/UnitConverter.h @ 892:af63372e9002

Start connecting up tempo bits
author Chris Cannam
date Tue, 09 Dec 2014 13:53:44 +0000
parents 09b2940f483a
children 78ae34f388f6
comparison
equal deleted inserted replaced
891:09b2940f483a 892:af63372e9002
36 void freqChanged(double); 36 void freqChanged(double);
37 void midiChanged(int); 37 void midiChanged(int);
38 void noteChanged(int); 38 void noteChanged(int);
39 void octaveChanged(int); 39 void octaveChanged(int);
40 void centsChanged(double); 40 void centsChanged(double);
41 void pianoChanged(int);
42 41
42 void samplesChanged(double);
43 void periodChanged(double);
44 void bpmChanged(double);
45 void tempofreqChanged(double);
46 void samplerateChanged(QString);
47
43 void preferenceChanged(PropertyContainer::PropertyName); 48 void preferenceChanged(PropertyContainer::PropertyName);
44 49
45 private: 50 private:
46 QDoubleSpinBox *m_freq; 51 QDoubleSpinBox *m_freq;
47 QSpinBox *m_midi; 52 QSpinBox *m_midi;
48 QComboBox *m_note; 53 QComboBox *m_note;
49 QSpinBox *m_octave; 54 QSpinBox *m_octave;
50 QDoubleSpinBox *m_cents; 55 QDoubleSpinBox *m_cents;
51 QSpinBox *m_piano;
52 QLabel *m_pitchPrefsLabel; 56 QLabel *m_pitchPrefsLabel;
53 void updatePitchesFromFreq(); 57 void updatePitchesFromFreq();
54 void updatePitchPrefsLabel(); 58 void updatePitchPrefsLabel();
55 59
56 QDoubleSpinBox *m_samples; 60 QDoubleSpinBox *m_samples;
57 61 QDoubleSpinBox *m_period;
62 QDoubleSpinBox *m_bpm;
63 QDoubleSpinBox *m_tempofreq;
64 QComboBox *m_samplerate;
58 void updateTempiFromSamples(); 65 void updateTempiFromSamples();
66
67 double getSampleRate();
59 }; 68 };
60 69
61 #endif 70 #endif