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;