| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* commit '549a485bd128f40ce375c8f60d388c2a56861312': (479 commits)
QmlDesigner: Use unqualifiedTypeName directly
QmlDesigner: Use StringUtils::split_last in property editor
QmlDesigner: Avoid usage of strings for types
QmlDesigner: Fix various type issues
QmlDesigner: Fix navigator tooltip previews
QmlDesigner: Fix the maximum value on shadowMapFar property
QmlDesigner: Remove missed full qualification
QmlDesigner: Remove duplicate code
QmlDesigner: Fix type in filter model
QmlDesigner: Fix type names in path tool
QmlDesigner: Fix types in timeline
QmlDesigner: Refresh meta type for import changes
QmlDesigner: Make standaloneApp true by default
QmlDesigner: Qt login requires email address on the next login
QmlDesigner; Fix tracing in declare type
QmlDesigner: More tracing for set type id
QmlDesigner: Add missing tracers in model
QmlDesigner: Fix refresh of type ids
QmlDesigner: Fix fileChanged and directoryLoaded in AssetsLibraryModel
GoogleTest: update to v1.17.0
...
Change-Id: I40474de918a2cfd53121b75fb34041fda6fc96a9
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
EffectShadersCodeEditor was used as a singleton, and was accessed by
EffectComposerModel and its dependencies which was an antipattern.
- EffectShadersCodeEditor is no longer a singleton.
- EffectComposerModel and CompositionNode no longer access the editor
directly.
- ShaderEditorData should be created by the editor. A creation method
has been introduced as a callable.
- EffectComposerWidget now takes ownership of an instance of the
editor.
- EffectComposerModel is only implicitly affected by the editor to
maintain the status of the editing item; it no longer controls the
editor.
Task-number: QDS-14894
Change-Id: I9764c615e38c82a83d93fb6e36a50b98b4ecef4c
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
|
| |/
|
|
|
|
|
| |
Needlessly complicated setup.
Change-Id: I6b18d582f5eafe6fc726ba7d9910151108b23fec
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
|
| |\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
solved conflicts in:
cmake/Utils.cmake
src/libs/sqlite/sqliteids.h
src/libs/utils/filepath.cpp
src/plugins/effectcomposer/effectcomposermodel.cpp
src/plugins/effectcomposer/effectcomposerview.cpp
src/plugins/effectcomposer/effectshaderscodeeditor.h
src/plugins/mcusupport/mcubuildstep.cpp
src/plugins/qmldesigner/components/assetslibrary/assetslibrarywidget.cpp
src/plugins/qmldesigner/components/devicesharing/devicemanager.cpp
src/plugins/qmldesigner/qmldesignerprojectmanager.cpp
src/plugins/qmlprojectmanager/qmlprojectexporter/resourcegenerator.cpp
Change-Id: Ia2f6ccfd39007dad1cb8317f5ac878109621aaa2
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Use Tr::tr, clean up translatable strings.
Change-Id: Ie88a3407f5127307d06057529cad1b7db004a8f0
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
(cherry picked from commit 256c3b3c99c8e435fed3e0000acba30a67f4c608)
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
toString() is almost always the wrong conversion, but unfortunately
too easy to find and often even working at least for local setup.
This here raises the bar as the non-availability of the "obvious"
toString() hopefully helps people to think about the semantics of
the needed conversion and choose the right toXXX() function.
The chosen new name is intentional ugly to reduce the likelihood
that this (still almost always wrong) function is used out of
convenience.
Change-Id: I57f1618dd95ef2629d7d978688d130275e096c0f
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
| | |
| |
| |
| |
| |
| | |
Fixes: QDS-14622
Change-Id: I70f52c571d03838796c7cd1a3f4edc4bf0e94f5e
Reviewed-by: Ali Kianian <ali.kianian@qt.io>
|
| |/
|
|
|
|
|
| |
Use Tr::tr, clean up translatable strings.
Change-Id: Ie88a3407f5127307d06057529cad1b7db004a8f0
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The fragment shader is opened by default when it's not empty.
Also, when both shaders are empty, the fragment shader is prior to being
selected by default.
If a node doesn't have a fragment shader, but has a vertex shader, the
vertex tab is preferred to be selected on opening.
Fixes: QDS-14319
Change-Id: I2ec7e36fc9c739e1849a412d22751c2d5b4867e4
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* In the initial condition, when the node is not changed yet, all of the
blocks are unmarked
* Changed blocks are marked as changed (red)
* After saving the effect, changed blocks are marked as saved (green)
Fixes: QDS-14313
Change-Id: I544310894e864871d5ef6eaedd8b1f7758ec0a3f
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Shrief Gabr <shrief.gabr@qt.io>
|
| |
|
|
|
|
| |
Task-number: QDS-14295
Change-Id: I7daf5c8d7e2e2ff0633c0ba2d499f5ffa7b73246
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
| |
* Code editor is a non-modal tool
* Saves the geometry on closing
* Reads and applies geometry on opening
* Remembers the splitter sizes.
Fixes: QDS-14243
Change-Id: I5ee083080587453e917f2083e2d6a41a4eb65ee0
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
| |
|
|
|
|
|
|
|
|
| |
* A left margin is applied to the tab bar (10 px)
* Tab buttons have paddings instead of a fixed size
Task-number: QDS-14244
Change-Id: Ibe4953b9447a1ba48c83cb0f9865068fb8cbec38
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Shrief Gabr <shrief.gabr@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The footer contains:
* Live update button
* Close button
* Apply button
Fixes: QDS-14233
Change-Id: I25070356d5357141be5701ee701d938376bfc141
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Shrief Gabr <shrief.gabr@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
|
| |
|
|
|
|
|
| |
Task-number: QDS-14141
Change-Id: I8edb70f7773723e4f87cbed7ed0e766362917a7d
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
| |
|
|
|
|
|
| |
Task-number: QDS-14140
Change-Id: Ic4505a25ed46aee8e58fc1a9fd1af6e47c5172d2
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
|
| |
|
|
|
|
|
| |
Task-number: QDS-14138
Change-Id: I8a12f26d6b453128acfad67de08134c17e83b6fc
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@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>
|
| |
|
|
|
|
|
|
| |
Task-number: QDS-14124
Change-Id: If73f0ba40b672c1761c54765c8415fb498873b2a
Reviewed-by: Shrief Gabr <shrief.gabr@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
|
| |
|
|
|
|
| |
Task-number: QDS-14123
Change-Id: I54d3bb7e916a5bf5f9b4e5b9db17692eed28aaaf
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
| |
|
|
|
|
|
| |
Task-number: QDS-14101
Change-Id: I0bcef4016fb54a0e53eb02406d6bfdf959327ba3
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
| |
|
|
|
|
|
|
|
|
| |
Uniforms are available for AutoComplete
Task-number: QDS-14038
Change-Id: Ib89224aa2520fc4d791a8356c356c87208fbfa04
Reviewed-by: Shrief Gabr <shrief.gabr@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
|
| |
|
|
|
|
| |
Fixes: QDS-14078
Change-Id: I377e02eb845c88b121267dca19aad68923b830ea
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
|
| |
|
|
|
|
|
| |
Fixes: QDS-13957
Change-Id: Ib302a326392c02a9c9054294d5b939510de0aacb
Reviewed-by: Ali Kianian <ali.kianian@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
|
| |
|
|
|
| |
Change-Id: I42b5b95ad4316d546aa32839d87c1b63df5679a3
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* A non-empty shader tab is selected by opening the code editor
* Code editor stays on top
* Code editor closes when another window is activated
Fixes: QDS-13914
Fixes: QDS-13845
Change-Id: I3b6709312bb05f51d07c112f118dd3ef9a36b6c6
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Only one code editor is opened in a moment
* The code editor is closed by detaching the model
* A tooltip is added for code editor buttons
Fixes: QDS-13835
Fixes: QDS-13836
Fixes: QDS-13913
Change-Id: I9dd7c988246383347e931fd271401293c26edc56
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
Task-number: QDS-13443
Change-Id: I02c7a85336f283e0e55bab24459a91fa299abb40
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|