Plus a few integers to get access to the pieces.
This reduces sizeof(FilePath) from 72 to 32.
Change-Id: I65eb856ad47b6a250c705d8d01893781a21d8e02
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: hjk <hjk@qt.io>
For MSVC, all libraries need to have the same flags,
therefore we add them here.
Change-Id: If980ca138dfde0a5ec52b1879c2c703309950a37
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Add a tutorial describing how to use timeline animation and
binding animations to properties.
Task-number: QDS-6460
Change-Id: I99a586842f6cc6fe3acb0785757eb1d2de86df54
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
I bet the intention was to do logical XOR operation.
In cpp it's done with operator!=().
Amends: 24a25eed14
Change-Id: Idfc5dbf09b4f4b6c81aa237a956d5d4e04155c09
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
The mouse position from Edit3DWidget needs to be mapped to Edit3DCanvas
before resolving the 3d position.
Fixes: QDS-7840
Change-Id: I85bc1e9268d6f683382a5431997263429ea13470
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Timeline has to be recording for us to care about it at value commit.
Otherwise, if there is timeline but it's not recording, we end up
with soft assert and losing the dynamic typename, which causes
isDynamic checks to fail later on that property.
Change-Id: Ib63467ecc4fca1d14409d3c68bb3a5fcd13c10ce
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Add an error label for the user and stop internal actions
to avoid displaying error message dialogs with less helpful
information.
Change-Id: Ie0d075121fabb56b67300eaf6c0ebde674475b9c
Reviewed-by: David Schulz <david.schulz@qt.io>
- Open as Centered Popup
- Triggering all kinds of actions with the "t" filter
Task-number: QTCREATORBUG-27876
Change-Id: I6aebe62726fae9ba68d4f841cce6ee4cf7434747
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Checking the validity of a toolchain can involve a call to
a remote device.
We cache the status now to speed up places that repeatedly
check the validity like opening the Toolchain Settings Page
Change-Id: I2b1d8aeba99fb9761d60d4710806bf4b767eaac9
Reviewed-by: hjk <hjk@qt.io>
Opened test suites will now be stored into the session
and re-opened automatically when the session is loaded.
Change-Id: I5b7e55bf511918cb2e9eeec6f943cc7baced0a8f
Reviewed-by: David Schulz <david.schulz@qt.io>
Added check that target node is actually a model when applying material.
Fixes: QDS-7843
Change-Id: I6e165280c8b79ebbf8316861fe0eb9b947eac3be
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Must happen after the respective widgets have been attached to a parent
widget.
Amends 38f88f6310.
Change-Id: Ib0841afb09cd12791422903c3bf38de2d0bd580c
Reviewed-by: hjk <hjk@qt.io>
Avoids a soft assert when parsing the wizards without having
the Squish plugin enabled.
As the Squish wizard is using customized wizard generators
that are only available if Squish is loaded we should limit
the presence of the wizard file to this case.
Change-Id: I091c1e429f28b07679245abdc9a638135af84761
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Now we store the current value of copied properties at copy time
instead of just storing a reference to copied property. This ensures
we paste the correct value.
When copying all properties, properties set by base state,
current state, and active timeline are copied.
Fixes: QDS-7804
Change-Id: Id6315dde96b30304fde007a87da578faaab43233
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This fixes issues with Visual C++ generator, which needs the right
parameters to pinpoint the right compilers.
Also use CMAKE_TOOLCHAIN_FILE for qmake detection.
Change-Id: I6edc84c7ed1a892fbc5545ff61dc06ac20720f0a
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>