Mercurial > hg > svgui
diff layer/SpectrumLayer.h @ 349:369a197737c7
* Various fixes to object lifetime management, particularly in the spectrum
layer and for notification of main model deletion.
The main purpose of this is to improve the behaviour of the spectrum, but I
think it may also help with #1840922 Various crashes in Layer Summary window.
author | Chris Cannam |
---|---|
date | Wed, 23 Jan 2008 15:43:27 +0000 |
parents | 2f83b6e3b8ca |
children | a13aa5320221 5b72899d692b |
line wrap: on
line diff
--- a/layer/SpectrumLayer.h Wed Jan 23 11:38:34 2008 +0000 +++ b/layer/SpectrumLayer.h Wed Jan 23 15:43:27 2008 +0000 @@ -24,6 +24,7 @@ #include "data/model/DenseTimeValueModel.h" #include <QColor> +#include <QMutex> class FFTModel; @@ -113,6 +114,8 @@ bool m_showPeaks; mutable bool m_newFFTNeeded; + mutable QMutex m_fftMutex; + void setupFFT(); virtual void getBiasCurve(BiasCurve &) const;