summaryrefslogtreecommitdiffstats
path: root/src/quick3d/imports/logic/qt3dquick3dlogicplugin.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Qtquick3dlogicplugin: includemocsMike Krus2022-06-271-0/+2
| | | | | | | | Task-number: QTBUG-103286 Change-Id: I78e1a67a974297fc4c8220cf4a44641d2f8ad6ce Reviewed-by: Sean Harmer <sean.harmer@kdab.com> (cherry picked from commit 8c5f6d4de583cfea4caaa24bcaf5c739b7f0ecf5) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix Qt6 buildAlexandru Croitor2019-08-011-2/+3
| | | | | | | | | | | Also modify all the qmlRegisterModule calls to use minor version 15 because minor version zero from 6.0.0 would make tests fail. This is similar to what was done in qtdeclarative in c147b20a2c1299b2d659fe7c9472ae3866b6a425. Change-Id: Ia01ebdcf84d2e3fdaefe5dcc144530cbd8f468f5 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* Automatically register the latest import versionKai Koehne2018-09-061-0/+3
| | | | | | | | | | | | | | | This follows what was done in d28c9f6a for Qt Quick Controls 2. The latest import version (e.g. 2.11 in Qt 5.11) will automatically be registered whenever the Qt version is bumped. This avoids needing to wait until a new type is added (or a new revision is added to an existing type) before being able to use the newest Qt Quick version. Task-number: QTBUG-70290 Change-Id: Id221b5879f8c50a20fe5e26f9e141b82e4a196cb Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Coding convention fix for Src/importscore, importsextras,5.8Robert Brock2017-04-011-2/+3
| | | | | | | | | importsinput, importsrender, importsscene3d Reordering the header includes to comply with Qt coding conventions Task-number: QTBUG-56185 Change-Id: I3b2b3ee60e397772bbcebac09b07c059fbd922db Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Class QLogicComponent changesFranck Arrecot2016-03-111-2/+2
| | | | | | Task-number: QTBUG-51448 Change-Id: I1359cbfe61dbef291859d15b16bda61639493432 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Unify license header usageAntti Kokko2016-01-261-11/+14
| | | | | | | Update old header.LGPL3 to header.LGPL Change-Id: I8eac0cd6bbc276a56df487249cc459c0d4fab165 Reviewed-by: Jani Heikkinen <jani.heikkinen@theqtcompany.com>
* Move Logic aspect into Qt3DLogic namespaceSean Harmer2015-10-131-1/+1
| | | | | | | | | Retaining QFoo style class names for public classes for now. We will need to update the syncqt.pl script to be able to handle classes not prefixed with a Q. This can be done after the namespace name changes. Change-Id: Iad876f0bb844829a7700f8eed7d8bbcdec6f1db7 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Fix class name in logic QML pluginSean Harmer2015-08-101-1/+1
| | | | | Change-Id: I383949b863df67bdfb73e2ab89f524f82c9a14b8 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Add a new Logic aspect to allow synchronous operationsSean Harmer2015-08-061-0/+48
The QLogicComponent allows users to have code execute synchronously with the Qt3D engine each frame. Very useful for implementing some pieces of applicaton logic or for prototyping functionality that can later be folded back into Qt3D in a declarative manner. Change-Id: Ia7d69b77d782e67ace0a64a7c59188786fb731fd Reviewed-by: Paul Lemire <paul.lemire@kdab.com>