Commit Graph

4817 Commits

Author SHA1 Message Date
Marcus Tillmanns
82194d7e9c Terminal: Add required 3rdparty libraries
Change-Id: Ic477e305f78632f5c454cd639dfc7e41fb643fe1
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: hjk <hjk@qt.io>
2023-02-23 14:18:45 +00:00
Eike Ziller
143835aea8 Coding style: Avoid optional::value()
Change-Id: Ic4769c6f9f016415e01ca5526f6730bc93c6ea81
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2023-02-23 13:33:53 +00:00
Jarek Kobus
ef731faa47 Coding style: Avoid empty round brackets in lambdas
Remove outdated rules.
Use QList instead of QVector.

Change-Id: I11ea6be09080ddccfdcfc3d09f79cbeff448659e
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: hjk <hjk@qt.io>
2023-02-23 12:05:22 +00:00
Leena Miettinen
3048a14ceb Doc: Update info about using QML language server
You can enable it in QML/JS Editing preferences.

Task-number: QTCREATORBUG-28721
Change-Id: I64b8692fb7a69bd897364b370835ef1e2b3f79ef
Reviewed-by: David Schulz <david.schulz@qt.io>
2023-02-23 10:39:40 +00:00
Leena Miettinen
a8e424f75e Doc: Select the tool to automatically format QML files
For example, qmlformat.

Task-number: QTCREATORBUG-28721
Change-Id: I509cba3fd842f94e7656a3356cc1de81e41fd8e2
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-02-23 10:00:38 +00:00
Leena Miettinen
27760c38c6 Doc: Describe Call Hierarchy view and language server button
Task-number: QTCREATORBUG-28721
Change-Id: I9275c5f0a7ca838aab29c42962e88d4b80ed8622
Reviewed-by: David Schulz <david.schulz@qt.io>
2023-02-22 09:57:16 +00:00
Pranta Dastider
a34401eae2 QmlDesigner: Create Figma Quick Control Template merge doc
There is a new feature, which lets to have Figma users templates
from Qt Design studio on Figma end. And later getting components
imported from Figma to Qt Design studio to have them accurately
as local components. This document aims to note that process.

Fixes: QDS-8719
Change-Id: I8b375730c32c8a41bbeebcacc616ed2a295bf881
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2023-02-22 09:51:12 +00:00
Leena Miettinen
0328c14167 Doc: Describe color tooltips for QML code in code editor
Task-number: QTCREATORBUG-28721
Change-Id: Ifdd82a9e72bc19f484f6b3737f1a562a95e9a7c3
Reviewed-by: André Hartmann <aha_1980@gmx.de>
2023-02-22 09:22:51 +00:00
Mats Honkamaa
a06da113b7 Doc: Update docs related to live previewing from toolbar
The Live Preview icon is replace with a Live Preview button.
Also some other minor fixes.

Task-number: QDS-9120
Change-Id: I9c351f91f28610206c5986821e0a84349f370869
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2023-02-22 09:08:19 +00:00
Leena Miettinen
03779ef94b Doc: Describe how to temporarily cancel Clangd indexing
Task-number: QTCREATORBUG-28721
Change-Id: If942fb7ca6e0dfa5601b62b340ff3bcd3d9b6bcf
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2023-02-21 17:09:26 +00:00
Leena Miettinen
55760cb5f7 Doc: Fix reference to an \image after image name and format changed
Change-Id: I581a0c3ad6be9cc435fc27069d95c72816948755
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2023-02-21 10:31:10 +00:00
Cristian Adam
10bbc7ce33 CMakePM: Add QTC_RUN environment variable for the CMake run
This way one can do certain things knowing that CMake is being run in Qt
Creator.

