diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2011-10-21 17:36:06 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:56:19 -0300 |
commit | b643a3f8abe68c82b304df4a6644666dc735941c (patch) | |
tree | a6d96c8793194122ea19cf9c4dc300aaa6dc9360 /libpyside | |
parent | 8145f2a7e26f8af918ed9a769abe1c5f6a4399ee (diff) |
Modified PySideQFlags based on Hugo's design.
Diffstat (limited to 'libpyside')
-rw-r--r-- | libpyside/pysideqflags.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libpyside/pysideqflags.cpp b/libpyside/pysideqflags.cpp index 8e962da30..4fe24b83a 100644 --- a/libpyside/pysideqflags.cpp +++ b/libpyside/pysideqflags.cpp @@ -33,6 +33,7 @@ extern "C" { struct PySideQFlagsType { PyHeapTypeObject super; + SbkConverter** converterPtr; SbkConverter* converter; }; @@ -127,6 +128,9 @@ namespace QFlags type->tp_as_number = numberMethods; type->tp_richcompare = &PySideQFlagsRichCompare; + PySideQFlagsType* flagsType = reinterpret_cast<PySideQFlagsType*>(type); + flagsType->converterPtr = &flagsType->converter; + if (PyType_Ready(type) < 0) return 0; @@ -146,4 +150,3 @@ namespace QFlags } } } - |