On Sat, 29 Aug 2009 19:43:24 +0200, "Diez B. Roggisch" <[email protected]>
wrote:
> Phil Thompson schrieb:
>> On Sat, 29 Aug 2009 17:48:11 +0200, "Diez B. Roggisch" <[email protected]>
>> wrote:
>>> Hi,
>>>
>>> I've got a struct like this:
>>>
>>> struct SJoystickInfo {
>>> u8 Joystick;
>>> u32 Buttons;
>>> u32 Axes;
>>> enum
>>> {
>>> //! A hat is definitely present.
>>> POV_HAT_PRESENT,
>>>
>>> //! A hat is definitely not present.
>>> POV_HAT_ABSENT,
>>>
>>> //! The presence or absence of a hat cannot be determined.
>>> POV_HAT_UNKNOWN
>>> } PovHat;
>>> }; // struct SJoystickInfo
>>>
>>> So the type of PovHat is an anonymous enum. How to wrap that? I also
>>> tried to just give PovHat an int-value, but that didn't work either.
>>
>> It should just work - what problem are you seeing?
>
> A simple syntax eror at the line of "PovHat".
Hmm - one for the TODO list.
The workaround is what I think you tried...
enum
{
//! A hat is definitely present.
POV_HAT_PRESENT,
//! A hat is definitely not present.
POV_HAT_ABSENT,
//! The presence or absence of a hat cannot be determined.
POV_HAT_UNKNOWN
};
int PovHat;
...so what problem did you have with that?
Phil
_______________________________________________
PyQt mailing list [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt