aboutsummaryrefslogtreecommitdiffstats
path: root/libpyside/pyside.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Optimize PySide::getMetaDataFromQObject function avoiding some str copies.Hugo Parente Lima2012-03-081-21/+26
|
* Initia QtCore port to python3.Renato Filho2012-03-081-5/+5
|
* Deprecated functions marked as deprecated.Hugo Parente Lima2012-03-081-2/+2
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Implemented DynamicMetaObject optiomizations.Renato Filho2012-03-081-1/+3
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Neto <lauro.neto@openbossa.org>
* Fix bug 926 - "qmlRegisterType does not work with QObject"Hugo Parente Lima2012-03-081-7/+40
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Neto <lauro.neto@openbossa.org>
* Implemented staticMetaObject property for QObjects.Renato Filho2012-03-081-59/+12
|
* Removed glue code for QObject.inherits function.Renato Filho2012-03-081-0/+12
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Created DestroyListener class.Renato Filho2012-03-081-0/+3
| | | | | | | | | | | This class is used to keep the Python object live until the signal destroyed emission. With this is possible to use the QObject on destruction signal. Fixes bug #505. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Implemented PySide::ClassInfo Object.Renato Filho2012-03-081-2/+4
| | | | | | | | | | | | This class reproduce the Qt macro Q_CLASSINFO behavior. Eg.: @QtCore.ClassInfo(author='PySide', url='http://www.pyside.org') fixes bug #705. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Fix bug 836 - "Pyside crashes with more than four base classes"Hugo Parente Lima2012-03-081-2/+2
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Change the order of function call on destructionVisitor to avoid problems ↵Renato Filho2012-03-081-1/+2
| | | | | | | | | with cyclic dependency. Fixes bug #793. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Hugo Parente <hugo.lima@openbossa.org>
* Only raise 'RuntimeError' for function call to avoid problems with ↵Renato Filho2012-03-081-3/+3
| | | | contructor order calls.
* Check if class is valid before call meta object function on class getattro ↵Renato Filho2012-03-081-0/+3
| | | | | | | | | function. Fix bug #696. Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Marcelo Lira <marcelo.lira@openbossa.org>
* Fix bug 668 - "QFileSystemModel setRootPath stops application from quitting."Hugo Parente Lima2012-03-081-0/+2
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Fix bug#552 - "Segmentation fault when using QUiLoader and QTabWidget"Hugo Parente Lima2012-03-081-2/+4
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Fixed MetaObject creation based on typename.Renato Araujo Oliveira Filho2012-03-081-5/+1
| | | | Reviewed by Hugo Parente <hugo.lima@openbossa.org>
* Created function used in PyObject getAttro.Renato Araujo Oliveira Filho2012-03-081-0/+50
| | | | | | | | Moved the code generated to a function in libpyside. Create unit test for bug #525. Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Marcelo Lira <marcelo.lira@openbossa.org>
* Add support for extension into PySide properties.Hugo Parente Lima2012-03-081-1/+1
| | | | This is used by PySide implementation of QDeclarativeListProperty.
* Set the object meta object at the declaration time, not instanciation time.Hugo Parente Lima2012-03-081-0/+91
|
* Fix crash at exit when there's a chain of referenced objects.Hugo Parente Lima2010-11-241-13/+15
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Merge branch 'apichanges'Hugo Parente Lima2010-11-231-2/+2
|\ | | | | | | | | | | | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org> Conflicts: libpyside/pyside.cpp
| * Adapt to API changes in libshiboken.Hugo Parente Lima2010-11-231-2/+2
| |
* | Separates QObjects with python ownership before start destructing then.Renato Araujo Oliveira Filho2010-11-221-1/+10
|/ | | | | | | This avoid list changes during the destruction. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Fix typo on function call template type.Renato Araujo Oliveira Filho2010-11-191-3/+2
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Updated to new shiboken API.Renato Araujo Oliveira Filho2010-11-191-3/+1
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Changes needed to compile QtCore with libshiboken v1.0Hugo Parente Lima2010-11-101-4/+4
|
* Implemented PySideMetaFunction class used to call dynamic slots.renatofilho2010-11-051-0/+2
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Renamed qsignal, qslot, qproperty files to pyside*.renatofilho2010-11-031-7/+7
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Lauro Neto <lauro.neto@openbossa.org>
* Created Singal/Slot/Property namespace for pure C structures.renatofilho2010-11-031-6/+6
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Lauro Neto <lauro.neto@openbossa.org>
* Fix bugs 430, 426, 429, 394, 433.Hugo Parente Lima2010-10-221-0/+26
| | | | | | | | These bugs are about QApplication instance being destroyed before some QObject. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Implemented support to notify argument on Properties.renatofilho2010-10-211-1/+1
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Rename some slot internal functions and structures and remove C linkage from ↵Hugo Parente Lima2010-10-071-8/+7
| | | | init_slot function.
* Don't export symbols that don't need to be exported and rename many functions.Hugo Parente Lima2010-10-071-3/+3
|
* Don't export functions not used outsise libpyside and move them to an ↵Hugo Parente Lima2010-10-071-2/+2
| | | | private header.
* Changed name of qproperty functionsHugo Parente Lima2010-10-071-1/+1
|
* Fix bug#385 - "Windows build error (MSVC Express 2008)"Hugo Parente Lima2010-09-241-0/+1
|
* Renamed QProperty object to Property.renatofilho2010-09-201-3/+0
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Created PySide cleanup functions used to register functions to be called ↵renatofilho2010-09-171-1/+20
| | | | | | | before the python die. Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Fix bug#347 - "Setting properties in constructors gives incorrect results"Hugo Parente Lima2010-09-151-0/+41
| | | | | | | Added new function to libpyside: "fillQtProperties". Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Fix project name on license boilerplates.Hugo Parente Lima2010-09-091-1/+1
|
* Change the license boiler plates of all LGPL files removing the special ↵Hugo Parente Lima2010-09-091-21/+9
| | | | exception.
* Implemented support to properties on QMetaObject.Renato Filho2010-07-081-0/+3
| | | | | Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org>
* Removed QVariant from PySide.Hugo Parente Lima2010-06-101-0/+3
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Removed init[slot,signal] from public api.Renato Filho2010-05-171-2/+2
| | | | | | | Use PyObject_dir to discovery signals methods. (this is very slow) Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org>
* Implemented support to modify slot return type.Renato Filho2010-05-171-0/+51
Included method type in DynamicQMetaObject metadata. Moved Signal/Slot objet to libpyside. Create unittest to signal class. Implemented disconnection function. Fixed emit method on signal object