summaryrefslogtreecommitdiff
path: root/gr-qtgui/include/gnuradio/qtgui/waterfalldisplayform.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-qtgui/include/gnuradio/qtgui/waterfalldisplayform.h')
-rw-r--r--gr-qtgui/include/gnuradio/qtgui/waterfalldisplayform.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/gr-qtgui/include/gnuradio/qtgui/waterfalldisplayform.h b/gr-qtgui/include/gnuradio/qtgui/waterfalldisplayform.h
index 1ac1cf428f..5af2680b8a 100644
--- a/gr-qtgui/include/gnuradio/qtgui/waterfalldisplayform.h
+++ b/gr-qtgui/include/gnuradio/qtgui/waterfalldisplayform.h
@@ -56,6 +56,12 @@ class WaterfallDisplayForm : public DisplayForm
void clearData();
+ // returns the frequency that was last double-clicked on by the user
+ float getClickedFreq() const;
+
+ // checks if there was a double-click event; reset if there was
+ bool checkClicked();
+
public slots:
void customEvent(QEvent *e);
@@ -81,6 +87,7 @@ public slots:
private slots:
void newData(const QEvent *updateEvent);
+ void onPlotPointSelected(const QPointF p);
private:
QIntValidator* d_int_validator;
@@ -89,6 +96,10 @@ private:
int d_fftsize;
float d_fftavg;
gr::filter::firdes::win_type d_fftwintype;
+ double d_units;
+
+ bool d_clicked;
+ double d_clicked_freq;
double d_min_val;
double d_max_val;