##// END OF EJS Templates
Commit Message Age Author Refs
load previous
r34:5daedfb035c8
improved so that dict contains properties and that dir() shows all available things, including the derived base attributes git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@70 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r33:1742cf875fd9
updated version number, next version will be 2.0 due to the wrapping generator addition git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@69 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r32:ae159b178ea0
started to update/improve docs git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@68 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r31:8293debcc536
enabled downcasting only on base classes git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@67 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r30:a523f73e74c6
added support for setattr to allow derived classes to add own attributes git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@66 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r29:fa33440a60c5
- upgraded generator to generate polymorphic handlers for downcasting - fixed virtual function promotion/forwarding git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@65 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r28:cf202027b50b
upgraded wrappers to current generator version git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@64 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r27:aac16c8308db
fixed attr lookup and support for invalid (unregistered) properties git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@63 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r26:dcd28715f924
added support for downcasting via polymorphic handlers git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@62 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r25:60e7b3114ac6
changed to support dicts for variable lookup and eval git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@61 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r24:f543ed746063
- added support for deriving CPP classes in Python and to override all public and protected virtual functions from PythonQt - changed signal receiver code so that it can be reused for virtual method dispatch - moved decorators completely into PythonQtClassInfo - changed python to qt conversion so that it can work with an already allocated object (needed for return values of virtual functions - added support for multiple inheritance and upcasting (e.g. a QWidget is automatically casted to a QPaintDevice when passed to QPainter.begin()) - removed default constructors of std decorators because they are now codegenerated - regenerated bindings - improved the code generator to suppot git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@60 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r23:0fec1cae9cb6
- removed argument to fullSignature - returning instance methods on class objects as well - implemented unbound calls on instance methods returned on class objects git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@59 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r22:29d38290403f
changed implementation to allow deriving python classes from PythonQt classes (it is still work in progress and is not very useful yet without having shell classes that reimplement the C++ virtual functions) git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@58 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r21:3c0cb2942ee0
named the struct and implemented classInfo() as a member of the struct and not the typedef (this seems to be a GCC issue, it worked well on MSVC8) git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@57 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r20:1203bfc88874
fixed test case git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@56 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r19:4f416979f8bf
fixed bad reference counting and borrowed references git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@55 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r18:44e5ff2700cb
- wrapped instances are now wrapped by class specific subtypes to facilitate future deriving from python - object creation has changed by using the python type system (calling the type object with PyObject_Call) git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@54 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r17:4a5dbf143fd4
renamed guards git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@53 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r16:c68e0aff542c
code cleanup and rename of PythonQtWrapper to PythonQtInstanceWrapper and PythonQtMetaObjectWrapper to PythonQtClassWrapper, since these names match much better what these classes wrap, regarding that we are wrapping CPP objects as well git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@52 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
r15:ae998290bf19
- added hasOwner method to manage ownership more nicely - added force flag to make delete() work - added check for hasOwner git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@51 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
florianlink
0
load next
< 1 .. 5 6 7 8 9 10 11 >
showing 20 out of 215 commits