summaryrefslogtreecommitdiff
path: root/gr-qtgui/lib/WaterfallDisplayPlot.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-qtgui/lib/WaterfallDisplayPlot.cc')
-rw-r--r--gr-qtgui/lib/WaterfallDisplayPlot.cc24
1 files changed, 24 insertions, 0 deletions
diff --git a/gr-qtgui/lib/WaterfallDisplayPlot.cc b/gr-qtgui/lib/WaterfallDisplayPlot.cc
index 2d783d01a0..eb33cba921 100644
--- a/gr-qtgui/lib/WaterfallDisplayPlot.cc
+++ b/gr-qtgui/lib/WaterfallDisplayPlot.cc
@@ -456,6 +456,26 @@ WaterfallDisplayPlot::setIntensityColorMapType(const int which,
#endif
break;
}
+ case INTENSITY_COLOR_MAP_TYPE_SUNSET: {
+ d_intensity_color_map_type[which] = newType;
+#if QWT_VERSION < 0x060000
+ ColorMap_Sunset colorMap;
+ d_spectrogram[which]->setColorMap(colorMap);
+#else
+ d_spectrogram[which]->setColorMap(new ColorMap_Sunset());
+#endif
+ break;
+ }
+ case INTENSITY_COLOR_MAP_TYPE_COOL: {
+ d_intensity_color_map_type[which] = newType;
+#if QWT_VERSION < 0x060000
+ ColorMap_Cool colorMap;
+ d_spectrogram[which]->setColorMap(colorMap);
+#else
+ d_spectrogram[which]->setColorMap(new ColorMap_Cool());
+#endif
+ break;
+ }
case INTENSITY_COLOR_MAP_TYPE_USER_DEFINED:{
d_user_defined_low_intensity_color = lowColor;
d_user_defined_high_intensity_color = highColor;
@@ -549,6 +569,10 @@ WaterfallDisplayPlot::_updateIntensityRangeDisplay()
rightAxis->setColorMap(intv, new ColorMap_BlackHot()); break;
case INTENSITY_COLOR_MAP_TYPE_INCANDESCENT:
rightAxis->setColorMap(intv, new ColorMap_Incandescent()); break;
+ case INTENSITY_COLOR_MAP_TYPE_SUNSET:
+ rightAxis->setColorMap(intv, new ColorMap_Sunset()); break;
+ case INTENSITY_COLOR_MAP_TYPE_COOL:
+ rightAxis->setColorMap(intv, new ColorMap_Cool()); break;
case INTENSITY_COLOR_MAP_TYPE_USER_DEFINED:
rightAxis->setColorMap(intv, new ColorMap_UserDefined(d_user_defined_low_intensity_color,
d_user_defined_high_intensity_color));