On Sat, Jul 18, 2009 at 10:59 PM, Phil Thompson <[email protected] > wrote:
> On Sat, 18 Jul 2009 22:42:31 +0200, Arve Knudsen <[email protected]> > wrote: > > Hi Phil > > > > In my attempt to wrap the new Qt animation classes, as requested by Jason > > H, > > I find that I'm not able declare a function-pointer typedef within a > class. > > According to the SIP syntax specification it seems perfectly possible, > > however. Can you please tell me why the following declaration from > > QEasingCurve doesn't work: > > > > class EasingCurve > > { > > [...] > > public: > > typedef qreal (*EasingFunction)(qreal progress); > > [...] > > }; > > It's a bug - just remove the name of the argument. Thanks, you're right. Looks like I'll have to wrap the function-pointer by hand though, am I right (sip says I have to "provide %Metod code")? I'm guessing you should fix sip's error message to say "%MethodCode" instead of "%Method code". Arve
_______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
