This is required because we rely on the anchorBackend to change,
when the selection is changed, because this is used in the gradient model.
We need to cleanup how the selected model node is propergated through QML.
Change-Id: I6bb59a1606c87203a166f4e0cd410560b4ecc666
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
I looked at the implementation of the deprecated constructor
and this seems to what it is doing.
Change-Id: I98ca6791317763a56668f1fd3138f573667666ab
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* Composition nodes use ShaderEditorData to share data with the editor
* ShaderEditorData contains a table model for unions, shader documents
and also a private instance of the editors.
Task-number: QDS-14220
Change-Id: I63ca943d4abcbde273b6b3b64dffcf24f8f28f48
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
The workaround and optimizations do not seem to be required anymore.
The property editor is now fast enough and no delay using a timer
is required anymore. We also do not have to setup the Item pane upfront.
Change-Id: Ieb64fcf5e37b74f1e755bc06674deede66a6f666
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This gives visual feedback to user that the newly created properties
need to also be used in shader code. Clicking on warning icon
opens the node code editor.
Fixes: QDS-14205
Change-Id: If7758cc2db2a47dcffb02a01d97e58231605d27d
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
If DESIGNSYSTEM_EXPORT is missing the symbols/functions will be duplicated
which leads to a linking error.
Exporting DSStore leads to stricter requirment
for std::map<QString, DSThemeManager>
DSThemeManager has to be copiable.
Change-Id: I54bc953856acafde6eb66b906b49da6c7c77c666
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
-\titles, \section1, \section2 etc.
- some minor grammar fixes etc.
Task-number: QDS-14097
Change-Id: I54bc953856acafde6ebb4b906b49da6c7c77c08c
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Some safety net for the future, triggered by the referenced task
which was already properly fixed by 01cc0e7499.
Task-number: QTCREATORBUG-32064
Change-Id: If1d79a2ad6fa7dc208952528ed674523d1aaceb8
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Amends 265491e408.
Replacing the DebuggerServerRunner by a simple Process lost the
SimpleTargetRunner's ability to run in terminal and to display output.
Re-add this.
Fixes: QTCREATORBUG-32072
Fixes: QTCREATORBUG-32074
Change-Id: I6439eeacbb2561f08b93cba140836919afe56efb
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
There is a weird behavior of Qt on macOS, that widget tooltips are moved
up by 20 pixels when calling show().
This is pretty annoying, because the tooltip gets under the mouse
pointer and interrupts user interaction.
This only happens if all of
- the widget has multiple subwidgets
- the layout has size constraint QLayout::SetFixedSize
- adjustSize is called
are true.
Remove the explicit adjustSize, that doesn't seem to make any
difference, except for avoiding the issue with show().
Task-number: QTBUG-131479
Change-Id: I2285bf77b0980940b48ac22f931a45b6a73ad06e
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: David Schulz <david.schulz@qt.io>
The per-target variant is intended for project managers without build
configurations.
Fixes: QTCREATORBUG-32064
Change-Id: I908627dbe11a68ee7ac4cca3a10f956630008f08
Reviewed-by: hjk <hjk@qt.io>
There are still some issues with DirectX on Windows.
This way the option is only supported in install settings.
Change-Id: I0d8c52a5cd0f7a62348ff6332264412e6c935a9f
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Re-add the globs that went missing in the transition to Tika,
so the Autotools project manager plugin can still open Makefile.am files.
Change-Id: Ibd43eccf694efa276a1fff8bb0b77e6f68fc609b
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Previously the search results would be removed every
time the terminal updates before the new hits were
resolved.
This patch fixed that by keeping the old hits until the
new hits are found.
To not keep old hits around when the terminal is cleared
a signal is introduced that the SearchableTerminal can connect
to and clear its Hits immediately.
Fixes: QTCREATORBUG-32066
Change-Id: If0bcf133098f06df53b52aae9b1036f0bc58870d
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
- Sentry sets a file size limit for crash reports
- Users are not notified about sending reports or whether
it succeeds or fails
- Describe the location of the reports
- Add a note encouraging users to still report crashes in JIRA
Fixes: QTCREATORBUG-32061
Change-Id: I1a5ca5f24463cbad846d55f279f4bd02ec1d61ad
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
- Use the same topic as for remote Linux devices, with variables.
- Update information and screenshots of adding compilers.
Change-Id: I0b1695ec649e9780b68e57cff989b96ada92f0da
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
The output pane needs at least one valid run
in order to show output for a session.
Fixes: QDS-14167
Change-Id: Ic23440e07c8d6e754898f2e5fc876a14f54c2ce1
Reviewed-by: Burak Hancerli <burak.hancerli@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>