Mercurial > hg > svcore
comparison base/Preferences.h @ 1057:5c5d4863b428 tonioni
Merge from cxx11 branch
author | Chris Cannam |
---|---|
date | Mon, 23 Mar 2015 11:26:28 +0000 |
parents | 26cf6d5251ec |
children | ba16388b937d |
comparison
equal
deleted
inserted
replaced
1056:c4898e57eea5 | 1057:5c5d4863b428 |
---|---|
47 SpectrogramXInterpolated | 47 SpectrogramXInterpolated |
48 }; | 48 }; |
49 | 49 |
50 SpectrogramSmoothing getSpectrogramSmoothing() const { return m_spectrogramSmoothing; } | 50 SpectrogramSmoothing getSpectrogramSmoothing() const { return m_spectrogramSmoothing; } |
51 SpectrogramXSmoothing getSpectrogramXSmoothing() const { return m_spectrogramXSmoothing; } | 51 SpectrogramXSmoothing getSpectrogramXSmoothing() const { return m_spectrogramXSmoothing; } |
52 float getTuningFrequency() const { return m_tuningFrequency; } | 52 double getTuningFrequency() const { return m_tuningFrequency; } |
53 WindowType getWindowType() const { return m_windowType; } | 53 WindowType getWindowType() const { return m_windowType; } |
54 int getResampleQuality() const { return m_resampleQuality; } | 54 int getResampleQuality() const { return m_resampleQuality; } |
55 | 55 |
56 //!!! harmonise with PaneStack | 56 //!!! harmonise with PaneStack |
57 enum PropertyBoxLayout { | 57 enum PropertyBoxLayout { |
65 bool getOmitTempsFromRecentFiles() const { return m_omitRecentTemps; } | 65 bool getOmitTempsFromRecentFiles() const { return m_omitRecentTemps; } |
66 | 66 |
67 QString getTemporaryDirectoryRoot() const { return m_tempDirRoot; } | 67 QString getTemporaryDirectoryRoot() const { return m_tempDirRoot; } |
68 | 68 |
69 /// If we should always resample audio to the same rate, return it; otherwise (the normal case) return 0 | 69 /// If we should always resample audio to the same rate, return it; otherwise (the normal case) return 0 |
70 int getFixedSampleRate() const { return m_fixedSampleRate; } | 70 sv_samplerate_t getFixedSampleRate() const { return m_fixedSampleRate; } |
71 | 71 |
72 /// True if we should resample second or subsequent audio file to match first audio file's rate | 72 /// True if we should resample second or subsequent audio file to match first audio file's rate |
73 bool getResampleOnLoad() const { return m_resampleOnLoad; } | 73 bool getResampleOnLoad() const { return m_resampleOnLoad; } |
74 | 74 |
75 /// True if audio files should be loaded with normalisation (max == 1) | 75 /// True if audio files should be loaded with normalisation (max == 1) |
108 public slots: | 108 public slots: |
109 virtual void setProperty(const PropertyName &, int); | 109 virtual void setProperty(const PropertyName &, int); |
110 | 110 |
111 void setSpectrogramSmoothing(SpectrogramSmoothing smoothing); | 111 void setSpectrogramSmoothing(SpectrogramSmoothing smoothing); |
112 void setSpectrogramXSmoothing(SpectrogramXSmoothing smoothing); | 112 void setSpectrogramXSmoothing(SpectrogramXSmoothing smoothing); |
113 void setTuningFrequency(float freq); | 113 void setTuningFrequency(double freq); |
114 void setPropertyBoxLayout(PropertyBoxLayout layout); | 114 void setPropertyBoxLayout(PropertyBoxLayout layout); |
115 void setWindowType(WindowType type); | 115 void setWindowType(WindowType type); |
116 void setResampleQuality(int quality); | 116 void setResampleQuality(int quality); |
117 void setOmitTempsFromRecentFiles(bool omit); | 117 void setOmitTempsFromRecentFiles(bool omit); |
118 void setTemporaryDirectoryRoot(QString tempDirRoot); | 118 void setTemporaryDirectoryRoot(QString tempDirRoot); |
119 void setFixedSampleRate(int); | 119 void setFixedSampleRate(sv_samplerate_t); |
120 void setResampleOnLoad(bool); | 120 void setResampleOnLoad(bool); |
121 void setNormaliseAudio(bool); | 121 void setNormaliseAudio(bool); |
122 void setBackgroundMode(BackgroundMode mode); | 122 void setBackgroundMode(BackgroundMode mode); |
123 void setTimeToTextMode(TimeToTextMode mode); | 123 void setTimeToTextMode(TimeToTextMode mode); |
124 void setShowHMS(bool show); | 124 void setShowHMS(bool show); |
145 static int getOctaveOfMiddleCInSystem(OctaveNumberingSystem s); | 145 static int getOctaveOfMiddleCInSystem(OctaveNumberingSystem s); |
146 static OctaveNumberingSystem getSystemWithMiddleCInOctave(int o); | 146 static OctaveNumberingSystem getSystemWithMiddleCInOctave(int o); |
147 | 147 |
148 SpectrogramSmoothing m_spectrogramSmoothing; | 148 SpectrogramSmoothing m_spectrogramSmoothing; |
149 SpectrogramXSmoothing m_spectrogramXSmoothing; | 149 SpectrogramXSmoothing m_spectrogramXSmoothing; |
150 float m_tuningFrequency; | 150 double m_tuningFrequency; |
151 PropertyBoxLayout m_propertyBoxLayout; | 151 PropertyBoxLayout m_propertyBoxLayout; |
152 WindowType m_windowType; | 152 WindowType m_windowType; |
153 int m_resampleQuality; | 153 int m_resampleQuality; |
154 bool m_omitRecentTemps; | 154 bool m_omitRecentTemps; |
155 QString m_tempDirRoot; | 155 QString m_tempDirRoot; |
156 int m_fixedSampleRate; | 156 sv_samplerate_t m_fixedSampleRate; |
157 bool m_resampleOnLoad; | 157 bool m_resampleOnLoad; |
158 bool m_normaliseAudio; | 158 bool m_normaliseAudio; |
159 int m_viewFontSize; | 159 int m_viewFontSize; |
160 BackgroundMode m_backgroundMode; | 160 BackgroundMode m_backgroundMode; |
161 TimeToTextMode m_timeToTextMode; | 161 TimeToTextMode m_timeToTextMode; |