aboutsummaryrefslogtreecommitdiffstats
path: root/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/instances.pri
Commit message (Collapse)AuthorAgeFilesLines
* QmlDesigner: Add image cacheMarco Bubke2020-10-161-1/+4
| | | | | | | | | | | | The image cache is saving images and icon of this images in a sqlite database. If there are no images they are generated in the backgound. The icons are fetched by item library. Task-number: QDS-2782 Task-number: QDS-2783 Task-number: QDS-2858 Change-Id: I5a32cccfef7f8fd8eb78902605a09f5da18ce88e Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Introduce multiple node instance serverMarco Bubke2020-09-111-2/+7
| | | | | | | | | | | | For capturing data we need a atomic mechanism. So in one process multiple node instance server can be started and then a command is send back that a scene is created. It can be used to ensure that captured data of views is up to date. Task-number: QDS-2630 Change-Id: Iea8d0b036b6384c9c1b0f91af401f2b1f1978c12 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Merge remote-tracking branch 'origin/qds-1.59' into 4.13Tim Jenssen2020-08-131-50/+52
|\ | | | | | | Change-Id: Ic720f3adab305c5ef8cd10e713ccabf510eff0c0
| * Prepare merge of qds-1.59 to 4.13qds-1.59Marco Bubke2020-08-131-1/+2
| | | | | | | | | | | | | | It is not compiling but we are closing this branch anyway. Change-Id: If96318175d92ae492871d668d5c937c473fd05d5 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
| * QmlDesigner: Split messaging and process for puppetsMarco Bubke2020-08-101-48/+50
| | | | | | | | | | | | | | | | | | | | This will make it easier to implement custom puppets. The new connection manager will restucture the code and it add a mechanism to capture data too. Task-number: QDS-2529 Change-Id: I5d15c3303ef1c9a3e25ba197d350e0d561ce813a Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* | QmlDesigner: Improve usage of QML items as quick3d texturesMiikka Heikkinen2020-06-251-0/+2
|/ | | | | | | | | | | | | | Quick3D Texture elements require some window signals to show QML item as texture, so we fake them to make textures appear in form editor and state preview. To prevent texture mirroring, flipV value is force set at proxy creation. To keep state preview up to date, we trigger multiple render passes if there are any QML items used as texture sources in quick3D textures. Task-number: QDS-2290 Change-Id: I16c34aad943213c0b737fdb073333be3bbd40f2d Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* QmlDesigner: Port Edit 3D View to 5.15Miikka Heikkinen2020-03-041-1/+1
| | | | | | | | | Qt 5.15.0 is now the minimum version to enable Edit 3D view. Change-Id: I15cee59e6a7665477825caa0ae412fc6ac7b570a Fixes: QDS-1694 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* QmlDesigner: Implement Quick3DNodeInstance wrapperThomas Hartmann2019-10-211-0/+7
| | | | | | | | | | | | We use Quick3DNodeInstance as a proxy class to wrap QQuick3DNode. The access to private API like QQuick3DNodePrivate::setIsHiddenInEditor() is restriced by such proxy classes. Change-Id: If5191c3b730359000cf983c3af206dcffa07be74 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Pasi Keränen <pasi.keranen@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Keep Qt 3D scenes from crashingThomas Hartmann2018-07-311-0/+2
| | | | | | | | | | | If we do not set the source property of the Q3DSPresentationItem nothing is actually rendered. If a scene is rendered in the puppet we get an invalid OpenGL context when rendering in the qml2puppet. Change-Id: I74db0df7de759e830499967bc6985745be291856 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* QmlPuppet: Bring back simplified NodeInstanceSignalSpyThomas Hartmann2015-05-211-0/+2
| | | | | | | | A simplified version of NodeInstanceSignalSpy is required to track sub objects. I moved all private API usage to QmlPrivateGate. Change-Id: I86e3e5411eb43777a6b1ab5018a1b8fb9088c666 Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
* Qml2Puppet: Introduce QmlPrivateGateThomas Hartmann2015-05-191-2/+0
| | | | | | | | | | | The goal is to avoid direct usage of private API. Any access to private QML API is supposed to go through QmlPrivateGate. NodeInstanceMetaObject is moved into QmlPrivateGate and renamed to just MetaObject. Change-Id: Iba0b574605e455b01e7b86306ec3ca47be7b4e58 Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
* remove NodeInstanceSignalSpyTim Jenssen2015-05-181-2/+0
| | | | | Change-Id: Ia002967367e39ef9f8a6229e3c39d785382cc1a9 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* QmlDesigner: Merge GraphicalNodeInstance back in QuickItemNodeInstanceMarco Bubke2014-04-171-2/+0
| | | | | Change-Id: I2f5412887a66186d215e56101a63bacfda4f8e0a Reviewed-by: Marco Bubke <marco.bubke@digia.com>
* QmlDesigner: Remove QuickWindowNodeInstanceMarco Bubke2014-04-171-2/+0
| | | | | Change-Id: I164b38286a4a4b1ff642c1cfdb8cd19477ad9fa1 Reviewed-by: Marco Bubke <marco.bubke@digia.com>
* QmlDesigner: Test mode for qml puppet streamsMarco Bubke2013-07-081-15/+17
| | | | | Change-Id: I93128c60892900d6b4728569b84efb0ed835b51f Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* Revert "QmlDesigner: Remove NodeInstancesSignalSpy"Marco Bubke2013-05-211-0/+2
| | | | | | | | | This is fixing some anchor movement bugs. This reverts commit ae409f8bdf070cc7875da1896abcdaa077f5e932. Change-Id: Ibe9b8b2601e2bcd1c249b5feda06fb3a29482f4b Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* Merge remote-tracking branch 'origin/2.7'Eike Ziller2013-04-231-0/+4
|\ | | | | | | | | | | | | | | | | Conflicts: share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.h tests/auto/treeviewfind/treeviewfind.pro Change-Id: I1ec788373656c947b50d72df6c26c91312469692
| * QmlDesigner.Instances: adding LayoutNodeInstanceMarco Bubke2013-04-221-0/+2
| | | | | | | | | | | | | | This class wraps a QQuickLayout. Change-Id: Ib661ccb5bb5deb1acb87b9a4bef8da95cb4e40eb Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
| * QmlDesigner: Add GraphicalNodeInstance as abstraction for item and windowMarco Bubke2013-04-221-0/+2
| | | | | | | | | | Change-Id: Icaba711464f672a3bfbb9d83a449d47e72ba11ff Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* | Merge remote-tracking branch 'origin/2.7' into HEADEike Ziller2013-04-181-0/+2
|\| | | | | | | | | | | | | Conflicts: src/plugins/coreplugin/generalsettings.cpp Change-Id: Ic92d637fb92748b2bb40e1a2895ea5d0644b4646
| * QmlDesigner:Instances: Adding instance for QQuickWindowThomas Hartmann2013-04-181-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | This allows QuickWindowNodeInstance to return the content item instead. The function parentObject() in ObjectNodeInstance now knows QQuickRootItem, because the parent of the root item should is the windows (which is just a QObject but treated as item from us). Change-Id: Ibaa7ccc8dd9346689cc4443ce0b594056feaa0cf Reviewed-by: Marco Bubke <marco.bubke@digia.com> Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* | QmlDesigner: Remove NodeInstancesSignalSpyMarco Bubke2013-03-181-2/+0
|/ | | | | | | Not anymore needed. Change-Id: Ia1f4d20138b43184b78fd4f39c391af524072dd2 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* QmlDesigner.NodeInstances: Recover positioner supportMarco Bubke2012-10-041-0/+2
| | | | | Change-Id: Ib5e891a8563bfced2af93e4a516ef8f196e8ff1e Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* QmlDesigner.NodeInstances: Share NodeInstanceClientProxy between puppetsMarco Bubke2012-10-011-2/+0
| | | | | Change-Id: I49ffa49e45d12950150bedfa8452de4c89674ef8 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* QmlDesigner.NodeInstances: Rename SG to QuickMarco Bubke2012-09-261-2/+2
| | | | | Change-Id: I2180704df244a715a078385a7ecbf852f41ca68f Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* QmlDesigner.Instances: Refactor the qml2 puppetMarco Bubke2012-09-241-8/+38
| | | | | Change-Id: Iaa7a744ecf13e011addc573a381ea523d2d50a55 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* QmlDesigner.NodeInstances: Move qmlpuppet to shareMarco Bubke2011-06-221-0/+15
Change-Id: Id50d8c6130e9d5169a74015bc24e84de64eabfa7 Reviewed-on: http://codereview.qt.nokia.com/634 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>