Hi,
I'm working on gegl-qt, a convenience library for using gegl[2] in Qt
applications. gegl-qt provides a couple of Qt widgets that I would
like to provide Python bindings for using PySide.

The issue I'm facing is that most of the widgets provided have methods
with the following signature.

GeglNode *inputNode() const;
void setInputNode(GeglNode *node);

where GeglNode is a GObject provided by gegl. Shiboken ignores these
because it does not know what to do with the GeglNode *. gegl already
has Python bindings using GObject Introspection, and I wish to make
use of these. So I somehow need to tell Shiboken about the mapping
between the C type and the existing Python type. How do I achieve
this?

The work-in-progress, including a test case, can be found at
http://git.gnome.org/browse/gegl-qt/commit/?h=pyside

1. http://git.gnome.org/browse/gegl-qt/
2. http://www.gegl.org

-- 
Jon Nordby - www.jonnor.com
_______________________________________________
PySide mailing list
[email protected]
http://lists.pyside.org/listinfo/pyside

Reply via email to