This adds support for new auxillary property "joinConnection".
Change-Id: Ibe54bb27e2a2aef219552f60bbdc929ea244b11f
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Add support for
* FlowView.FlowWildcard
* FlowView.FlowDecision
Change-Id: Ib928c37202cb150a8c64c04b0118660ae3296865
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
We should try to find a definition based on the file path first, before
falling back to the MIME type, since MIME types are not extensible. So,
if we find a definition for a MIME type, there could be others, more
suited ones based on the file path.
Fixes: QTCREATORBUG-7906
Change-Id: I9b35efb26d287dd4c975a8944fca9a310c417394
Reviewed-by: David Schulz <david.schulz@qt.io>
When vanilla LLVM/Clang is used the #warning statement
causes actually an error on MSVC.
Change-Id: Id3f36efc1b21d48e52a9c44036b99a5b4d9a0d5c
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Only shortcut sequences that start with a key without modifier do not
work in the editors. If the sequence starts with a shortcut with a
modifier, the following onces can be anything.
Examples are the default split related shortcuts, for example Ctrl+E,2
for split top/bottom.
Change-Id: I05d30926a0fee8815f85558ce1b9a6e2f79dc545
Reviewed-by: David Schulz <david.schulz@qt.io>
If the AuxiliaryData is already set then we should not override it.
When the document is not changed AuxiliaryData is not written to QML.
Therefore the AuxiliaryData might be outdated.
Change-Id: Ife01e119ceb31c5f5ba88f8dae590e95ee6d1508
Reviewed-by: Aleksei German <aleksei.german@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Task-number: QDS-1030
Change-Id: Ie3d1a244a137822848d75b14527a54d451eb0279
Reviewed-by: Aleksei German <aleksei.german@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Add a buildConfiguration method that returns the saved
BuildConfiguration or the active BuildConfiguration if none is
set.
Change-Id: I8af25aa1037f59a0091900bac7eb84fed9e5fbb0
Reviewed-by: hjk <hjk@qt.io>
No reason to do this check all over the application code.
Change-Id: I99f00a115f919bc4c83beb98463d95b2f322644d
Reviewed-by: Aleksei German <aleksei.german@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
We allow such items in the item library now.
Examples are materials, 3dObjects and animations.
Change-Id: I5e5b614c9797e489db8f62e8f287e1dbfe91fc99
Reviewed-by: Aleksei German <aleksei.german@qt.io>
Reviewed-by: Knud Dollereder <knud.dollereder@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
These conditions can happen.
Change-Id: I52e0740ecd0c134d559a0100448622126cabbf0e
Reviewed-by: Knud Dollereder <knud.dollereder@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
... for Keil C51 and C251 toolchains.
For this case we create and compile the special common input file which
causes generation of an expected console output with the following pattern:
<some text> (""|"key"|"value"|"")
From which we parse the required 'key' and 'value' entries.
Change-Id: Id10cf20319b21363374da45bcb5ed8b6a90b307f
Reviewed-by: hjk <hjk@qt.io>
More a buildsystem than a node thing in general and removes
one use of activeBuildSystem and one use of the ProFileNode
-> ProFile back pointers.
Change-Id: Ie007fcd0db9e9294a08b3a1cd68f825c7d3dc9b8
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Shows a wizard. Select a library file or zip file, and if you want to
install in user location or Qt Creator install.
For zip files it requires "unzip", "7z" or "cmake" in the PATH.
Change-Id: I191079046cbd2cb6ab181bc044a00488af41b349
Reviewed-by: David Schulz <david.schulz@qt.io>
Passing a URL via defines breaks when trying to "stringify" it.
It would always stop at the first slash.
Instead use a qmake variable directly. That has the additional advantage that
the value isn't passed on each and every compiler command line.
Change-Id: I97a297fbcdee5ea03eb6fa08181c95b1ad2de767
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
-Added better indication for default state
-Cleaner removal and rename of default state
Task: QDS-1825
Change-Id: I6f90ffcf831883999210e5b5534b46fa2a6c1eda
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
On mac when dragging a 3D object to the view 3D, the drag icon flies
back to the items library. This commit fixes this.
Task-number: QDS-1829
Change-Id: I4fb6eaacf90775282976e03498739fa25f8d63d6
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
The OutputWindow base class has a functioning default formatter these
days.
Change-Id: I0a75d0a081cdd2cfdd913388419483df836a53e9
Reviewed-by: hjk <hjk@qt.io>
Also fix one FormEditor action that specified its shortcut incorrectly.
Change-Id: Ieac988ff17c5ceee07a15ef0a31ab409829609a4
Fixes: QDS-1841
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Introduce an aggregating output formatter that forwards its input to a
sub-formatter that feels responsible for it, or otherwise lets the base
class handle it.
Our output panes now use such an aggregating formatter.
In particular, this means that in the future, we won't have to stuff all
run control output formatting into the Qt output formatter anymore.
Change-Id: I5498f200a61db10ccff3ec8974c6825da7f7072d
Reviewed-by: hjk <hjk@qt.io>
Use the helper in CMake. Everything else does not seem to directly
create directories.
Change-Id: I50fba8c461471a1bcd0f9c187a857730c35e4f8f
Reviewed-by: hjk <hjk@qt.io>
This is more common; visible and enabled are usually after size-related
bindings.
Change-Id: I2148491d8a8fdbf4f7bc2b261bd6472bae697969
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
The differences in QFormLayout lead to unexpected results on macOS.
Change-Id: If2b55a6233af3f8ac1afa6e3c586a16a263b32b5
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: hjk <hjk@qt.io>
QRegExpValidator is going away in Qt6, so port over to the
version using QRegularExpression.
Change-Id: Iecd1ba1f0e5e01009ae43b79c1ccc73f0fc046b2
Reviewed-by: hjk <hjk@qt.io>