diff options
Diffstat (limited to 'gr-qtgui/include/gnuradio/qtgui/waterfalldisplayform.h')
-rw-r--r-- | gr-qtgui/include/gnuradio/qtgui/waterfalldisplayform.h | 11 |
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; |