diff options
Diffstat (limited to 'gr-qtgui/lib')
26 files changed, 649 insertions, 647 deletions
diff --git a/gr-qtgui/lib/ConstellationDisplayPlot.cc b/gr-qtgui/lib/ConstellationDisplayPlot.cc index 960800ddfe..6187d02fe1 100644 --- a/gr-qtgui/lib/ConstellationDisplayPlot.cc +++ b/gr-qtgui/lib/ConstellationDisplayPlot.cc @@ -31,13 +31,13 @@ public: setTrackerMode(QwtPicker::AlwaysOn); } - virtual ~ConstellationDisplayZoomer() {} + ~ConstellationDisplayZoomer() override {} virtual void updateTrackerText() { updateDisplay(); } protected: using QwtPlotZoomer::trackerText; - virtual QwtText trackerText(const QPoint& p) const + QwtText trackerText(const QPoint& p) const override { QwtDoublePoint dp = QwtPlotZoomer::invTransform(p); QwtText t(QString("(%1, %2)").arg(dp.x(), 0, 'f', 4).arg(dp.y(), 0, 'f', 4)); diff --git a/gr-qtgui/lib/EyeDisplayPlot.cc b/gr-qtgui/lib/EyeDisplayPlot.cc index 44260faa30..cd54e06600 100644 --- a/gr-qtgui/lib/EyeDisplayPlot.cc +++ b/gr-qtgui/lib/EyeDisplayPlot.cc @@ -50,7 +50,7 @@ public: setTrackerMode(QwtPicker::AlwaysOn); } - virtual ~EyeDisplayZoomer() {} + ~EyeDisplayZoomer() override {} virtual void updateTrackerText() { updateDisplay(); } @@ -62,7 +62,7 @@ public: protected: using QwtPlotZoomer::trackerText; - virtual QwtText trackerText(const QPoint& p) const + QwtText trackerText(const QPoint& p) const override { QwtText t; QwtDoublePoint dp = QwtPlotZoomer::invTransform(p); diff --git a/gr-qtgui/lib/FrequencyDisplayPlot.cc b/gr-qtgui/lib/FrequencyDisplayPlot.cc index f9a4084c9e..1e208e8b0c 100644 --- a/gr-qtgui/lib/FrequencyDisplayPlot.cc +++ b/gr-qtgui/lib/FrequencyDisplayPlot.cc @@ -43,7 +43,7 @@ public: protected: using QwtPlotZoomer::trackerText; - virtual QwtText trackerText(QPoint const& p) const + QwtText trackerText(QPoint const& p) const override { QwtDoublePoint dp = QwtPlotZoomer::invTransform(p); QwtText t(QString("%1 %2, %3 %4") diff --git a/gr-qtgui/lib/HistogramDisplayPlot.cc b/gr-qtgui/lib/HistogramDisplayPlot.cc index 1aaf034f25..a918e0a301 100644 --- a/gr-qtgui/lib/HistogramDisplayPlot.cc +++ b/gr-qtgui/lib/HistogramDisplayPlot.cc @@ -58,7 +58,7 @@ public: setTrackerMode(QwtPicker::AlwaysOn); } - virtual ~HistogramDisplayZoomer() {} + ~HistogramDisplayZoomer() override {} virtual void updateTrackerText() { updateDisplay(); } @@ -66,7 +66,7 @@ public: protected: using QwtPlotZoomer::trackerText; - virtual QwtText trackerText(const QPoint& p) const + QwtText trackerText(const QPoint& p) const override { QwtText t; QwtDoublePoint dp = QwtPlotZoomer::invTransform(p); diff --git a/gr-qtgui/lib/TimeDomainDisplayPlot.cc b/gr-qtgui/lib/TimeDomainDisplayPlot.cc index 80f5921b3a..6bb97dcd43 100644 --- a/gr-qtgui/lib/TimeDomainDisplayPlot.cc +++ b/gr-qtgui/lib/TimeDomainDisplayPlot.cc @@ -52,7 +52,7 @@ public: setTrackerMode(QwtPicker::AlwaysOn); } - virtual ~TimeDomainDisplayZoomer() {} + ~TimeDomainDisplayZoomer() override {} virtual void updateTrackerText() { updateDisplay(); } @@ -64,7 +64,7 @@ public: protected: using QwtPlotZoomer::trackerText; - virtual QwtText trackerText(const QPoint& p) const + QwtText trackerText(const QPoint& p) const override { QwtText t; QwtDoublePoint dp = QwtPlotZoomer::invTransform(p); diff --git a/gr-qtgui/lib/TimeRasterDisplayPlot.cc b/gr-qtgui/lib/TimeRasterDisplayPlot.cc index 27bc1f5c89..8c2edf111e 100644 --- a/gr-qtgui/lib/TimeRasterDisplayPlot.cc +++ b/gr-qtgui/lib/TimeRasterDisplayPlot.cc @@ -41,9 +41,9 @@ class QwtXScaleDraw : public QwtScaleDraw, public TimeScaleData public: QwtXScaleDraw() : QwtScaleDraw(), TimeScaleData() {} - virtual ~QwtXScaleDraw() {} + ~QwtXScaleDraw() override {} - virtual QwtText label(double value) const + QwtText label(double value) const override { double secs = double(value * getSecondsPerLine()); return QwtText(QString::number(secs, 'f', 2)); @@ -65,9 +65,9 @@ class QwtYScaleDraw : public QwtScaleDraw public: QwtYScaleDraw() : QwtScaleDraw(), d_rows(0) {} - virtual ~QwtYScaleDraw() {} + ~QwtYScaleDraw() override {} - virtual QwtText label(double value) const + QwtText label(double value) const override { if (d_rows > 0) value = d_rows - value; @@ -133,7 +133,7 @@ public: setTrackerMode(QwtPicker::AlwaysOn); } - virtual ~TimeRasterZoomer() {} + ~TimeRasterZoomer() override {} virtual void updateTrackerText() { updateDisplay(); } @@ -145,7 +145,7 @@ public: protected: using QwtPlotZoomer::trackerText; - virtual QwtText trackerText(QPoint const& p) const + QwtText trackerText(QPoint const& p) const override { QwtDoublePoint dp = QwtPlotZoomer::invTransform(p); double x = dp.x() * getSecondsPerLine(); diff --git a/gr-qtgui/lib/VectorDisplayPlot.cc b/gr-qtgui/lib/VectorDisplayPlot.cc index 8e17605f37..a395e64776 100644 --- a/gr-qtgui/lib/VectorDisplayPlot.cc +++ b/gr-qtgui/lib/VectorDisplayPlot.cc @@ -50,7 +50,7 @@ public: protected: using QwtPlotZoomer::trackerText; - virtual QwtText trackerText(QPoint const& p) const + QwtText trackerText(QPoint const& p) const override { QwtDoublePoint dp = QwtPlotZoomer::invTransform(p); QwtText t(QString("%1 %2, %3 %4") diff --git a/gr-qtgui/lib/WaterfallDisplayPlot.cc b/gr-qtgui/lib/WaterfallDisplayPlot.cc index f2068621dd..a03a8c017d 100644 --- a/gr-qtgui/lib/WaterfallDisplayPlot.cc +++ b/gr-qtgui/lib/WaterfallDisplayPlot.cc @@ -41,9 +41,9 @@ class QwtTimeScaleDraw : public QwtScaleDraw, public TimeScaleData public: QwtTimeScaleDraw() : QwtScaleDraw(), TimeScaleData() {} - virtual ~QwtTimeScaleDraw() {} + ~QwtTimeScaleDraw() override {} - virtual QwtText label(double value) const + QwtText label(double value) const override { double secs = double(value * getSecondsPerLine()); return QwtText(QString::number(secs, 'e', 2)); @@ -80,7 +80,7 @@ public: setTrackerMode(QwtPicker::AlwaysOn); } - virtual ~WaterfallZoomer() {} + ~WaterfallZoomer() override {} virtual void updateTrackerText() { updateDisplay(); } @@ -88,7 +88,7 @@ public: protected: using QwtPlotZoomer::trackerText; - virtual QwtText trackerText(QPoint const& p) const + QwtText trackerText(QPoint const& p) const override { QwtDoublePoint dp = QwtPlotZoomer::invTransform(p); double secs = double(dp.y() * getSecondsPerLine()); diff --git a/gr-qtgui/lib/ber_sink_b_impl.h b/gr-qtgui/lib/ber_sink_b_impl.h index aeeefe5e72..195bad4586 100644 --- a/gr-qtgui/lib/ber_sink_b_impl.h +++ b/gr-qtgui/lib/ber_sink_b_impl.h @@ -47,45 +47,45 @@ public: float ber_limit = -7.0, std::vector<std::string> curvenames = std::vector<std::string>(), QWidget* parent = NULL); - ~ber_sink_b_impl(); + ~ber_sink_b_impl() override; bool check_topology(int ninputs, int noutputs) override; - void exec_(); + void exec_() override; QWidget* qwidget(); #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif - void set_y_axis(double min, double max); - void set_x_axis(double min, double max); + void set_y_axis(double min, double max) override; + void set_x_axis(double min, double max) override; - void set_update_time(double t); - void set_title(const std::string& title); - void set_line_label(unsigned int which, const std::string& label); - void set_line_color(unsigned int which, const std::string& color); - void set_line_width(unsigned int which, int width); - void set_line_style(unsigned int which, int style); - void set_line_marker(unsigned int which, int marker); + void set_update_time(double t) override; + void set_title(const std::string& title) override; + void set_line_label(unsigned int which, const std::string& label) override; + void set_line_color(unsigned int which, const std::string& color) override; + void set_line_width(unsigned int which, int width) override; + void set_line_style(unsigned int which, int style) override; + void set_line_marker(unsigned int which, int marker) override; - void set_line_alpha(unsigned int which, double alpha); + void set_line_alpha(unsigned int which, double alpha) override; - std::string title(); - std::string line_label(unsigned int which); - std::string line_color(unsigned int which); - int line_width(unsigned int which); - int line_style(unsigned int which); - int line_marker(unsigned int which); - double line_alpha(unsigned int which); + std::string title() override; + std::string line_label(unsigned int which) override; + std::string line_color(unsigned int which) override; + int line_width(unsigned int which) override; + int line_style(unsigned int which) override; + int line_marker(unsigned int which) override; + double line_alpha(unsigned int which) override; - void set_size(int width, int height); + void set_size(int width, int height) override; - int nsamps() const; - void enable_menu(bool en); - void enable_autoscale(bool en); + int nsamps() const override; + void enable_menu(bool en) override; + void enable_autoscale(bool en) override; int general_work(int noutput_items, gr_vector_int& ninput_items, diff --git a/gr-qtgui/lib/const_sink_c_impl.h b/gr-qtgui/lib/const_sink_c_impl.h index 1038b6558d..17f9e97e2e 100644 --- a/gr-qtgui/lib/const_sink_c_impl.h +++ b/gr-qtgui/lib/const_sink_c_impl.h @@ -64,54 +64,54 @@ public: const std::string& name, int nconnections, QWidget* parent = NULL); - ~const_sink_c_impl(); + ~const_sink_c_impl() override; bool check_topology(int ninputs, int noutputs) override; - void exec_(); - QWidget* qwidget(); + void exec_() override; + QWidget* qwidget() override; #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif - void set_y_axis(double min, double max); - void set_x_axis(double min, double max); - - void set_update_time(double t); - void set_title(const std::string& title); - void set_line_label(unsigned int which, const std::string& label); - void set_line_color(unsigned int which, const std::string& color); - void set_line_width(unsigned int which, int width); - void set_line_style(unsigned int which, int style); - void set_line_marker(unsigned int which, int marker); - void set_nsamps(const int size); - void set_line_alpha(unsigned int which, double alpha); + void set_y_axis(double min, double max) override; + void set_x_axis(double min, double max) override; + + void set_update_time(double t) override; + void set_title(const std::string& title) override; + void set_line_label(unsigned int which, const std::string& label) override; + void set_line_color(unsigned int which, const std::string& color) override; + void set_line_width(unsigned int which, int width) override; + void set_line_style(unsigned int which, int style) override; + void set_line_marker(unsigned int which, int marker) override; + void set_nsamps(const int size) override; + void set_line_alpha(unsigned int which, double alpha) override; void set_trigger_mode(trigger_mode mode, trigger_slope slope, float level, int channel, - const std::string& tag_key = ""); - - std::string title(); - std::string line_label(unsigned int which); - std::string line_color(unsigned int which); - int line_width(unsigned int which); - int line_style(unsigned int which); - int line_marker(unsigned int which); - double line_alpha(unsigned int which); - - void set_size(int width, int height); - - int nsamps() const; - void enable_menu(bool en); - void enable_autoscale(bool en); - void enable_grid(bool en); - void enable_axis_labels(bool en); - void disable_legend(); - void reset(); + const std::string& tag_key = "") override; + + std::string title() override; + std::string line_label(unsigned int which) override; + std::string line_color(unsigned int which) override; + int line_width(unsigned int which) override; + int line_style(unsigned int which) override; + int line_marker(unsigned int which) override; + double line_alpha(unsigned int which) override; + + void set_size(int width, int height) override; + + int nsamps() const override; + void enable_menu(bool en) override; + void enable_autoscale(bool en) override; + void enable_grid(bool en) override; + void enable_axis_labels(bool en) override; + void disable_legend() override; + void reset() override; int work(int noutput_items, gr_vector_const_void_star& input_items, diff --git a/gr-qtgui/lib/edit_box_msg_impl.h b/gr-qtgui/lib/edit_box_msg_impl.h index fa565a5e7f..f56eaeaef4 100644 --- a/gr-qtgui/lib/edit_box_msg_impl.h +++ b/gr-qtgui/lib/edit_box_msg_impl.h @@ -53,17 +53,17 @@ public: bool is_static = true, const std::string& key = "", QWidget* parent = 0); - ~edit_box_msg_impl(); + ~edit_box_msg_impl() override; // Overload the start method of gr::block to emit a message if a // default value is provided. - bool start(); + bool start() override; - void exec_(); - QWidget* qwidget(); + void exec_() override; + QWidget* qwidget() override; #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif diff --git a/gr-qtgui/lib/eye_sink_c_impl.h b/gr-qtgui/lib/eye_sink_c_impl.h index a1f4c98b44..7283a023d8 100644 --- a/gr-qtgui/lib/eye_sink_c_impl.h +++ b/gr-qtgui/lib/eye_sink_c_impl.h @@ -68,63 +68,63 @@ public: double samp_rate, unsigned int nconnections, QWidget* parent = NULL); - ~eye_sink_c_impl(); + ~eye_sink_c_impl() override; bool check_topology(int ninputs, int noutputs) override; - void exec_(); - QWidget* qwidget(); + void exec_() override; + QWidget* qwidget() override; #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif - void set_y_axis(double min, double max); - void set_y_label(const std::string& label, const std::string& unit = ""); - void set_update_time(double t); - void set_samp_per_symbol(unsigned int sps); - void set_line_label(unsigned int which, const std::string& label); - void set_line_color(unsigned int which, const std::string& color); - void set_line_width(unsigned int which, int width); - void set_line_style(unsigned int which, int style); - void set_line_marker(unsigned int which, int marker); - void set_nsamps(const int size); - void set_samp_rate(const double samp_rate); - void set_line_alpha(unsigned int which, double alpha); + void set_y_axis(double min, double max) override; + void set_y_label(const std::string& label, const std::string& unit = "") override; + void set_update_time(double t) override; + void set_samp_per_symbol(unsigned int sps) override; + void set_line_label(unsigned int which, const std::string& label) override; + void set_line_color(unsigned int which, const std::string& color) override; + void set_line_width(unsigned int which, int width) override; + void set_line_style(unsigned int which, int style) override; + void set_line_marker(unsigned int which, int marker) override; + void set_nsamps(const int size) override; + void set_samp_rate(const double samp_rate) override; + void set_line_alpha(unsigned int which, double alpha) override; void set_trigger_mode(gr::qtgui::trigger_mode mode, gr::qtgui::trigger_slope slope, float level, float delay, int channel, - const std::string& tag_key = ""); - - std::string title(); - std::string line_label(unsigned int which); - std::string line_color(unsigned int which); - int line_width(unsigned int which); - int line_style(unsigned int which); - int line_marker(unsigned int which); - double line_alpha(unsigned int which); - - void set_size(int width, int height); - - int nsamps() const; - - void enable_menu(bool en); - void enable_grid(bool en); - void enable_autoscale(bool en); - void enable_stem_plot(bool en); // Used by parent class, do not remove - void enable_semilogx(bool en); // Used by parent class, do not remove - void enable_semilogy(bool en); // Used by parent class, do not remove - void enable_control_panel(bool en); - void enable_tags(unsigned int which, bool en); - void enable_tags(bool en); - void enable_axis_labels(bool en); - void disable_legend(); - - void reset(); + const std::string& tag_key = "") override; + + std::string title() override; + std::string line_label(unsigned int which) override; + std::string line_color(unsigned int which) override; + int line_width(unsigned int which) override; + int line_style(unsigned int which) override; + int line_marker(unsigned int which) override; + double line_alpha(unsigned int which) override; + + void set_size(int width, int height) override; + + int nsamps() const override; + + void enable_menu(bool en) override; + void enable_grid(bool en) override; + void enable_autoscale(bool en) override; + void enable_stem_plot(bool en) override; // Used by parent class, do not remove + void enable_semilogx(bool en) override; // Used by parent class, do not remove + void enable_semilogy(bool en) override; // Used by parent class, do not remove + void enable_control_panel(bool en) override; + void enable_tags(unsigned int which, bool en) override; + void enable_tags(bool en) override; + void enable_axis_labels(bool en) override; + void disable_legend() override; + + void reset() override; int work(int noutput_items, gr_vector_const_void_star& input_items, diff --git a/gr-qtgui/lib/eye_sink_f_impl.h b/gr-qtgui/lib/eye_sink_f_impl.h index f03b1661bd..5711c8a322 100644 --- a/gr-qtgui/lib/eye_sink_f_impl.h +++ b/gr-qtgui/lib/eye_sink_f_impl.h @@ -65,63 +65,63 @@ public: double samp_rate, unsigned int nconnections, QWidget* parent = NULL); - ~eye_sink_f_impl(); + ~eye_sink_f_impl() override; bool check_topology(int ninputs, int noutputs) override; - void exec_(); - QWidget* qwidget(); + void exec_() override; + QWidget* qwidget() override; #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif - void set_y_axis(double min, double max); - void set_y_label(const std::string& label, const std::string& unit = ""); - void set_update_time(double t); - void set_samp_per_symbol(unsigned int sps); - void set_line_label(unsigned int which, const std::string& label); - void set_line_color(unsigned int which, const std::string& color); - void set_line_width(unsigned int which, int width); - void set_line_style(unsigned int which, int style); - void set_line_marker(unsigned int which, int marker); - void set_nsamps(const int size); - void set_samp_rate(const double samp_rate); - void set_line_alpha(unsigned int which, double alpha); + void set_y_axis(double min, double max) override; + void set_y_label(const std::string& label, const std::string& unit = "") override; + void set_update_time(double t) override; + void set_samp_per_symbol(unsigned int sps) override; + void set_line_label(unsigned int which, const std::string& label) override; + void set_line_color(unsigned int which, const std::string& color) override; + void set_line_width(unsigned int which, int width) override; + void set_line_style(unsigned int which, int style) override; + void set_line_marker(unsigned int which, int marker) override; + void set_nsamps(const int size) override; + void set_samp_rate(const double samp_rate) override; + void set_line_alpha(unsigned int which, double alpha) override; void set_trigger_mode(gr::qtgui::trigger_mode mode, gr::qtgui::trigger_slope slope, float level, float delay, int channel, - const std::string& tag_key = ""); - - std::string title(); - std::string line_label(unsigned int which); - std::string line_color(unsigned int which); - int line_width(unsigned int which); - int line_style(unsigned int which); - int line_marker(unsigned int which); - double line_alpha(unsigned int which); - - void set_size(int width, int height); - - int nsamps() const; - - void enable_menu(bool en); - void enable_grid(bool en); - void enable_autoscale(bool en); - void enable_stem_plot(bool en); // Used by parent class, do not remove - void enable_semilogx(bool en); // Used by parent class, do not remove - void enable_semilogy(bool en); // Used by parent class, do not remove - void enable_control_panel(bool en); - void enable_tags(unsigned int which, bool en); - void enable_tags(bool en); - void enable_axis_labels(bool en); - void disable_legend(); - - void reset(); + const std::string& tag_key = "") override; + + std::string title() override; + std::string line_label(unsigned int which) override; + std::string line_color(unsigned int which) override; + int line_width(unsigned int which) override; + int line_style(unsigned int which) override; + int line_marker(unsigned int which) override; + double line_alpha(unsigned int which) override; + + void set_size(int width, int height) override; + + int nsamps() const override; + + void enable_menu(bool en) override; + void enable_grid(bool en) override; + void enable_autoscale(bool en) override; + void enable_stem_plot(bool en) override; // Used by parent class, do not remove + void enable_semilogx(bool en) override; // Used by parent class, do not remove + void enable_semilogy(bool en) override; // Used by parent class, do not remove + void enable_control_panel(bool en) override; + void enable_tags(unsigned int which, bool en) override; + void enable_tags(bool en) override; + void enable_axis_labels(bool en) override; + void disable_legend() override; + + void reset() override; int work(int noutput_items, gr_vector_const_void_star& input_items, diff --git a/gr-qtgui/lib/freq_sink_c_impl.h b/gr-qtgui/lib/freq_sink_c_impl.h index bae0ecb1da..975b42e8ec 100644 --- a/gr-qtgui/lib/freq_sink_c_impl.h +++ b/gr-qtgui/lib/freq_sink_c_impl.h @@ -96,66 +96,66 @@ public: const std::string& name, int nconnections, QWidget* parent = NULL); - ~freq_sink_c_impl(); + ~freq_sink_c_impl() override; bool check_topology(int ninputs, int noutputs) override; - void exec_(); - QWidget* qwidget(); + void exec_() override; + QWidget* qwidget() override; #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif - void set_fft_size(const int fftsize); - int fft_size() const; - void set_fft_average(const float fftavg); - float fft_average() const; - void set_fft_window(const fft::window::win_type win); - fft::window::win_type fft_window(); - void set_fft_window_normalized(const bool enable); - - void set_frequency_range(const double centerfreq, const double bandwidth); - void set_y_axis(double min, double max); - - void set_update_time(double t); - - void set_title(const std::string& title); - void set_y_label(const std::string& label, const std::string& unit); - void set_line_label(unsigned int which, const std::string& label); - void set_line_color(unsigned int which, const std::string& color); - void set_line_width(unsigned int which, int width); - void set_line_style(unsigned int which, int style); - void set_line_marker(unsigned int which, int marker); - void set_line_alpha(unsigned int which, double alpha); + void set_fft_size(const int fftsize) override; + int fft_size() const override; + void set_fft_average(const float fftavg) override; + float fft_average() const override; + void set_fft_window(const fft::window::win_type win) override; + fft::window::win_type fft_window() override; + void set_fft_window_normalized(const bool enable) override; + + void set_frequency_range(const double centerfreq, const double bandwidth) override; + void set_y_axis(double min, double max) override; + + void set_update_time(double t) override; + + void set_title(const std::string& title) override; + void set_y_label(const std::string& label, const std::string& unit) override; + void set_line_label(unsigned int which, const std::string& label) override; + void set_line_color(unsigned int which, const std::string& color) override; + void set_line_width(unsigned int which, int width) override; + void set_line_style(unsigned int which, int style) override; + void set_line_marker(unsigned int which, int marker) override; + void set_line_alpha(unsigned int which, double alpha) override; void set_trigger_mode(trigger_mode mode, float level, int channel, - const std::string& tag_key = ""); - - std::string title(); - std::string line_label(unsigned int which); - std::string line_color(unsigned int which); - int line_width(unsigned int which); - int line_style(unsigned int which); - int line_marker(unsigned int which); - double line_alpha(unsigned int which); - - void set_size(int width, int height); - - void enable_menu(bool en); - void enable_grid(bool en); - void enable_autoscale(bool en); - void enable_control_panel(bool en); - void enable_max_hold(bool en); - void enable_min_hold(bool en); - void clear_max_hold(); - void clear_min_hold(); - void disable_legend(); - void reset(); - void enable_axis_labels(bool en); + const std::string& tag_key = "") override; + + std::string title() override; + std::string line_label(unsigned int which) override; + std::string line_color(unsigned int which) override; + int line_width(unsigned int which) override; + int line_style(unsigned int which) override; + int line_marker(unsigned int which) override; + double line_alpha(unsigned int which) override; + + void set_size(int width, int height) override; + + void enable_menu(bool en) override; + void enable_grid(bool en) override; + void enable_autoscale(bool en) override; + void enable_control_panel(bool en) override; + void enable_max_hold(bool en) override; + void enable_min_hold(bool en) override; + void clear_max_hold() override; + void clear_min_hold() override; + void disable_legend() override; + void reset() override; + void enable_axis_labels(bool en) override; int work(int noutput_items, gr_vector_const_void_star& input_items, diff --git a/gr-qtgui/lib/freq_sink_f_impl.h b/gr-qtgui/lib/freq_sink_f_impl.h index 3e41b8abb3..a5c3f7615f 100644 --- a/gr-qtgui/lib/freq_sink_f_impl.h +++ b/gr-qtgui/lib/freq_sink_f_impl.h @@ -96,66 +96,66 @@ public: const std::string& name, int nconnections, QWidget* parent = NULL); - ~freq_sink_f_impl(); + ~freq_sink_f_impl() override; bool check_topology(int ninputs, int noutputs) override; - void exec_(); - QWidget* qwidget(); + void exec_() override; + QWidget* qwidget() override; #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif - void set_fft_size(const int fftsize); - int fft_size() const; - void set_fft_average(const float fftavg); - float fft_average() const; - void set_fft_window(const fft::window::win_type win); - fft::window::win_type fft_window(); - void set_fft_window_normalized(const bool enable); - - void set_frequency_range(const double centerfreq, const double bandwidth); - void set_y_axis(double min, double max); - - void set_update_time(double t); - void set_title(const std::string& title); - void set_y_label(const std::string& label, const std::string& unit); - void set_line_label(unsigned int which, const std::string& label); - void set_line_color(unsigned int which, const std::string& color); - void set_line_width(unsigned int which, int width); - void set_line_style(unsigned int which, int style); - void set_line_marker(unsigned int which, int marker); - void set_line_alpha(unsigned int which, double alpha); - void set_plot_pos_half(bool half); + void set_fft_size(const int fftsize) override; + int fft_size() const override; + void set_fft_average(const float fftavg) override; + float fft_average() const override; + void set_fft_window(const fft::window::win_type win) override; + fft::window::win_type fft_window() override; + void set_fft_window_normalized(const bool enable) override; + + void set_frequency_range(const double centerfreq, const double bandwidth) override; + void set_y_axis(double min, double max) override; + + void set_update_time(double t) override; + void set_title(const std::string& title) override; + void set_y_label(const std::string& label, const std::string& unit) override; + void set_line_label(unsigned int which, const std::string& label) override; + void set_line_color(unsigned int which, const std::string& color) override; + void set_line_width(unsigned int which, int width) override; + void set_line_style(unsigned int which, int style) override; + void set_line_marker(unsigned int which, int marker) override; + void set_line_alpha(unsigned int which, double alpha) override; + void set_plot_pos_half(bool half) override; void set_trigger_mode(trigger_mode mode, float level, int channel, - const std::string& tag_key = ""); - - std::string title(); - std::string line_label(unsigned int which); - std::string line_color(unsigned int which); - int line_width(unsigned int which); - int line_style(unsigned int which); - int line_marker(unsigned int which); - double line_alpha(unsigned int which); - - void set_size(int width, int height); - - void enable_menu(bool en); - void enable_grid(bool en); - void enable_autoscale(bool en); - void enable_control_panel(bool en); - void enable_max_hold(bool en); - void enable_min_hold(bool en); - void clear_max_hold(); - void clear_min_hold(); - void disable_legend(); - void reset(); - void enable_axis_labels(bool en); + const std::string& tag_key = "") override; + + std::string title() override; + std::string line_label(unsigned int which) override; + std::string line_color(unsigned int which) override; + int line_width(unsigned int which) override; + int line_style(unsigned int which) override; + int line_marker(unsigned int which) override; + double line_alpha(unsigned int which) override; + + void set_size(int width, int height) override; + + void enable_menu(bool en) override; + void enable_grid(bool en) override; + void enable_autoscale(bool en) override; + void enable_control_panel(bool en) override; + void enable_max_hold(bool en) override; + void enable_min_hold(bool en) override; + void clear_max_hold() override; + void clear_min_hold() override; + void disable_legend() override; + void reset() override; + void enable_axis_labels(bool en) override; int work(int noutput_items, gr_vector_const_void_star& input_items, diff --git a/gr-qtgui/lib/histogram_sink_f_impl.h b/gr-qtgui/lib/histogram_sink_f_impl.h index 754c262a71..f181654108 100644 --- a/gr-qtgui/lib/histogram_sink_f_impl.h +++ b/gr-qtgui/lib/histogram_sink_f_impl.h @@ -54,54 +54,54 @@ public: const std::string& name, int nconnections, QWidget* parent = NULL); - ~histogram_sink_f_impl(); + ~histogram_sink_f_impl() override; bool check_topology(int ninputs, int noutputs) override; - void exec_(); - QWidget* qwidget(); + void exec_() override; + QWidget* qwidget() override; #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif - void set_y_axis(double min, double max); - void set_x_axis(double min, double max); - void set_update_time(double t); - void set_title(const std::string& title); - void set_line_label(unsigned int which, const std::string& label); - void set_line_color(unsigned int which, const std::string& color); - void set_line_width(unsigned int which, int width); - void set_line_style(unsigned int which, int style); - void set_line_marker(unsigned int which, int marker); - void set_line_alpha(unsigned int which, double alpha); - void set_nsamps(const int newsize); - void set_bins(const int bins); - void enable_axis_labels(bool en); - - std::string title(); - std::string line_label(unsigned int which); - std::string line_color(unsigned int which); - int line_width(unsigned int which); - int line_style(unsigned int which); - int line_marker(unsigned int which); - double line_alpha(unsigned int which); - - void set_size(int width, int height); - - void enable_menu(bool en); - void enable_grid(bool en); - void enable_autoscale(bool en); - void enable_semilogx(bool en); - void enable_semilogy(bool en); - void enable_accumulate(bool en); - void disable_legend(); - void autoscalex(); - int nsamps() const; - int bins() const; - void reset(); + void set_y_axis(double min, double max) override; + void set_x_axis(double min, double max) override; + void set_update_time(double t) override; + void set_title(const std::string& title) override; + void set_line_label(unsigned int which, const std::string& label) override; + void set_line_color(unsigned int which, const std::string& color) override; + void set_line_width(unsigned int which, int width) override; + void set_line_style(unsigned int which, int style) override; + void set_line_marker(unsigned int which, int marker) override; + void set_line_alpha(unsigned int which, double alpha) override; + void set_nsamps(const int newsize) override; + void set_bins(const int bins) override; + void enable_axis_labels(bool en) override; + + std::string title() override; + std::string line_label(unsigned int which) override; + std::string line_color(unsigned int which) override; + int line_width(unsigned int which) override; + int line_style(unsigned int which) override; + int line_marker(unsigned int which) override; + double line_alpha(unsigned int which) override; + + void set_size(int width, int height) override; + + void enable_menu(bool en) override; + void enable_grid(bool en) override; + void enable_autoscale(bool en) override; + void enable_semilogx(bool en) override; + void enable_semilogy(bool en) override; + void enable_accumulate(bool en) override; + void disable_legend() override; + void autoscalex() override; + int nsamps() const override; + int bins() const override; + void reset() override; int work(int noutput_items, gr_vector_const_void_star& input_items, diff --git a/gr-qtgui/lib/number_sink_impl.h b/gr-qtgui/lib/number_sink_impl.h index 7bc7228330..05d78aaa3c 100644 --- a/gr-qtgui/lib/number_sink_impl.h +++ b/gr-qtgui/lib/number_sink_impl.h @@ -57,46 +57,48 @@ public: graph_t graph_type = NUM_GRAPH_HORIZ, int nconnections = 1, QWidget* parent = NULL); - ~number_sink_impl(); + ~number_sink_impl() override; bool check_topology(int ninputs, int noutputs) override; - void exec_(); - QWidget* qwidget(); + void exec_() override; + QWidget* qwidget() override; #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif - void set_update_time(double t); - void set_average(const float avg); - void set_graph_type(const graph_t type); - void set_color(unsigned int which, const std::string& min, const std::string& max); - void set_color(unsigned int which, int min, int max); - void set_label(unsigned int which, const std::string& label); - void set_min(unsigned int which, float min); - void set_max(unsigned int which, float max); - void set_title(const std::string& title); - void set_unit(unsigned int which, const std::string& unit); - void set_factor(unsigned int which, float factor); - - float average() const; - graph_t graph_type() const; - std::string color_min(unsigned int which) const; - std::string color_max(unsigned int which) const; - std::string label(unsigned int which) const; - float min(unsigned int which) const; - float max(unsigned int which) const; - std::string title() const; - std::string unit(unsigned int which) const; - float factor(unsigned int which) const; - - void enable_menu(bool en); - void enable_autoscale(bool en = true); - - void reset(); + void set_update_time(double t) override; + void set_average(const float avg) override; + void set_graph_type(const graph_t type) override; + void set_color(unsigned int which, + const std::string& min, + const std::string& max) override; + void set_color(unsigned int which, int min, int max) override; + void set_label(unsigned int which, const std::string& label) override; + void set_min(unsigned int which, float min) override; + void set_max(unsigned int which, float max) override; + void set_title(const std::string& title) override; + void set_unit(unsigned int which, const std::string& unit) override; + void set_factor(unsigned int which, float factor) override; + + float average() const override; + graph_t graph_type() const override; + std::string color_min(unsigned int which) const override; + std::string color_max(unsigned int which) const override; + std::string label(unsigned int which) const override; + float min(unsigned int which) const override; + float max(unsigned int which) const override; + std::string title() const override; + std::string unit(unsigned int which) const override; + float factor(unsigned int which) const override; + + void enable_menu(bool en) override; + void enable_autoscale(bool en = true) override; + + void reset() override; int work(int noutput_items, gr_vector_const_void_star& input_items, diff --git a/gr-qtgui/lib/sink_c_impl.h b/gr-qtgui/lib/sink_c_impl.h index db1c2f4884..466fcfd384 100644 --- a/gr-qtgui/lib/sink_c_impl.h +++ b/gr-qtgui/lib/sink_c_impl.h @@ -76,32 +76,32 @@ public: bool plottime, bool plotconst, QWidget* parent); - ~sink_c_impl(); + ~sink_c_impl() override; bool check_topology(int ninputs, int noutputs) override; - void exec_(); - QWidget* qwidget(); + void exec_() override; + QWidget* qwidget() override; #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif - void set_fft_size(const int fftsize); - int fft_size() const; + void set_fft_size(const int fftsize) override; + int fft_size() const override; - void set_frequency_range(const double centerfreq, const double bandwidth); - void set_fft_power_db(double min, double max); - void enable_rf_freq(bool en); + void set_frequency_range(const double centerfreq, const double bandwidth) override; + void set_fft_power_db(double min, double max) override; + void enable_rf_freq(bool en) override; // void set_time_domain_axis(double min, double max); // void set_constellation_axis(double xmin, double xmax, // double ymin, double ymax); // void set_constellation_pen_size(int size); - void set_update_time(double t); + void set_update_time(double t) override; int general_work(int noutput_items, gr_vector_int& ninput_items, diff --git a/gr-qtgui/lib/sink_f_impl.h b/gr-qtgui/lib/sink_f_impl.h index a994f91c37..fb954b6875 100644 --- a/gr-qtgui/lib/sink_f_impl.h +++ b/gr-qtgui/lib/sink_f_impl.h @@ -74,32 +74,32 @@ public: bool plottime, bool plotconst, QWidget* parent); - ~sink_f_impl(); + ~sink_f_impl() override; bool check_topology(int ninputs, int noutputs) override; - void exec_(); - QWidget* qwidget(); + void exec_() override; + QWidget* qwidget() override; #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif - void set_fft_size(const int fftsize); - int fft_size() const; + void set_fft_size(const int fftsize) override; + int fft_size() const override; - void set_frequency_range(const double centerfreq, const double bandwidth); - void set_fft_power_db(double min, double max); - void enable_rf_freq(bool en); + void set_frequency_range(const double centerfreq, const double bandwidth) override; + void set_fft_power_db(double min, double max) override; + void enable_rf_freq(bool en) override; // void set_time_domain_axis(double min, double max); // void set_constellation_axis(double xmin, double xmax, // double ymin, double ymax); // void set_constellation_pen_size(int size); - void set_update_time(double t); + void set_update_time(double t) override; int general_work(int noutput_items, gr_vector_int& ninput_items, diff --git a/gr-qtgui/lib/time_raster_sink_b_impl.h b/gr-qtgui/lib/time_raster_sink_b_impl.h index d507420266..4ffff9b8f6 100644 --- a/gr-qtgui/lib/time_raster_sink_b_impl.h +++ b/gr-qtgui/lib/time_raster_sink_b_impl.h @@ -63,57 +63,57 @@ public: const std::string& name, int nconnections, QWidget* parent = NULL); - ~time_raster_sink_b_impl(); + ~time_raster_sink_b_impl() override; bool check_topology(int ninputs, int noutputs) override; - void exec_(); - QWidget* qwidget(); + void exec_() override; + QWidget* qwidget() override; #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif - void set_update_time(double t); - void set_title(const std::string& title); - void set_line_label(unsigned int which, const std::string& label); - void set_line_color(unsigned int which, const std::string& color); - void set_line_width(unsigned int which, int width); - void set_line_style(unsigned int which, Qt::PenStyle style); - void set_line_marker(unsigned int which, QwtSymbol::Style marker); - void set_line_alpha(unsigned int which, double alpha); - void set_color_map(unsigned int which, const int color); - - std::string title(); - std::string line_label(unsigned int which); - std::string line_color(unsigned int which); - int line_width(unsigned int which); - int line_style(unsigned int which); - int line_marker(unsigned int which); - double line_alpha(unsigned int which); - int color_map(unsigned int which); - - void set_size(int width, int height); - - void set_samp_rate(const double samp_rate); - void set_num_rows(double rows); - void set_num_cols(double cols); - - double num_rows(); - double num_cols(); - - void set_multiplier(const std::vector<float>& mult); - void set_offset(const std::vector<float>& offset); - - void set_intensity_range(float min, float max); - - void enable_menu(bool en); - void enable_grid(bool en); - void enable_autoscale(bool en); - void enable_axis_labels(bool en); - void reset(); + void set_update_time(double t) override; + void set_title(const std::string& title) override; + void set_line_label(unsigned int which, const std::string& label) override; + void set_line_color(unsigned int which, const std::string& color) override; + void set_line_width(unsigned int which, int width) override; + void set_line_style(unsigned int which, Qt::PenStyle style) override; + void set_line_marker(unsigned int which, QwtSymbol::Style marker) override; + void set_line_alpha(unsigned int which, double alpha) override; + void set_color_map(unsigned int which, const int color) override; + + std::string title() override; + std::string line_label(unsigned int which) override; + std::string line_color(unsigned int which) override; + int line_width(unsigned int which) override; + int line_style(unsigned int which) override; + int line_marker(unsigned int which) override; + double line_alpha(unsigned int which) override; + int color_map(unsigned int which) override; + + void set_size(int width, int height) override; + + void set_samp_rate(const double samp_rate) override; + void set_num_rows(double rows) override; + void set_num_cols(double cols) override; + + double num_rows() override; + double num_cols() override; + + void set_multiplier(const std::vector<float>& mult) override; + void set_offset(const std::vector<float>& offset) override; + + void set_intensity_range(float min, float max) override; + + void enable_menu(bool en) override; + void enable_grid(bool en) override; + void enable_autoscale(bool en) override; + void enable_axis_labels(bool en) override; + void reset() override; int work(int noutput_items, gr_vector_const_void_star& input_items, diff --git a/gr-qtgui/lib/time_raster_sink_f_impl.h b/gr-qtgui/lib/time_raster_sink_f_impl.h index 173d83314a..b85128dad7 100644 --- a/gr-qtgui/lib/time_raster_sink_f_impl.h +++ b/gr-qtgui/lib/time_raster_sink_f_impl.h @@ -62,57 +62,57 @@ public: const std::string& name, int nconnections, QWidget* parent = NULL); - ~time_raster_sink_f_impl(); + ~time_raster_sink_f_impl() override; bool check_topology(int ninputs, int noutputs) override; - void exec_(); - QWidget* qwidget(); + void exec_() override; + QWidget* qwidget() override; #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif - void set_update_time(double t); - void set_title(const std::string& title); - void set_line_label(unsigned int which, const std::string& label); - void set_line_color(unsigned int which, const std::string& color); - void set_line_width(unsigned int which, int width); - void set_line_style(unsigned int which, Qt::PenStyle style); - void set_line_marker(unsigned int which, QwtSymbol::Style marker); - void set_line_alpha(unsigned int which, double alpha); - void set_color_map(unsigned int which, const int color); - - std::string title(); - std::string line_label(unsigned int which); - std::string line_color(unsigned int which); - int line_width(unsigned int which); - int line_style(unsigned int which); - int line_marker(unsigned int which); - double line_alpha(unsigned int which); - int color_map(unsigned int which); - - void set_size(int width, int height); - - void set_samp_rate(const double samp_rate); - void set_num_rows(double rows); - void set_num_cols(double cols); - - double num_rows(); - double num_cols(); - - void set_multiplier(const std::vector<float>& mult); - void set_offset(const std::vector<float>& offset); - - void set_intensity_range(float min, float max); - - void enable_menu(bool en); - void enable_grid(bool en); - void enable_autoscale(bool en); - void enable_axis_labels(bool en); - void reset(); + void set_update_time(double t) override; + void set_title(const std::string& title) override; + void set_line_label(unsigned int which, const std::string& label) override; + void set_line_color(unsigned int which, const std::string& color) override; + void set_line_width(unsigned int which, int width) override; + void set_line_style(unsigned int which, Qt::PenStyle style) override; + void set_line_marker(unsigned int which, QwtSymbol::Style marker) override; + void set_line_alpha(unsigned int which, double alpha) override; + void set_color_map(unsigned int which, const int color) override; + + std::string title() override; + std::string line_label(unsigned int which) override; + std::string line_color(unsigned int which) override; + int line_width(unsigned int which) override; + int line_style(unsigned int which) override; + int line_marker(unsigned int which) override; + double line_alpha(unsigned int which) override; + int color_map(unsigned int which) override; + + void set_size(int width, int height) override; + + void set_samp_rate(const double samp_rate) override; + void set_num_rows(double rows) override; + void set_num_cols(double cols) override; + + double num_rows() override; + double num_cols() override; + + void set_multiplier(const std::vector<float>& mult) override; + void set_offset(const std::vector<float>& offset) override; + + void set_intensity_range(float min, float max) override; + + void enable_menu(bool en) override; + void enable_grid(bool en) override; + void enable_autoscale(bool en) override; + void enable_axis_labels(bool en) override; + void reset() override; int work(int noutput_items, gr_vector_const_void_star& input_items, diff --git a/gr-qtgui/lib/time_sink_c_impl.h b/gr-qtgui/lib/time_sink_c_impl.h index 7dfcab501f..903734d53f 100644 --- a/gr-qtgui/lib/time_sink_c_impl.h +++ b/gr-qtgui/lib/time_sink_c_impl.h @@ -71,63 +71,63 @@ public: const std::string& name, unsigned int nconnections, QWidget* parent = NULL); - ~time_sink_c_impl(); + ~time_sink_c_impl() override; bool check_topology(int ninputs, int noutputs) override; - void exec_(); - QWidget* qwidget(); + void exec_() override; + QWidget* qwidget() override; #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif - void set_y_axis(double min, double max); - void set_y_label(const std::string& label, const std::string& unit = ""); - void set_update_time(double t); - void set_title(const std::string& title); - void set_line_label(unsigned int which, const std::string& label); - void set_line_color(unsigned int which, const std::string& color); - void set_line_width(unsigned int which, int width); - void set_line_style(unsigned int which, int style); - void set_line_marker(unsigned int which, int marker); - void set_nsamps(const int size); - void set_samp_rate(const double samp_rate); - void set_line_alpha(unsigned int which, double alpha); + void set_y_axis(double min, double max) override; + void set_y_label(const std::string& label, const std::string& unit = "") override; + void set_update_time(double t) override; + void set_title(const std::string& title) override; + void set_line_label(unsigned int which, const std::string& label) override; + void set_line_color(unsigned int which, const std::string& color) override; + void set_line_width(unsigned int which, int width) override; + void set_line_style(unsigned int which, int style) override; + void set_line_marker(unsigned int which, int marker) override; + void set_nsamps(const int size) override; + void set_samp_rate(const double samp_rate) override; + void set_line_alpha(unsigned int which, double alpha) override; void set_trigger_mode(trigger_mode mode, trigger_slope slope, float level, float delay, int channel, - const std::string& tag_key = ""); - - std::string title(); - std::string line_label(unsigned int which); - std::string line_color(unsigned int which); - int line_width(unsigned int which); - int line_style(unsigned int which); - int line_marker(unsigned int which); - double line_alpha(unsigned int which); - - void set_size(int width, int height); - - int nsamps() const; - - void enable_menu(bool en); - void enable_grid(bool en); - void enable_autoscale(bool en); - void enable_stem_plot(bool en); - void enable_semilogx(bool en); - void enable_semilogy(bool en); - void enable_control_panel(bool en); - void enable_tags(unsigned int which, bool en); - void enable_tags(bool en); - void enable_axis_labels(bool en); - void disable_legend(); - - void reset(); + const std::string& tag_key = "") override; + + std::string title() override; + std::string line_label(unsigned int which) override; + std::string line_color(unsigned int which) override; + int line_width(unsigned int which) override; + int line_style(unsigned int which) override; + int line_marker(unsigned int which) override; + double line_alpha(unsigned int which) override; + + void set_size(int width, int height) override; + + int nsamps() const override; + + void enable_menu(bool en) override; + void enable_grid(bool en) override; + void enable_autoscale(bool en) override; + void enable_stem_plot(bool en) override; + void enable_semilogx(bool en) override; + void enable_semilogy(bool en) override; + void enable_control_panel(bool en) override; + void enable_tags(unsigned int which, bool en) override; + void enable_tags(bool en) override; + void enable_axis_labels(bool en) override; + void disable_legend() override; + + void reset() override; int work(int noutput_items, gr_vector_const_void_star& input_items, diff --git a/gr-qtgui/lib/time_sink_f_impl.h b/gr-qtgui/lib/time_sink_f_impl.h index 7a22ec8612..d011b2681e 100644 --- a/gr-qtgui/lib/time_sink_f_impl.h +++ b/gr-qtgui/lib/time_sink_f_impl.h @@ -70,63 +70,63 @@ public: const std::string& name, unsigned int nconnections, QWidget* parent = NULL); - ~time_sink_f_impl(); + ~time_sink_f_impl() override; bool check_topology(int ninputs, int noutputs) override; - void exec_(); - QWidget* qwidget(); + void exec_() override; + QWidget* qwidget() override; #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif - void set_y_axis(double min, double max); - void set_y_label(const std::string& label, const std::string& unit = ""); - void set_update_time(double t); - void set_title(const std::string& title); - void set_line_label(unsigned int which, const std::string& label); - void set_line_color(unsigned int which, const std::string& color); - void set_line_width(unsigned int which, int width); - void set_line_style(unsigned int which, int style); - void set_line_marker(unsigned int which, int marker); - void set_nsamps(const int size); - void set_samp_rate(const double samp_rate); - void set_line_alpha(unsigned int which, double alpha); + void set_y_axis(double min, double max) override; + void set_y_label(const std::string& label, const std::string& unit = "") override; + void set_update_time(double t) override; + void set_title(const std::string& title) override; + void set_line_label(unsigned int which, const std::string& label) override; + void set_line_color(unsigned int which, const std::string& color) override; + void set_line_width(unsigned int which, int width) override; + void set_line_style(unsigned int which, int style) override; + void set_line_marker(unsigned int which, int marker) override; + void set_nsamps(const int size) override; + void set_samp_rate(const double samp_rate) override; + void set_line_alpha(unsigned int which, double alpha) override; void set_trigger_mode(trigger_mode mode, trigger_slope slope, float level, float delay, int channel, - const std::string& tag_key = ""); - - std::string title(); - std::string line_label(unsigned int which); - std::string line_color(unsigned int which); - int line_width(unsigned int which); - int line_style(unsigned int which); - int line_marker(unsigned int which); - double line_alpha(unsigned int which); - - void set_size(int width, int height); - - int nsamps() const; - - void enable_menu(bool en); - void enable_grid(bool en); - void enable_autoscale(bool en); - void enable_stem_plot(bool en); - void enable_semilogx(bool en); - void enable_semilogy(bool en); - void enable_control_panel(bool en); - void enable_tags(unsigned int which, bool en); - void enable_tags(bool en); - void enable_axis_labels(bool en); - void disable_legend(); - - void reset(); + const std::string& tag_key = "") override; + + std::string title() override; + std::string line_label(unsigned int which) override; + std::string line_color(unsigned int which) override; + int line_width(unsigned int which) override; + int line_style(unsigned int which) override; + int line_marker(unsigned int which) override; + double line_alpha(unsigned int which) override; + + void set_size(int width, int height) override; + + int nsamps() const override; + + void enable_menu(bool en) override; + void enable_grid(bool en) override; + void enable_autoscale(bool en) override; + void enable_stem_plot(bool en) override; + void enable_semilogx(bool en) override; + void enable_semilogy(bool en) override; + void enable_control_panel(bool en) override; + void enable_tags(unsigned int which, bool en) override; + void enable_tags(bool en) override; + void enable_axis_labels(bool en) override; + void disable_legend() override; + + void reset() override; int work(int noutput_items, gr_vector_const_void_star& input_items, diff --git a/gr-qtgui/lib/vector_sink_f_impl.h b/gr-qtgui/lib/vector_sink_f_impl.h index 0535bfc7d9..527a2ea39d 100644 --- a/gr-qtgui/lib/vector_sink_f_impl.h +++ b/gr-qtgui/lib/vector_sink_f_impl.h @@ -64,59 +64,59 @@ public: const std::string& name, int nconnections, QWidget* parent = NULL); - ~vector_sink_f_impl(); + ~vector_sink_f_impl() override; bool check_topology(int ninputs, int noutputs) override; - void exec_(); - QWidget* qwidget(); + void exec_() override; + QWidget* qwidget() override; #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif - unsigned int vlen() const; - void set_vec_average(const float avg); - float vec_average() const; + unsigned int vlen() const override; + void set_vec_average(const float avg) override; + float vec_average() const override; void set_frequency_range(const double centerfreq, const double bandwidth); - void set_x_axis(const double start, const double step); - void set_y_axis(double min, double max); - void set_ref_level(double ref_level); - - void set_x_axis_label(const std::string& label); - void set_y_axis_label(const std::string& label); - - void set_x_axis_units(const std::string& units); - void set_y_axis_units(const std::string& units); - - void set_update_time(double t); - void set_title(const std::string& title); - void set_line_label(unsigned int which, const std::string& label); - void set_line_color(unsigned int which, const std::string& color); - void set_line_width(unsigned int which, int width); - void set_line_style(unsigned int which, int style); - void set_line_marker(unsigned int which, int marker); - void set_line_alpha(unsigned int which, double alpha); - - std::string title(); - std::string line_label(unsigned int which); - std::string line_color(unsigned int which); - int line_width(unsigned int which); - int line_style(unsigned int which); - int line_marker(unsigned int which); - double line_alpha(unsigned int which); - - void set_size(int width, int height); - - void enable_menu(bool en); - void enable_grid(bool en); - void enable_autoscale(bool en); - void clear_max_hold(); - void clear_min_hold(); - void reset(); + void set_x_axis(const double start, const double step) override; + void set_y_axis(double min, double max) override; + void set_ref_level(double ref_level) override; + + void set_x_axis_label(const std::string& label) override; + void set_y_axis_label(const std::string& label) override; + + void set_x_axis_units(const std::string& units) override; + void set_y_axis_units(const std::string& units) override; + + void set_update_time(double t) override; + void set_title(const std::string& title) override; + void set_line_label(unsigned int which, const std::string& label) override; + void set_line_color(unsigned int which, const std::string& color) override; + void set_line_width(unsigned int which, int width) override; + void set_line_style(unsigned int which, int style) override; + void set_line_marker(unsigned int which, int marker) override; + void set_line_alpha(unsigned int which, double alpha) override; + + std::string title() override; + std::string line_label(unsigned int which) override; + std::string line_color(unsigned int which) override; + int line_width(unsigned int which) override; + int line_style(unsigned int which) override; + int line_marker(unsigned int which) override; + double line_alpha(unsigned int which) override; + + void set_size(int width, int height) override; + + void enable_menu(bool en) override; + void enable_grid(bool en) override; + void enable_autoscale(bool en) override; + void clear_max_hold() override; + void clear_min_hold() override; + void reset() override; int work(int noutput_items, gr_vector_const_void_star& input_items, diff --git a/gr-qtgui/lib/waterfall_sink_c_impl.h b/gr-qtgui/lib/waterfall_sink_c_impl.h index a4dc0d8642..b5d2514964 100644 --- a/gr-qtgui/lib/waterfall_sink_c_impl.h +++ b/gr-qtgui/lib/waterfall_sink_c_impl.h @@ -85,54 +85,54 @@ public: const std::string& name, int nconnections, QWidget* parent = NULL); - ~waterfall_sink_c_impl(); + ~waterfall_sink_c_impl() override; bool check_topology(int ninputs, int noutputs) override; - void exec_(); - QWidget* qwidget(); + void exec_() override; + QWidget* qwidget() override; #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif - void clear_data(); - - void set_fft_size(const int fftsize); - int fft_size() const; - void set_fft_average(const float fftavg); - float fft_average() const; - void set_fft_window(const gr::fft::window::win_type win); - gr::fft::window::win_type fft_window(); - - void set_frequency_range(const double centerfreq, const double bandwidth); - void set_intensity_range(const double min, const double max); - - void set_update_time(double t); - void set_time_per_fft(double t); - void set_title(const std::string& title); - void set_time_title(const std::string& title); - void set_line_label(unsigned int which, const std::string& label); - void set_line_alpha(unsigned int which, double alpha); - void set_color_map(unsigned int which, const int color); - - std::string title(); - std::string line_label(unsigned int which); - double line_alpha(unsigned int which); - int color_map(unsigned int which); - - void set_size(int width, int height); - - void auto_scale(); - double min_intensity(unsigned int which); - double max_intensity(unsigned int which); - - void enable_menu(bool en); - void enable_grid(bool en); - void disable_legend(); - void enable_axis_labels(bool en); + void clear_data() override; + + void set_fft_size(const int fftsize) override; + int fft_size() const override; + void set_fft_average(const float fftavg) override; + float fft_average() const override; + void set_fft_window(const gr::fft::window::win_type win) override; + gr::fft::window::win_type fft_window() override; + + void set_frequency_range(const double centerfreq, const double bandwidth) override; + void set_intensity_range(const double min, const double max) override; + + void set_update_time(double t) override; + void set_time_per_fft(double t) override; + void set_title(const std::string& title) override; + void set_time_title(const std::string& title) override; + void set_line_label(unsigned int which, const std::string& label) override; + void set_line_alpha(unsigned int which, double alpha) override; + void set_color_map(unsigned int which, const int color) override; + + std::string title() override; + std::string line_label(unsigned int which) override; + double line_alpha(unsigned int which) override; + int color_map(unsigned int which) override; + + void set_size(int width, int height) override; + + void auto_scale() override; + double min_intensity(unsigned int which) override; + double max_intensity(unsigned int which) override; + + void enable_menu(bool en) override; + void enable_grid(bool en) override; + void disable_legend() override; + void enable_axis_labels(bool en) override; int work(int noutput_items, gr_vector_const_void_star& input_items, diff --git a/gr-qtgui/lib/waterfall_sink_f_impl.h b/gr-qtgui/lib/waterfall_sink_f_impl.h index d721cc0416..d2bb016659 100644 --- a/gr-qtgui/lib/waterfall_sink_f_impl.h +++ b/gr-qtgui/lib/waterfall_sink_f_impl.h @@ -85,55 +85,55 @@ public: const std::string& name, int nconnections, QWidget* parent = NULL); - ~waterfall_sink_f_impl(); + ~waterfall_sink_f_impl() override; bool check_topology(int ninputs, int noutputs) override; - void exec_(); - QWidget* qwidget(); + void exec_() override; + QWidget* qwidget() override; #ifdef ENABLE_PYTHON - PyObject* pyqwidget(); + PyObject* pyqwidget() override; #else void* pyqwidget(); #endif - void clear_data(); - - void set_fft_size(const int fftsize); - int fft_size() const; - void set_fft_average(const float fftavg); - float fft_average() const; - void set_fft_window(const gr::fft::window::win_type win); - gr::fft::window::win_type fft_window(); - - void set_frequency_range(const double centerfreq, const double bandwidth); - void set_intensity_range(const double min, const double max); - - void set_update_time(double t); - void set_time_per_fft(double t); - void set_title(const std::string& title); - void set_time_title(const std::string& title); - void set_line_label(unsigned int which, const std::string& label); - void set_line_alpha(unsigned int which, double alpha); - void set_color_map(unsigned int which, const int color); - void set_plot_pos_half(bool half); - - std::string title(); - std::string line_label(unsigned int which); - double line_alpha(unsigned int which); - int color_map(unsigned int which); - - void set_size(int width, int height); - - void auto_scale(); - double min_intensity(unsigned int which); - double max_intensity(unsigned int which); - - void enable_menu(bool en); - void enable_grid(bool en); - void disable_legend(); - void enable_axis_labels(bool en); + void clear_data() override; + + void set_fft_size(const int fftsize) override; + int fft_size() const override; + void set_fft_average(const float fftavg) override; + float fft_average() const override; + void set_fft_window(const gr::fft::window::win_type win) override; + gr::fft::window::win_type fft_window() override; + + void set_frequency_range(const double centerfreq, const double bandwidth) override; + void set_intensity_range(const double min, const double max) override; + + void set_update_time(double t) override; + void set_time_per_fft(double t) override; + void set_title(const std::string& title) override; + void set_time_title(const std::string& title) override; + void set_line_label(unsigned int which, const std::string& label) override; + void set_line_alpha(unsigned int which, double alpha) override; + void set_color_map(unsigned int which, const int color) override; + void set_plot_pos_half(bool half) override; + + std::string title() override; + std::string line_label(unsigned int which) override; + double line_alpha(unsigned int which) override; + int color_map(unsigned int which) override; + + void set_size(int width, int height) override; + + void auto_scale() override; + double min_intensity(unsigned int which) override; + double max_intensity(unsigned int which) override; + + void enable_menu(bool en) override; + void enable_grid(bool en) override; + void disable_legend() override; + void enable_axis_labels(bool en) override; int work(int noutput_items, gr_vector_const_void_star& input_items, |