aboutsummaryrefslogtreecommitdiffstats
path: root/PySide2/QtQuick
Commit message (Collapse)AuthorAgeFilesLines
* Add QSharedPointer<QQuickItemGrabResult> to the type systemAlexandru Croitor2017-05-192-0/+2
| | | | | | | | | | | | | | Also add test to check that calling QQuickItem::grabToImage() works correctly. The QSharedPointer type is added in the QtQuick typesystem file and not in QtCore to minimize the surface of issues that might come up, as well as because that's the only reasonable use case of QSharedPointer in the public API so far. Task-number: PYSIDE-454 Change-Id: Ibb7775117ffb22ab91d2ac798ae13cc9e4856587 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Update Qt enumerations in XML filesFriedemann Kleint2017-04-201-0/+4
| | | | | | | Silence most warnings about unknown enumerations in Qt up to 5.10. Change-Id: If6be55d17e032b08bd2d4538d409020934ba051a Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Fix build QML private API headers are missingAlexandru Croitor2017-03-271-0/+2
| | | | | | | | | | | | The QML / Quick item registration code depended on the presence of the PYSIDE_QML_SUPPORT define being set, which is set only when the build system finds the QML private API headers. Make sure to use PYSIDE_QML_SUPPORT in all the relevant places. Task-number: PYSIDE-489 Change-Id: I804395bcb10f1b6827f13bd92ec764dc861c544e Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Fix PySide QtQuick build with Qt 5.5.1Alexandru Croitor2017-01-232-4/+10
| | | | | | | | | | | | | QQuickAsyncImageProvider and QQuickImageResponse were first introduced in Qt 5.6. They were not conditionally added in PySide, and thus building with Qt 5.5.1 failed. Fix consists in conditionally building the bindings for the relevant classes and enums. Task-number: PYSIDE-355 Change-Id: Ic4fefb661931c4937af51db06eb30ea92c8466e0 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Fix QtQuick bindings generationAlexandru Croitor2016-12-222-11/+115
| | | | | | | | | | | | The basic QtQuick classes should work. The scene graph classes are in an incomplete state, because of issues in shiboken (missing template support, char const * const * support, shared pointer support, union support). Task-number: PYSIDE-355 Change-Id: I1adc9102638b1c46d77d402b355341998b11ebdb Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* QQmlIncubationController fixes and new VolatileBool typeAlexandru Croitor2016-12-131-0/+1
| | | | | | | | | | | | | | | | QQmlIncubationController has a method called incubateWhile which takes a volatile bool pointer argument. Python does not support any kind of volatile variables, and shiboken has no implementation for primitive pointer types. The fix consists in creating a new custom VolatileBool type for Python (written in c++), which can store a c++ volatile bool, as well as some workarounds in the typesystem to make sure the incubateWhile method does proper conversion between VolatileBools and volatile bools. Change-Id: I4e567ad9ad364ab8a9147248915ccf310ce860ea Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Wrap licenses of the XML[.in] files in C++ commentsFriedemann Kleint2016-10-191-34/+38
| | | | | | | | | The license checker is currently unable to handle XML files; it matches C++ comments. Task-number: PYSIDE-431 Change-Id: Ife6020f2fa666e2fc86e795b4b73f2e05ffed1b3 Reviewed-by: Christian Tismer <tismer@stackless.com>
* Make QtQml / QtQuick workAlexandru Croitor2016-10-194-14/+337
| | | | | | Task-number: PYSIDE-355 Change-Id: I67366fb8ceacbcda80e7f17ad5e5ca80d6847902 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Updated license headers of the typesystem XML filesFriedemann Kleint2016-09-271-14/+34
| | | | | Change-Id: Icc28e8b45d9327dc0786e006ab9d414fc24668ee Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* fix the dependencies of QtQuickChristian Tismer2015-11-131-1/+1
|
* Add Qt5 QML modulesempyrical2015-11-132-0/+113