From 1dbdd1511e8a05a1adb212a7b24750d500982462 Mon Sep 17 00:00:00 2001
From: Ben Reynwar <ben@reynwar.net>
Date: Mon, 15 Oct 2012 10:51:39 -0700
Subject: qtgui: Adding hooks to allow appearance customization with
 stylesheets.

---
 gr-qtgui/lib/WaterfallDisplayPlot.h | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

(limited to 'gr-qtgui/lib/WaterfallDisplayPlot.h')

diff --git a/gr-qtgui/lib/WaterfallDisplayPlot.h b/gr-qtgui/lib/WaterfallDisplayPlot.h
index adf5278059..fbb0131563 100644
--- a/gr-qtgui/lib/WaterfallDisplayPlot.h
+++ b/gr-qtgui/lib/WaterfallDisplayPlot.h
@@ -41,6 +41,11 @@ class WaterfallDisplayPlot: public DisplayPlot
 {
   Q_OBJECT
 
+  Q_PROPERTY ( int intensity_color_map_type1 READ GetIntensityColorMapType1 WRITE SetIntensityColorMapType1 )
+  Q_PROPERTY ( QColor low_intensity_color READ GetUserDefinedLowIntensityColor WRITE SetUserDefinedLowIntensityColor )
+  Q_PROPERTY ( QColor high_intensity_color READ GetUserDefinedHighIntensityColor WRITE SetUserDefinedHighIntensityColor )
+  
+
 public:
   WaterfallDisplayPlot(int nplots, QWidget*);
   virtual ~WaterfallDisplayPlot();
@@ -72,10 +77,16 @@ public:
   void replot(void);
 
   int GetIntensityColorMapType(int) const;
-  void SetIntensityColorMapType(const int, const int, const QColor, const QColor);
+  int GetIntensityColorMapType1() const;
   const QColor GetUserDefinedLowIntensityColor() const;
   const QColor GetUserDefinedHighIntensityColor() const;
 
+public slots:
+  void SetIntensityColorMapType(const int, const int, const QColor, const QColor);
+  void SetIntensityColorMapType1(int);
+  void SetUserDefinedLowIntensityColor(QColor);
+  void SetUserDefinedHighIntensityColor(QColor);
+
 signals:
   void UpdatedLowerIntensityLevel(const double);
   void UpdatedUpperIntensityLevel(const double);
-- 
cgit v1.2.3