summaryrefslogtreecommitdiff
path: root/gr-qtgui/lib
diff options
context:
space:
mode:
Diffstat (limited to 'gr-qtgui/lib')
-rw-r--r--gr-qtgui/lib/ConstellationDisplayPlot.cc4
-rw-r--r--gr-qtgui/lib/EyeDisplayPlot.cc4
-rw-r--r--gr-qtgui/lib/FrequencyDisplayPlot.cc2
-rw-r--r--gr-qtgui/lib/HistogramDisplayPlot.cc4
-rw-r--r--gr-qtgui/lib/TimeDomainDisplayPlot.cc4
-rw-r--r--gr-qtgui/lib/TimeRasterDisplayPlot.cc12
-rw-r--r--gr-qtgui/lib/VectorDisplayPlot.cc2
-rw-r--r--gr-qtgui/lib/WaterfallDisplayPlot.cc8
-rw-r--r--gr-qtgui/lib/ber_sink_b_impl.h48
-rw-r--r--gr-qtgui/lib/const_sink_c_impl.h70
-rw-r--r--gr-qtgui/lib/edit_box_msg_impl.h10
-rw-r--r--gr-qtgui/lib/eye_sink_c_impl.h86
-rw-r--r--gr-qtgui/lib/eye_sink_f_impl.h86
-rw-r--r--gr-qtgui/lib/freq_sink_c_impl.h96
-rw-r--r--gr-qtgui/lib/freq_sink_f_impl.h96
-rw-r--r--gr-qtgui/lib/histogram_sink_f_impl.h78
-rw-r--r--gr-qtgui/lib/number_sink_impl.h64
-rw-r--r--gr-qtgui/lib/sink_c_impl.h20
-rw-r--r--gr-qtgui/lib/sink_f_impl.h20
-rw-r--r--gr-qtgui/lib/time_raster_sink_b_impl.h84
-rw-r--r--gr-qtgui/lib/time_raster_sink_f_impl.h84
-rw-r--r--gr-qtgui/lib/time_sink_c_impl.h86
-rw-r--r--gr-qtgui/lib/time_sink_f_impl.h86
-rw-r--r--gr-qtgui/lib/vector_sink_f_impl.h84
-rw-r--r--gr-qtgui/lib/waterfall_sink_c_impl.h78
-rw-r--r--gr-qtgui/lib/waterfall_sink_f_impl.h80
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,