Change-Id: If3ac8a52f30f9fa73a756212199a25632c757dcd
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: hjk <hjk@qt.io>
2023-02-21 10:08:48 +00:00
Leena Miettinen
08e789851e Doc: Describe changing includes when renaming .ui files
Task-number: QTCREATORBUG-QTCREATORBUG-28721
Change-Id: I6508f57dd7f8634e0fb8412bc55845b24fb5af54
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2023-02-21 08:44:43 +00:00
Leena Miettinen
b1184509b5 Doc: Describe Preferences > C++ > Code Model > Ignore files
Task-number: QTCREATORBUG-28721
Change-Id: I18aa6a624038543fd7a2e9b78e4678dd617cffce
Reviewed-by: Philip Van Hoof <philip@codeminded.be>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2023-02-21 08:44:26 +00:00
Leena Miettinen
0cf83caa00 Doc: Add finding unused functions in Projects view context menu docs
Task-number: QTCREATORBUG-28721
Change-Id: I180028a09f51ec40d43ae99cfd474b05f5a2b69d
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2023-02-20 16:44:17 +00:00
Leena Miettinen
ce2d773510 Doc: Remove obsolete \include commands
The information was moved to the Expressions view docs.

Change-Id: I8e98e9de57412792746727f521253e85ecff9930
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: hjk <hjk@qt.io>
2023-02-20 15:50:39 +00:00
Leena Miettinen
ff71290758 Doc: Describe Temporarily hide inline annotations in Edit mode
...for different types of annotations individually in the annotation
tooltip popup.

Update the screenshot.

Task-number: QTCREATORBUG-28721
Change-Id: Ic2f010e370109a5ea35aef5d9c8da5b74927f4ef
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2023-02-20 08:00:20 +00:00
David Schulz
487ea9cd99 Doc: add link to java language server packages
Change-Id: I9ccd1c6b09300685bbac4a85354f881293d394b9
Reviewed-by: David Schulz <david.schulz@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2023-02-17 13:12:00 +00:00
Leena Miettinen
d899cfed38 Doc: Describe that the locator f filter expands variables
Task-number: QTCREATORBUG-242
Change-Id: I6066fc122bfbae50a1daee801ac4d94298dae25f
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
2023-02-17 10:59:52 +00:00
Eike Ziller
22a6b79f45 Coding style: Remove outdated section wrt nullptr
Ealier we state that nullptr should be used, and that is the current
policy.

Change-Id: Id462458f36893354a4f95e086d25a946f94b495e
Reviewed-by: hjk <hjk@qt.io>
2023-02-16 11:08:28 +00:00
Eike Ziller
7a2023f157 Coding style: Remove wrong compiler statement and merge C++ sections
The supported compiler are stated in the README, no sense in replicating
and maintaining that information here.

Back then it made sense to differentiate between "C++" and "advanced C+
+(11/14), but nowadays that separation is artificial, it all is "C++
features".

Change-Id: If67274566776ccd37bd20e925531405628edeb47
Reviewed-by: hjk <hjk@qt.io>
2023-02-16 11:08:11 +00:00
Leena Miettinen
959da084cc Doc: Describe what F2 does for URLs and .qrc files
Task-number: QTCREATORBUG-28721
Change-Id: I33f6388d704fa20420585f8fcc6f63b52e7181f9
Reviewed-by: David Schulz <david.schulz@qt.io>
2023-02-16 10:56:17 +00:00
Leena Miettinen
14297b97e4 Doc: Describe Clang Format as the default way to set code style
The plugin is now enabled by default. Clang Format can be disabled
either globally or at project level without disabling the plugin.

Task-number: QTCREATORBUG-28721
Change-Id: Ifbc0418400ed8a7942d0dbceaa95b078ac897c49
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2023-02-15 15:20:49 +00:00
Leena Miettinen
1e6933f48d Doc: Reorganize the Debugger topic
Divide the long topics into shorter ones and reorganize the
information.

The next step will be to improve the current topics: check that
the information is complete, add screenshots for all views, add
links between related topics, and so on.

