summaryrefslogtreecommitdiff
path: root/gr-qtgui/python/qtgui/bindings/freq_sink_c_python.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-qtgui/python/qtgui/bindings/freq_sink_c_python.cc')
-rw-r--r--gr-qtgui/python/qtgui/bindings/freq_sink_c_python.cc16
1 files changed, 3 insertions, 13 deletions
diff --git a/gr-qtgui/python/qtgui/bindings/freq_sink_c_python.cc b/gr-qtgui/python/qtgui/bindings/freq_sink_c_python.cc
index bdb0f9b6a4..6ca230c7d9 100644
--- a/gr-qtgui/python/qtgui/bindings/freq_sink_c_python.cc
+++ b/gr-qtgui/python/qtgui/bindings/freq_sink_c_python.cc
@@ -59,20 +59,10 @@ void bind_freq_sink_c(py::module& m)
.def("exec_", &freq_sink_c::exec_, D(freq_sink_c, exec_))
- .def("qwidget", &freq_sink_c::qwidget, D(freq_sink_c, qwidget))
-
-
- // .def("pyqwidget",&freq_sink_c::pyqwidget,
- // D(freq_sink_c,pyqwidget)
- // )
- // For the sip conversion to python to work, the widget object
- // needs to be explicitly converted to long long.
.def(
- "pyqwidget",
- [](std::shared_ptr<freq_sink_c> p) {
- return PyLong_AsLongLong(p->pyqwidget());
- },
- D(freq_sink_c, pyqwidget))
+ "qwidget",
+ [](freq_sink_c& self) { return reinterpret_cast<uintptr_t>(self.qwidget()); },
+ D(freq_sink_c, qwidget))
.def("set_fft_size",