summaryrefslogtreecommitdiff
path: root/gr-qtgui/lib
diff options
context:
space:
mode:
authorDavid Winter <david.winter@analog.com>2021-08-09 13:24:24 +0200
committermormj <34754695+mormj@users.noreply.github.com>2021-09-03 16:12:30 -0400
commit956f332e410331fde426e1485589d905cdf80fb1 (patch)
treec1004bbc58e99afe1ed2daf404d11020626e2980 /gr-qtgui/lib
parent4d0f2900e887b87e547a1af5874b5d502b5fc71e (diff)
qtgui: Replace pyqwidget() with qwidget()
Previously, two versions of the `qtwidget` functions existed, `qwidget()` and `pyqwidget()`, with the only difference being that `qwidget()` returned a pointer to the `QWidget` object managed by the corresponding block, while `pyqwidget()` returned that same pointer, but as an integer (Or `PyLong` in this case). While `qwidget()` is used by C++ code accessing the widgets, `pyqwidget()` is only used for the python interface. This makes these two methods redundant, thus this commit entirely removes `pyqwidget()`, and modifies the `qwidget()` python wrapper to behave like `pyqwidget()`. Note that we can be fairly confident that this change will not effect potential users of `qwidget()`, because any invocation on the objects previously returned by `qwidget()` would cause a segmentation fault. This commit also fixes a memory leak: Internally, the `pyqwidget()` functions were returning a PyLong `PyObject *`, which was then upwrapped in a pybind trampoline without decrementing the reference count of that python object. Signed-off-by: David Winter <david.winter@analog.com>
Diffstat (limited to 'gr-qtgui/lib')
-rw-r--r--gr-qtgui/lib/ber_sink_b_impl.cc11
-rw-r--r--gr-qtgui/lib/ber_sink_b_impl.h6
-rw-r--r--gr-qtgui/lib/const_sink_c_impl.cc11
-rw-r--r--gr-qtgui/lib/const_sink_c_impl.h6
-rw-r--r--gr-qtgui/lib/edit_box_msg_impl.cc11
-rw-r--r--gr-qtgui/lib/edit_box_msg_impl.h6
-rw-r--r--gr-qtgui/lib/eye_sink_c_impl.cc11
-rw-r--r--gr-qtgui/lib/eye_sink_c_impl.h6
-rw-r--r--gr-qtgui/lib/eye_sink_f_impl.cc11
-rw-r--r--gr-qtgui/lib/eye_sink_f_impl.h6
-rw-r--r--gr-qtgui/lib/freq_sink_c_impl.cc11
-rw-r--r--gr-qtgui/lib/freq_sink_c_impl.h6
-rw-r--r--gr-qtgui/lib/freq_sink_f_impl.cc11
-rw-r--r--gr-qtgui/lib/freq_sink_f_impl.h6
-rw-r--r--gr-qtgui/lib/histogram_sink_f_impl.cc11
-rw-r--r--gr-qtgui/lib/histogram_sink_f_impl.h6
-rw-r--r--gr-qtgui/lib/number_sink_impl.cc11
-rw-r--r--gr-qtgui/lib/number_sink_impl.h6
-rw-r--r--gr-qtgui/lib/sink_c_impl.cc11
-rw-r--r--gr-qtgui/lib/sink_c_impl.h6
-rw-r--r--gr-qtgui/lib/sink_f_impl.cc11
-rw-r--r--gr-qtgui/lib/sink_f_impl.h6
-rw-r--r--gr-qtgui/lib/time_raster_sink_b_impl.cc11
-rw-r--r--gr-qtgui/lib/time_raster_sink_b_impl.h6
-rw-r--r--gr-qtgui/lib/time_raster_sink_f_impl.cc11
-rw-r--r--gr-qtgui/lib/time_raster_sink_f_impl.h6
-rw-r--r--gr-qtgui/lib/time_sink_c_impl.cc11
-rw-r--r--gr-qtgui/lib/time_sink_c_impl.h6
-rw-r--r--gr-qtgui/lib/time_sink_f_impl.cc11
-rw-r--r--gr-qtgui/lib/time_sink_f_impl.h6
-rw-r--r--gr-qtgui/lib/vector_sink_f_impl.cc11
-rw-r--r--gr-qtgui/lib/vector_sink_f_impl.h6
-rw-r--r--gr-qtgui/lib/waterfall_sink_c_impl.cc11
-rw-r--r--gr-qtgui/lib/waterfall_sink_c_impl.h6
-rw-r--r--gr-qtgui/lib/waterfall_sink_f_impl.cc11
-rw-r--r--gr-qtgui/lib/waterfall_sink_f_impl.h6
36 files changed, 0 insertions, 306 deletions
diff --git a/gr-qtgui/lib/ber_sink_b_impl.cc b/gr-qtgui/lib/ber_sink_b_impl.cc
index c223570a0b..be3c6ba378 100644
--- a/gr-qtgui/lib/ber_sink_b_impl.cc
+++ b/gr-qtgui/lib/ber_sink_b_impl.cc
@@ -140,17 +140,6 @@ void ber_sink_b_impl::exec_() { d_qApplication->exec(); }
QWidget* ber_sink_b_impl::qwidget() { return d_main_gui; }
-#ifdef ENABLE_PYTHON
-PyObject* ber_sink_b_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_main_gui);
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* ber_sink_b_impl::pyqwidget() { return NULL; }
-#endif
-
void ber_sink_b_impl::set_y_axis(double min, double max)
{
d_main_gui->setYaxis(min, max);
diff --git a/gr-qtgui/lib/ber_sink_b_impl.h b/gr-qtgui/lib/ber_sink_b_impl.h
index 05aa91011e..8e46f78b5b 100644
--- a/gr-qtgui/lib/ber_sink_b_impl.h
+++ b/gr-qtgui/lib/ber_sink_b_impl.h
@@ -62,12 +62,6 @@ public:
void exec_() override;
QWidget* qwidget();
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
void set_y_axis(double min, double max) override;
void set_x_axis(double min, double max) override;
diff --git a/gr-qtgui/lib/const_sink_c_impl.cc b/gr-qtgui/lib/const_sink_c_impl.cc
index 568949c977..e4b09c7d48 100644
--- a/gr-qtgui/lib/const_sink_c_impl.cc
+++ b/gr-qtgui/lib/const_sink_c_impl.cc
@@ -104,17 +104,6 @@ void const_sink_c_impl::exec_() { d_qApplication->exec(); }
QWidget* const_sink_c_impl::qwidget() { return d_main_gui; }
-#ifdef ENABLE_PYTHON
-PyObject* const_sink_c_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_main_gui);
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* const_sink_c_impl::pyqwidget() { return NULL; }
-#endif
-
void const_sink_c_impl::set_y_axis(double min, double max)
{
d_main_gui->setYaxis(min, max);
diff --git a/gr-qtgui/lib/const_sink_c_impl.h b/gr-qtgui/lib/const_sink_c_impl.h
index 686a0ea30b..5321d7fff9 100644
--- a/gr-qtgui/lib/const_sink_c_impl.h
+++ b/gr-qtgui/lib/const_sink_c_impl.h
@@ -84,12 +84,6 @@ public:
void exec_() override;
QWidget* qwidget() override;
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
void set_y_axis(double min, double max) override;
void set_x_axis(double min, double max) override;
diff --git a/gr-qtgui/lib/edit_box_msg_impl.cc b/gr-qtgui/lib/edit_box_msg_impl.cc
index 43edf15821..0794a1268c 100644
--- a/gr-qtgui/lib/edit_box_msg_impl.cc
+++ b/gr-qtgui/lib/edit_box_msg_impl.cc
@@ -170,17 +170,6 @@ void edit_box_msg_impl::exec_() { d_qApplication->exec(); }
QWidget* edit_box_msg_impl::qwidget() { return (QWidget*)d_group; }
-#ifdef ENABLE_PYTHON
-PyObject* edit_box_msg_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_group);
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* edit_box_msg_impl::pyqwidget() { return NULL; }
-#endif
-
void edit_box_msg_impl::set_type(int type) { set_type(static_cast<data_type_t>(type)); }
void edit_box_msg_impl::set_type(gr::qtgui::data_type_t type)
diff --git a/gr-qtgui/lib/edit_box_msg_impl.h b/gr-qtgui/lib/edit_box_msg_impl.h
index bf84d784ba..5b45fd8a73 100644
--- a/gr-qtgui/lib/edit_box_msg_impl.h
+++ b/gr-qtgui/lib/edit_box_msg_impl.h
@@ -68,12 +68,6 @@ public:
void exec_() override;
QWidget* qwidget() override;
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
void set_value(pmt::pmt_t val);
public slots:
diff --git a/gr-qtgui/lib/eye_sink_c_impl.cc b/gr-qtgui/lib/eye_sink_c_impl.cc
index 8a602790a0..6df953b8c9 100644
--- a/gr-qtgui/lib/eye_sink_c_impl.cc
+++ b/gr-qtgui/lib/eye_sink_c_impl.cc
@@ -122,17 +122,6 @@ void eye_sink_c_impl::exec_() { d_qApplication->exec(); }
QWidget* eye_sink_c_impl::qwidget() { return d_main_gui; }
-#ifdef ENABLE_PYTHON
-PyObject* eye_sink_c_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_main_gui);
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* eye_sink_c_impl::pyqwidget() { return NULL; }
-#endif
-
void eye_sink_c_impl::set_y_axis(double min, double max)
{
d_main_gui->setYaxis(min, max);
diff --git a/gr-qtgui/lib/eye_sink_c_impl.h b/gr-qtgui/lib/eye_sink_c_impl.h
index 16f965298b..b6060072ad 100644
--- a/gr-qtgui/lib/eye_sink_c_impl.h
+++ b/gr-qtgui/lib/eye_sink_c_impl.h
@@ -88,12 +88,6 @@ public:
void exec_() override;
QWidget* qwidget() override;
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
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;
diff --git a/gr-qtgui/lib/eye_sink_f_impl.cc b/gr-qtgui/lib/eye_sink_f_impl.cc
index 16b4c39c63..db08ce821a 100644
--- a/gr-qtgui/lib/eye_sink_f_impl.cc
+++ b/gr-qtgui/lib/eye_sink_f_impl.cc
@@ -117,17 +117,6 @@ void eye_sink_f_impl::exec_() { d_qApplication->exec(); }
QWidget* eye_sink_f_impl::qwidget() { return d_main_gui; }
-#ifdef ENABLE_PYTHON
-PyObject* eye_sink_f_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_main_gui);
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* eye_sink_f_impl::pyqwidget() { return NULL; }
-#endif
-
void eye_sink_f_impl::set_y_axis(double min, double max)
{
d_main_gui->setYaxis(min, max);
diff --git a/gr-qtgui/lib/eye_sink_f_impl.h b/gr-qtgui/lib/eye_sink_f_impl.h
index bcacf02ea9..502490cbad 100644
--- a/gr-qtgui/lib/eye_sink_f_impl.h
+++ b/gr-qtgui/lib/eye_sink_f_impl.h
@@ -85,12 +85,6 @@ public:
void exec_() override;
QWidget* qwidget() override;
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
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;
diff --git a/gr-qtgui/lib/freq_sink_c_impl.cc b/gr-qtgui/lib/freq_sink_c_impl.cc
index 445fb359c0..dfb984f7a2 100644
--- a/gr-qtgui/lib/freq_sink_c_impl.cc
+++ b/gr-qtgui/lib/freq_sink_c_impl.cc
@@ -139,17 +139,6 @@ void freq_sink_c_impl::exec_() { d_qApplication->exec(); }
QWidget* freq_sink_c_impl::qwidget() { return d_main_gui; }
-#ifdef ENABLE_PYTHON
-PyObject* freq_sink_c_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_main_gui);
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* freq_sink_c_impl::pyqwidget() { return NULL; }
-#endif
-
void freq_sink_c_impl::set_fft_size(const int fftsize)
{
if ((fftsize > 16) && (fftsize < 16384))
diff --git a/gr-qtgui/lib/freq_sink_c_impl.h b/gr-qtgui/lib/freq_sink_c_impl.h
index 09a318a426..5e70b99e66 100644
--- a/gr-qtgui/lib/freq_sink_c_impl.h
+++ b/gr-qtgui/lib/freq_sink_c_impl.h
@@ -115,12 +115,6 @@ public:
void exec_() override;
QWidget* qwidget() override;
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
void set_fft_size(const int fftsize) override;
int fft_size() const override;
void set_fft_average(const float fftavg) override;
diff --git a/gr-qtgui/lib/freq_sink_f_impl.cc b/gr-qtgui/lib/freq_sink_f_impl.cc
index b26dce275d..a3920329bb 100644
--- a/gr-qtgui/lib/freq_sink_f_impl.cc
+++ b/gr-qtgui/lib/freq_sink_f_impl.cc
@@ -139,17 +139,6 @@ void freq_sink_f_impl::exec_() { d_qApplication->exec(); }
QWidget* freq_sink_f_impl::qwidget() { return d_main_gui; }
-#ifdef ENABLE_PYTHON
-PyObject* freq_sink_f_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_main_gui);
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* freq_sink_f_impl::pyqwidget() { return NULL; }
-#endif
-
void freq_sink_f_impl::set_fft_size(const int fftsize)
{
if ((fftsize > 16) && (fftsize < 16384))
diff --git a/gr-qtgui/lib/freq_sink_f_impl.h b/gr-qtgui/lib/freq_sink_f_impl.h
index c1eaf5547a..e1f39f7f98 100644
--- a/gr-qtgui/lib/freq_sink_f_impl.h
+++ b/gr-qtgui/lib/freq_sink_f_impl.h
@@ -115,12 +115,6 @@ public:
void exec_() override;
QWidget* qwidget() override;
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
void set_fft_size(const int fftsize) override;
int fft_size() const override;
void set_fft_average(const float fftavg) override;
diff --git a/gr-qtgui/lib/histogram_sink_f_impl.cc b/gr-qtgui/lib/histogram_sink_f_impl.cc
index f6c58ebf47..dc9d58294a 100644
--- a/gr-qtgui/lib/histogram_sink_f_impl.cc
+++ b/gr-qtgui/lib/histogram_sink_f_impl.cc
@@ -114,17 +114,6 @@ void histogram_sink_f_impl::exec_() { d_qApplication->exec(); }
QWidget* histogram_sink_f_impl::qwidget() { return d_main_gui; }
-#ifdef ENABLE_PYTHON
-PyObject* histogram_sink_f_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_main_gui);
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* histogram_sink_f_impl::pyqwidget() { return NULL; }
-#endif
-
void histogram_sink_f_impl::set_y_axis(double min, double max)
{
d_main_gui->setYaxis(min, max);
diff --git a/gr-qtgui/lib/histogram_sink_f_impl.h b/gr-qtgui/lib/histogram_sink_f_impl.h
index 3c9e682790..d59429437e 100644
--- a/gr-qtgui/lib/histogram_sink_f_impl.h
+++ b/gr-qtgui/lib/histogram_sink_f_impl.h
@@ -72,12 +72,6 @@ public:
void exec_() override;
QWidget* qwidget() override;
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
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;
diff --git a/gr-qtgui/lib/number_sink_impl.cc b/gr-qtgui/lib/number_sink_impl.cc
index 2a50ab51c2..0438568ec5 100644
--- a/gr-qtgui/lib/number_sink_impl.cc
+++ b/gr-qtgui/lib/number_sink_impl.cc
@@ -93,17 +93,6 @@ void number_sink_impl::exec_() { d_qApplication->exec(); }
QWidget* number_sink_impl::qwidget() { return d_main_gui; }
-#ifdef ENABLE_PYTHON
-PyObject* number_sink_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_main_gui);
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* number_sink_impl::pyqwidget() { return NULL; }
-#endif
-
void number_sink_impl::set_update_time(double t)
{
// convert update time to ticks
diff --git a/gr-qtgui/lib/number_sink_impl.h b/gr-qtgui/lib/number_sink_impl.h
index 7b5dfdc37f..717f368adb 100644
--- a/gr-qtgui/lib/number_sink_impl.h
+++ b/gr-qtgui/lib/number_sink_impl.h
@@ -69,12 +69,6 @@ public:
void exec_() override;
QWidget* qwidget() override;
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
void set_update_time(double t) override;
void set_average(const float avg) override;
void set_graph_type(const graph_t type) override;
diff --git a/gr-qtgui/lib/sink_c_impl.cc b/gr-qtgui/lib/sink_c_impl.cc
index 744279e7c7..8fe6a067c4 100644
--- a/gr-qtgui/lib/sink_c_impl.cc
+++ b/gr-qtgui/lib/sink_c_impl.cc
@@ -140,17 +140,6 @@ void sink_c_impl::exec_() { d_qApplication->exec(); }
QWidget* sink_c_impl::qwidget() { return d_main_gui.qwidget(); }
-#ifdef ENABLE_PYTHON
-PyObject* sink_c_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_main_gui.qwidget());
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* sink_c_impl::pyqwidget() { return NULL; }
-#endif
-
void sink_c_impl::set_fft_size(const int fftsize)
{
d_fftsize = fftsize;
diff --git a/gr-qtgui/lib/sink_c_impl.h b/gr-qtgui/lib/sink_c_impl.h
index 53b81caec7..f9f524b927 100644
--- a/gr-qtgui/lib/sink_c_impl.h
+++ b/gr-qtgui/lib/sink_c_impl.h
@@ -92,12 +92,6 @@ public:
void exec_() override;
QWidget* qwidget() override;
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
void set_fft_size(const int fftsize) override;
int fft_size() const override;
diff --git a/gr-qtgui/lib/sink_f_impl.cc b/gr-qtgui/lib/sink_f_impl.cc
index 74d8cf6430..052e6ecd92 100644
--- a/gr-qtgui/lib/sink_f_impl.cc
+++ b/gr-qtgui/lib/sink_f_impl.cc
@@ -133,17 +133,6 @@ void sink_f_impl::exec_() { d_qApplication->exec(); }
QWidget* sink_f_impl::qwidget() { return d_main_gui.qwidget(); }
-#ifdef ENABLE_PYTHON
-PyObject* sink_f_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_main_gui.qwidget());
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* sink_f_impl::pyqwidget() { return NULL; }
-#endif
-
void sink_f_impl::set_fft_size(const int fftsize)
{
d_fftsize = fftsize;
diff --git a/gr-qtgui/lib/sink_f_impl.h b/gr-qtgui/lib/sink_f_impl.h
index c1e9c431f0..8086671048 100644
--- a/gr-qtgui/lib/sink_f_impl.h
+++ b/gr-qtgui/lib/sink_f_impl.h
@@ -93,12 +93,6 @@ public:
void exec_() override;
QWidget* qwidget() override;
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
void set_fft_size(const int fftsize) override;
int fft_size() const override;
diff --git a/gr-qtgui/lib/time_raster_sink_b_impl.cc b/gr-qtgui/lib/time_raster_sink_b_impl.cc
index f9e8b2faa5..9211dc70ca 100644
--- a/gr-qtgui/lib/time_raster_sink_b_impl.cc
+++ b/gr-qtgui/lib/time_raster_sink_b_impl.cc
@@ -122,17 +122,6 @@ void time_raster_sink_b_impl::exec_() { d_qApplication->exec(); }
QWidget* time_raster_sink_b_impl::qwidget() { return d_main_gui; }
-#ifdef ENABLE_PYTHON
-PyObject* time_raster_sink_b_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_main_gui);
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* time_raster_sink_b_impl::pyqwidget() { return NULL; }
-#endif
-
void time_raster_sink_b_impl::set_x_label(const std::string& label)
{
d_main_gui->setXLabel(label);
diff --git a/gr-qtgui/lib/time_raster_sink_b_impl.h b/gr-qtgui/lib/time_raster_sink_b_impl.h
index d8dcf527fb..64c9d6ccef 100644
--- a/gr-qtgui/lib/time_raster_sink_b_impl.h
+++ b/gr-qtgui/lib/time_raster_sink_b_impl.h
@@ -75,12 +75,6 @@ public:
void exec_() override;
QWidget* qwidget() override;
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
void set_x_label(const std::string& label) override;
void set_x_range(double start, double end) override;
void set_y_label(const std::string& label) override;
diff --git a/gr-qtgui/lib/time_raster_sink_f_impl.cc b/gr-qtgui/lib/time_raster_sink_f_impl.cc
index a9104b0b77..3648c60047 100644
--- a/gr-qtgui/lib/time_raster_sink_f_impl.cc
+++ b/gr-qtgui/lib/time_raster_sink_f_impl.cc
@@ -119,17 +119,6 @@ void time_raster_sink_f_impl::exec_() { d_qApplication->exec(); }
QWidget* time_raster_sink_f_impl::qwidget() { return d_main_gui; }
-#ifdef ENABLE_PYTHON
-PyObject* time_raster_sink_f_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_main_gui);
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* time_raster_sink_f_impl::pyqwidget() { return NULL; }
-#endif
-
void time_raster_sink_f_impl::set_x_label(const std::string& label)
{
d_main_gui->setXLabel(label);
diff --git a/gr-qtgui/lib/time_raster_sink_f_impl.h b/gr-qtgui/lib/time_raster_sink_f_impl.h
index 5cf2da6257..1c69c24e1c 100644
--- a/gr-qtgui/lib/time_raster_sink_f_impl.h
+++ b/gr-qtgui/lib/time_raster_sink_f_impl.h
@@ -74,12 +74,6 @@ public:
void exec_() override;
QWidget* qwidget() override;
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
void set_x_label(const std::string& label) override;
void set_x_range(double start, double end) override;
void set_y_label(const std::string& label) override;
diff --git a/gr-qtgui/lib/time_sink_c_impl.cc b/gr-qtgui/lib/time_sink_c_impl.cc
index 84579528a4..b700f584d5 100644
--- a/gr-qtgui/lib/time_sink_c_impl.cc
+++ b/gr-qtgui/lib/time_sink_c_impl.cc
@@ -127,17 +127,6 @@ void time_sink_c_impl::exec_() { d_qApplication->exec(); }
QWidget* time_sink_c_impl::qwidget() { return d_main_gui; }
-#ifdef ENABLE_PYTHON
-PyObject* time_sink_c_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_main_gui);
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* time_sink_c_impl::pyqwidget() { return NULL; }
-#endif
-
void time_sink_c_impl::set_y_axis(double min, double max)
{
d_main_gui->setYaxis(min, max);
diff --git a/gr-qtgui/lib/time_sink_c_impl.h b/gr-qtgui/lib/time_sink_c_impl.h
index 9e2d4f4e35..1542f583ba 100644
--- a/gr-qtgui/lib/time_sink_c_impl.h
+++ b/gr-qtgui/lib/time_sink_c_impl.h
@@ -83,12 +83,6 @@ public:
void exec_() override;
QWidget* qwidget() override;
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
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;
diff --git a/gr-qtgui/lib/time_sink_f_impl.cc b/gr-qtgui/lib/time_sink_f_impl.cc
index f8b179c985..6b79a6ec8c 100644
--- a/gr-qtgui/lib/time_sink_f_impl.cc
+++ b/gr-qtgui/lib/time_sink_f_impl.cc
@@ -125,17 +125,6 @@ void time_sink_f_impl::exec_() { d_qApplication->exec(); }
QWidget* time_sink_f_impl::qwidget() { return d_main_gui; }
-#ifdef ENABLE_PYTHON
-PyObject* time_sink_f_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_main_gui);
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* time_sink_f_impl::pyqwidget() { return NULL; }
-#endif
-
void time_sink_f_impl::set_y_axis(double min, double max)
{
d_main_gui->setYaxis(min, max);
diff --git a/gr-qtgui/lib/time_sink_f_impl.h b/gr-qtgui/lib/time_sink_f_impl.h
index cedef648f0..976f38d10d 100644
--- a/gr-qtgui/lib/time_sink_f_impl.h
+++ b/gr-qtgui/lib/time_sink_f_impl.h
@@ -82,12 +82,6 @@ public:
void exec_() override;
QWidget* qwidget() override;
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
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;
diff --git a/gr-qtgui/lib/vector_sink_f_impl.cc b/gr-qtgui/lib/vector_sink_f_impl.cc
index 7aab4611e5..473a99182f 100644
--- a/gr-qtgui/lib/vector_sink_f_impl.cc
+++ b/gr-qtgui/lib/vector_sink_f_impl.cc
@@ -117,17 +117,6 @@ void vector_sink_f_impl::exec_() { d_qApplication->exec(); }
QWidget* vector_sink_f_impl::qwidget() { return d_main_gui; }
-#ifdef ENABLE_PYTHON
-PyObject* vector_sink_f_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_main_gui);
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* vector_sink_f_impl::pyqwidget() { return NULL; }
-#endif
-
unsigned int vector_sink_f_impl::vlen() const { return d_vlen; }
void vector_sink_f_impl::set_vec_average(const float avg)
diff --git a/gr-qtgui/lib/vector_sink_f_impl.h b/gr-qtgui/lib/vector_sink_f_impl.h
index a76e0c6402..fb93716c35 100644
--- a/gr-qtgui/lib/vector_sink_f_impl.h
+++ b/gr-qtgui/lib/vector_sink_f_impl.h
@@ -82,12 +82,6 @@ public:
void exec_() override;
QWidget* qwidget() override;
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
unsigned int vlen() const override;
void set_vec_average(const float avg) override;
float vec_average() const override;
diff --git a/gr-qtgui/lib/waterfall_sink_c_impl.cc b/gr-qtgui/lib/waterfall_sink_c_impl.cc
index e3f554df12..cfd4db0f28 100644
--- a/gr-qtgui/lib/waterfall_sink_c_impl.cc
+++ b/gr-qtgui/lib/waterfall_sink_c_impl.cc
@@ -138,17 +138,6 @@ void waterfall_sink_c_impl::exec_() { d_qApplication->exec(); }
QWidget* waterfall_sink_c_impl::qwidget() { return d_main_gui; }
-#ifdef ENABLE_PYTHON
-PyObject* waterfall_sink_c_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_main_gui);
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* waterfall_sink_c_impl::pyqwidget() { return NULL; }
-#endif
-
void waterfall_sink_c_impl::clear_data() { d_main_gui->clearData(); }
void waterfall_sink_c_impl::set_fft_size(const int fftsize)
diff --git a/gr-qtgui/lib/waterfall_sink_c_impl.h b/gr-qtgui/lib/waterfall_sink_c_impl.h
index c7e258a809..fd0cd9decc 100644
--- a/gr-qtgui/lib/waterfall_sink_c_impl.h
+++ b/gr-qtgui/lib/waterfall_sink_c_impl.h
@@ -99,12 +99,6 @@ public:
void exec_() override;
QWidget* qwidget() override;
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
void clear_data() override;
void set_fft_size(const int fftsize) override;
diff --git a/gr-qtgui/lib/waterfall_sink_f_impl.cc b/gr-qtgui/lib/waterfall_sink_f_impl.cc
index 11299326f0..52cbf03fbc 100644
--- a/gr-qtgui/lib/waterfall_sink_f_impl.cc
+++ b/gr-qtgui/lib/waterfall_sink_f_impl.cc
@@ -135,17 +135,6 @@ void waterfall_sink_f_impl::exec_() { d_qApplication->exec(); }
QWidget* waterfall_sink_f_impl::qwidget() { return d_main_gui; }
-#ifdef ENABLE_PYTHON
-PyObject* waterfall_sink_f_impl::pyqwidget()
-{
- PyObject* w = PyLong_FromVoidPtr((void*)d_main_gui);
- PyObject* retarg = Py_BuildValue("N", w);
- return retarg;
-}
-#else
-void* waterfall_sink_f_impl::pyqwidget() { return NULL; }
-#endif
-
void waterfall_sink_f_impl::clear_data() { d_main_gui->clearData(); }
void waterfall_sink_f_impl::set_fft_size(const int fftsize)
diff --git a/gr-qtgui/lib/waterfall_sink_f_impl.h b/gr-qtgui/lib/waterfall_sink_f_impl.h
index 099356c798..783f15453d 100644
--- a/gr-qtgui/lib/waterfall_sink_f_impl.h
+++ b/gr-qtgui/lib/waterfall_sink_f_impl.h
@@ -99,12 +99,6 @@ public:
void exec_() override;
QWidget* qwidget() override;
-#ifdef ENABLE_PYTHON
- PyObject* pyqwidget() override;
-#else
- void* pyqwidget();
-#endif
-
void clear_data() override;
void set_fft_size(const int fftsize) override;