SpectMorph
smmorphlfoview.hh
1 // Licensed GNU LGPL v3 or later: http://www.gnu.org/licenses/lgpl.html
2 
3 #ifndef SPECTMORPH_MORPH_LFO_VIEW_HH
4 #define SPECTMORPH_MORPH_LFO_VIEW_HH
5 
6 #include "smmorphoperatorview.hh"
7 #include "smmorphlfo.hh"
8 #include "smcomboboxoperator.hh"
9 
10 namespace SpectMorph
11 {
12 
14 {
15  Q_OBJECT
16 
17  MorphLFO *morph_lfo;
18 
19  QComboBox *wave_type_combobox;
20 
21  QLabel *frequency_label;
22  QLabel *depth_label;
23  QLabel *center_label;
24  QLabel *start_phase_label;
25 
26 public:
27  MorphLFOView (MorphLFO *op, MorphPlanWindow *morph_plan_window);
28 
29 public slots:
30  void on_wave_type_changed();
31  void on_frequency_changed (int new_value);
32  void on_depth_changed (int new_value);
33  void on_center_changed (int new_value);
34  void on_start_phase_changed (int new_value);
35  void on_sync_voices_changed (bool new_value);
36 };
37 
38 }
39 
40 #endif
Definition: smmorphlfoview.hh:13
Definition: smmorphplanwindow.hh:26
Definition: smalignedarray.cc:7
Definition: smmorphoperatorview.hh:15
Definition: smmorphlfo.hh:13