Task-number: QTCREATORBUG-28778
Change-Id: I3549289a2be512bb09f45c91f85b12f89cedbe97
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: hjk <hjk@qt.io>
2023-02-13 14:37:39 +00:00
Mats Honkamaa
2fc079b7ec Doc: Add Material Bundle example docs
Task-number: QDS-8966
Change-Id: I95c3985458bb457e462e84d7324d07bc65a536db
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2023-02-09 14:47:19 +00:00
Jarek Kobus
78ae704d77 Utils: Enable internal documentation
Change-Id: I8531f7a85c8bee32a207f477e7ee9d3d9f14107c
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-02-09 07:37:45 +00:00
Leena Miettinen
ac252c2d49 Doc: Make the locator more visible in the other parts of the docs
Change-Id: Icdefa64f5874f14c6a9c6a24e4d73837c12b457f
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-02-08 12:12:26 +00:00
Leena Miettinen
8512aba9eb Doc: Add a short overview of what debuggers do
Change-Id: I07062ea6e046ce51a9d3091e9d86071415706e6c
Reviewed-by: hjk <hjk@qt.io>
2023-02-07 09:54:10 +00:00
Leena Miettinen
447f8b80c3 Doc: Remove double words and fix a typo
For example, "and and", "the the", "or or"...

Change-Id: Ie5795efb857e674c5a584e97a60bcb9b2ba869d2
Reviewed-by: Andreas Eliasson <andreas.eliasson@qt.io>
2023-02-07 07:23:13 +00:00
Leena Miettinen
738819ec71 Doc: Replace "provide" with something simpler
This follows the ComplexWords rule in vale.

Change-Id: I99d8e5dc3ee4736a254064b6ef00166419fccee8
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
2023-02-06 11:09:29 +00:00
Leena Miettinen
ce0f48e0f9 Doc: Replace "contain" with "have" to simplify language
This follows the ComplexWords rule in vale.

Change-Id: Ie5dbb7ac1eff1546dcfbe2bf5da6cc3ed18b7a20
Reviewed-by: Andreas Eliasson <andreas.eliasson@qt.io>
2023-02-03 15:06:17 +00:00
Leena Miettinen
c5ea756027 Doc: Integrate Fossil docs to the manual
Now that the plugin has been moved to the qtcreator repository.

Change-Id: Iacf6c58765a10f5ad574688dc7ad917f6a705a14
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2023-01-31 15:33:03 +00:00
Orgad Shaneh
128b21c959 Fossil: Import from super repo
git-subtree-dir: src
git-subtree-mainline: e20bdfae4d
git-subtree-split: c8b9e4504e

Change-Id: Id0c0ed8c57739cba2b0a7431f40f8c07fcab493d
2023-01-31 16:26:09 +02:00
Mats Honkamaa
afb3ceb430 Doc: Update QQEM effects topic
The way you work with QQEM effects in QDS has changed.

Task-number: QDS-8704
Change-Id: Ib5c4dfc0adedb7174f9bc7df640bfb686e56978d
Reviewed-by: Ville Varanka <ville.varanka@qt.io>
Reviewed-by: Amr Elsayed <amr.elsayed@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2023-01-30 09:03:36 +00:00
Marcus Tillmanns
3873bcf2a4 AutoTest: Add option to disable derived checks
Previously the quick test parser would always check each symbol
its interested in to see if it might be derived from "TestCase".
This is very expensive.

This patch adds an option allowing the user to
enable or disable the check.

By default the check is disabled.

Change-Id: Ia6b230b344add672e53ad7fb52845c78a2914b99
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-01-23 11:32:01 +00:00
Mats Honkamaa
2225044dd3 Doc: Add topic on how to create web app navigation
Docs available as PDF in ticket QDS-8721 for easier reviweing.

Task-number: QDS-8477
Change-Id: If15defc67a42a79d5f9e02fe7eb6aa8921277dde
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2023-01-18 08:50:54 +00:00
Mats Honkamaa
b57dcb3df9 Doc: Fix file types docs
Task-number: QDS-8799
Change-Id: I1a2f359dd9bd0b0013ee99e4b2b1dec92d3fb5de
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2023-01-17 10:32:13 +00:00
Eike Ziller
211d6507c3 Merge remote-tracking branch 'origin/qds/dev'
Conflicts:
	src/plugins/updateinfo/updateinfoplugin.cpp

