summaryrefslogtreecommitdiff
path: root/gr-qtgui/python/qtgui
diff options
context:
space:
mode:
authorDavid Winter <david.winter@analog.com>2021-10-11 11:50:44 +0200
committermormj <34754695+mormj@users.noreply.github.com>2021-10-12 06:25:46 -0400
commit68e618bce4fda1e827868d515d9df1653c485ad2 (patch)
tree70e1a57652560ee33ed826d76cfe0361c7ae6db0 /gr-qtgui/python/qtgui
parent06dc1a9fca3bd1a2421e1a19fd6374519349d8d9 (diff)
ber_sink_b: Make qwidget() part of the API
The qwidget() method of ber_sink_b had previously not been declared part of the public API, thus preventing its use from python. Signed-off-by: David Winter <david.winter@analog.com>
Diffstat (limited to 'gr-qtgui/python/qtgui')
-rw-r--r--gr-qtgui/python/qtgui/bindings/ber_sink_b_python.cc6
-rw-r--r--gr-qtgui/python/qtgui/bindings/docstrings/ber_sink_b_pydoc_template.h3
2 files changed, 9 insertions, 0 deletions
diff --git a/gr-qtgui/python/qtgui/bindings/ber_sink_b_python.cc b/gr-qtgui/python/qtgui/bindings/ber_sink_b_python.cc
index 664c9ca7e6..ff5ece7cd7 100644
--- a/gr-qtgui/python/qtgui/bindings/ber_sink_b_python.cc
+++ b/gr-qtgui/python/qtgui/bindings/ber_sink_b_python.cc
@@ -55,6 +55,12 @@ void bind_ber_sink_b(py::module& m)
.def("exec_", &ber_sink_b::exec_, D(ber_sink_b, exec_))
+ .def(
+ "qwidget",
+ [](ber_sink_b& self) { return reinterpret_cast<uintptr_t>(self.qwidget()); },
+ D(ber_sink_b, qwidget))
+
+
.def("set_y_axis",
&ber_sink_b::set_y_axis,
py::arg("min"),
diff --git a/gr-qtgui/python/qtgui/bindings/docstrings/ber_sink_b_pydoc_template.h b/gr-qtgui/python/qtgui/bindings/docstrings/ber_sink_b_pydoc_template.h
index 114cbe350e..56b7b7ef17 100644
--- a/gr-qtgui/python/qtgui/bindings/docstrings/ber_sink_b_pydoc_template.h
+++ b/gr-qtgui/python/qtgui/bindings/docstrings/ber_sink_b_pydoc_template.h
@@ -18,6 +18,9 @@
static const char* __doc_gr_qtgui_ber_sink_b = R"doc()doc";
+static const char* __doc_gr_qtgui_ber_sink_b_qwidget = R"doc()doc";
+
+
static const char* __doc_gr_qtgui_ber_sink_b_ber_sink_b_0 = R"doc()doc";