diff options
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.cc | 16 |
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", |