Change-Id: Ie1bf2ad434f0224fb91caf91b443daae3d5b5ec0
2023-01-12 09:07:27 +01:00
Tim Jenssen
9eb2a7bc5b Merge remote-tracking branch 'origin/9.0' into qds/dev
Change-Id: Ic60cb293d07e7e25716adfbaa2f35e9d25ca148b
2023-01-10 17:48:42 +00:00
Kai Köhne
4e9c1d126c Replace GPL-3.0 with GPL-3.0-only
GPL-3.0 is deprecated by SPDX.

Change done by

 find . -type f -exec perl -pi -e 's/LicenseRef-Qt-Commercial OR GPL-3.0(?!-)/LicenseRef-Qt-Commercial OR GPL-3.0-only/g' {} \;

Change-Id: If316a498e3f27d2030b86d4e7743b3237ce09939
Reviewed-by: Lucie Gerard <lucie.gerard@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-01-10 08:05:04 +00:00
Eike Ziller
55fa109b59 CMake build: Use version-less Qt targets
Since we do not support Qt < 5.15 anymore, and as a first step
for getting rid of our special FindQt5.cmake.

Change-Id: Icc5dbaf9b0a3a622b1f609ff114b9decb6d2856c
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2023-01-05 10:13:16 +00:00
Vikas Pachdha
180c990dff Docs: Minor fix in XD QtBridge docs
Fixes: QDS-8706
Change-Id: Icf6ad34bf64273574daa715da522fe90a201a9b6
Reviewed-by: Pranta Ghosh Dastider <pranta.dastider@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2023-01-02 17:34:10 +00:00
Eike Ziller
371dcc3f26 Merge remote-tracking branch 'origin/9.0'
Change-Id: I58ff80e0be838ef5f149c091b8f74cda415ed53f
2023-01-02 11:19:06 +01:00
Leena Miettinen
5c34e9922e Doc: Describe "rr" and "sr" locator filters
Change-Id: Id16d7da1dd5f6b53173625deb2dbe9bf1151e651
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-01-02 10:01:05 +00:00
Mats Honkamaa
9a335c9f67 Doc: Fix typo
Task-number: QDS-8197
Change-Id: Iaf6ad34bf64273574daa715da522fe90a2010976
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2022-12-27 11:54:43 +00:00
Mats Honkamaa
c342d3f321 Doc: Remove confusing word
Task-number: QDS-8248
Change-Id: I0f3fe1c6f3437b6fe1c29df4606aa2f8abb7c24b
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2022-12-27 08:56:51 +00:00
Eike Ziller
3c281e315b Merge remote-tracking branch 'origin/9.0'
Change-Id: Ia890e7c2eda6ba952bc5d32cc81ca8e216dc11c5
2022-12-23 14:29:32 +01:00
Tim Jenssen
f2956ece11 Merge remote-tracking branch 'origin/qds/dev'
Conflicts: src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp
  src/plugins/updateinfo/updateinfoplugin.cpp
  src/tools/qml2puppet/CMakeLists.txt
  src/tools/qml2puppet/qml2puppet/instances/qt5rendernodeinstanceserver.cpp

Change-Id: I6b65ce2d603453fcebc2291574d55db80853f247
2022-12-22 14:08:46 +01:00
Leena Miettinen
0e063ecfca Doc: Add second level to online sidebar TOC
Change-Id: I55e36278ff907e6625f49b4987e2786b8e5f7f97
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2022-12-22 10:14:17 +00:00
Pranta Dastider
9a7f152b96 QmlDesigner: Update Figma Bridge setup doc
The old figma bridge setup for qt design studio
instructions got outdated. So, this was updated
considering the new version.

Fixes: QDS-8514
Change-Id: I3c88558e0e804039e26d2e5f6f84d3a0df83f231
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2022-12-21 13:35:44 +00:00