comparison main/PreferencesDialog.h @ 1397:558347e7e1ab bqresample

Audio device selection
author Chris Cannam
date Wed, 07 Dec 2016 11:53:19 +0000
parents 032bf0b11de9
children a89ca5ccb958
comparison
equal deleted inserted replaced
1396:bdf06d34730f 1397:558347e7e1ab
23 23
24 class WindowTypeSelector; 24 class WindowTypeSelector;
25 class QPushButton; 25 class QPushButton;
26 class QLineEdit; 26 class QLineEdit;
27 class QTabWidget; 27 class QTabWidget;
28 class QComboBox;
28 29
29 class PreferencesDialog : public QDialog 30 class PreferencesDialog : public QDialog
30 { 31 {
31 Q_OBJECT 32 Q_OBJECT
32 33
52 void spectrogramGColourChanged(int state); 53 void spectrogramGColourChanged(int state);
53 void spectrogramMColourChanged(int state); 54 void spectrogramMColourChanged(int state);
54 void colour3DColourChanged(int state); 55 void colour3DColourChanged(int state);
55 void propertyLayoutChanged(int layout); 56 void propertyLayoutChanged(int layout);
56 void tuningFrequencyChanged(double freq); 57 void tuningFrequencyChanged(double freq);
57 void audioDeviceChanged(int device); 58 void audioImplementationChanged(int impl);
59 void audioPlaybackDeviceChanged(int device);
60 void audioRecordDeviceChanged(int device);
58 void resampleOnLoadChanged(int state); 61 void resampleOnLoadChanged(int state);
59 void gaplessModeChanged(int state); 62 void gaplessModeChanged(int state);
60 void vampProcessSeparationChanged(int state); 63 void vampProcessSeparationChanged(int state);
61 void tempDirRootChanged(QString root); 64 void tempDirRootChanged(QString root);
62 void backgroundModeChanged(int mode); 65 void backgroundModeChanged(int mode);
83 QTabWidget *m_tabs; 86 QTabWidget *m_tabs;
84 QMap<Tab, int> m_tabOrdering; 87 QMap<Tab, int> m_tabOrdering;
85 88
86 QLineEdit *m_tempDirRootEdit; 89 QLineEdit *m_tempDirRootEdit;
87 90
91 QComboBox *m_audioPlaybackDeviceCombo;
92 QComboBox *m_audioRecordDeviceCombo;
93 void rebuildDeviceCombos();
94
88 QString m_currentTemplate; 95 QString m_currentTemplate;
89 QStringList m_templates; 96 QStringList m_templates;
90 97
91 QString m_currentLocale; 98 QString m_currentLocale;
92 QStringList m_locales; 99 QStringList m_locales;
97 int m_spectrogramGColour; 104 int m_spectrogramGColour;
98 int m_spectrogramMColour; 105 int m_spectrogramMColour;
99 int m_colour3DColour; 106 int m_colour3DColour;
100 int m_propertyLayout; 107 int m_propertyLayout;
101 double m_tuningFrequency; 108 double m_tuningFrequency;
102 int m_audioDevice; 109 int m_audioImplementation;
110 int m_audioPlaybackDevice;
111 int m_audioRecordDevice;
103 bool m_resampleOnLoad; 112 bool m_resampleOnLoad;
104 bool m_gapless; 113 bool m_gapless;
105 bool m_runPluginsInProcess; 114 bool m_runPluginsInProcess;
106 bool m_networkPermission; 115 bool m_networkPermission;
107 bool m_retina; 116 bool m_retina;