On Sat, 18 Jul 2009 23:06:47 +0200, Arve Knudsen <[email protected]>
wrote:
> 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

Yes, and depending on the context, it may prove to be difficult.

> (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".

Yes - thanks.

Phil
_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to