File dream-modern-qwt6.patch of Package dream
diff --git a/dream/src/GUI-QT/DRMPlot.cpp b/dream/src/GUI-QT/DRMPlot.cpp
index 7ebc888..0dddd17 100644
--- a/dream/src/GUI-QT/DRMPlot.cpp
+++ b/dream/src/GUI-QT/DRMPlot.cpp
@@ -566,7 +566,8 @@ void CDRMPlot::SetData(QwtPlotCurve& curve, CVector<_COMPLEX>& veccData)
curve.SETDATA(&r[0], &im[0], size);
}
else
- curve.SETDATA(nullptr, nullptr, 0);
+ //curve.SETDATA(nullptr, nullptr, 0);
+ curve.SETDATA((const double*)nullptr, (const double*)nullptr, 0);
}
void CDRMPlot::SetData(CVector<_COMPLEX>& veccData)
@@ -597,15 +598,24 @@ void CDRMPlot::PlotDefaults()
vcurvegrid.detach();
main1curve.detach();
main2curve.detach();
- curve1.SETDATA(nullptr, nullptr, 0);
- curve2.SETDATA(nullptr, nullptr, 0);
- curve3.SETDATA(nullptr, nullptr, 0);
- curve4.SETDATA(nullptr, nullptr, 0);
- curve5.SETDATA(nullptr, nullptr, 0);
- hcurvegrid.SETDATA(nullptr, nullptr, 0);
- vcurvegrid.SETDATA(nullptr, nullptr, 0);
- main1curve.SETDATA(nullptr, nullptr, 0);
- main2curve.SETDATA(nullptr, nullptr, 0);
+ //curve1.SETDATA(nullptr, nullptr, 0);
+ curve1.SETDATA((const double*)nullptr, (const double*)nullptr, 0);
+ //curve2.SETDATA(nullptr, nullptr, 0);
+ curve2.SETDATA((const double*)nullptr, (const double*)nullptr, 0);
+ //curve3.SETDATA(nullptr, nullptr, 0);
+ curve3.SETDATA((const double*)nullptr, (const double*)nullptr, 0);
+ //curve4.SETDATA(nullptr, nullptr, 0);
+ curve4.SETDATA((const double*)nullptr, (const double*)nullptr, 0);
+ //curve5.SETDATA(nullptr, nullptr, 0);
+ curve5.SETDATA((const double*)nullptr, (const double*)nullptr, 0);
+ //hcurvegrid.SETDATA(nullptr, nullptr, 0);
+ hcurvegrid.SETDATA((const double*)nullptr, (const double*)nullptr, 0);
+ //vcurvegrid.SETDATA(nullptr, nullptr, 0);
+ vcurvegrid.SETDATA((const double*)nullptr, (const double*)nullptr, 0);
+ //main1curve.SETDATA(nullptr, nullptr, 0);
+ main1curve.SETDATA((const double*)nullptr, (const double*)nullptr, 0);
+ //main2curve.SETDATA(nullptr, nullptr, 0);
+ main2curve.SETDATA((const double*)nullptr, (const double*)nullptr, 0);
#if QWT_VERSION < 0x060000
curve1.setSymbol(QwtSymbol());
curve2.setSymbol(QwtSymbol());
@@ -795,7 +805,9 @@ void CDRMPlot::SetupAudioSpec(bool bAudioDecoder)
else
{
plot->setTitle(tr("No audio decoding possible"));
- main1curve.SETDATA(nullptr, nullptr, 0);
+ //main1curve.SETDATA(nullptr, nullptr, 0);
+ main1curve.SETDATA((const double*)nullptr, (const double*)nullptr, 0);
+
}
plot->enableAxis(QwtPlot::yRight, false);
plot->setAxisTitle(QwtPlot::xBottom, tr("Frequency [kHz]"));
@@ -1176,7 +1188,9 @@ void CDRMPlot::SetBWMarker(const _REAL rBWCenter, const _REAL rBWWidth)
curve2.SETDATA(dX, dY, 2);
}
else
- curve2.SETDATA(nullptr, nullptr, 0);
+ //curve2.SETDATA(nullptr, nullptr, 0);
+ curve2.SETDATA((const double*)nullptr, (const double*)nullptr, 0);
+
}
void CDRMPlot::SetupInpSpecWaterf()