Menu

/trunk/src/PythonQtSlot.cpp Commit Log


Commit Date  
[r91] (17.9 kB) by florianlink

cache enumWrappers in method infos and make use of the extra information for better enum overloading

2009-05-25 10:16:55 View
Download
[r82] (18.0 kB) by florianlink

added support for return by value of classes that are NOT registered with QMetaType but which have a default constructor decorator

2009-05-19 08:44:05 View
Download
[r81] (17.0 kB) by florianlink

moved return value creation AFTER the successful check of the call parameters, otherwise the return value allocation is done for nothing

2009-05-19 08:04:36 View
Download
[r77] (16.6 kB) by florianlink

fixed enum handling for static methods calls and added correct support for decorated enum detection

2009-05-09 19:32:42 View
Download
[r60] (16.5 kB) by florianlink

- 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

2009-04-21 08:43:07 View
Download
[r59] (16.7 kB) by florianlink

- removed argument to fullSignature
- returning instance methods on class objects as well
- implemented unbound calls on instance methods returned on class objects

2009-04-15 12:54:21 View
Download
[r54] (14.8 kB) by florianlink

- 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)

2009-04-14 14:52:30 View
Download
[r52] (14.3 kB) by florianlink

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

2009-04-14 06:56:20 View
Download
[r46] (14.3 kB) by florianlink

syncing with my current work, updating to 1.2, see changelog

2009-04-09 07:39:54 View
Download
[r43] (14.9 kB) by florianlink

- removed warnings
- fixed some memory leaks (only on cleanup)
- fixed bad QString usage as %s argument
- added PythonQtQFileImporter, which implements a default importer using QFile
- added PythonQt::self()->installDefaultImporter() to enable the new default importer
- modified example to make use of new importer
- removed ugly goto, which was copied from original zip import

2009-03-30 07:48:19 View
Download
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.