Commit Graph

4481 Commits

Author SHA1 Message Date
Pranta Dastider
e27a8704df QmlDesigner: Update the Concepts and Terms doc
This patch updates the Concepts and Terms document.
Removes an old image and adds new images to support
the current connection view update.

Fixes: QDS-11000
Change-Id: I7d5d1bea4287e13c2344138af7cce5b8f9f4321d
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2023-10-25 14:48:27 +00:00
Pranta Dastider
efab1cbab1 QmlDesigner: Update the creating component instances doc
Some of the images was outdated as the connection view
format got changed in the latest version of Qt Design
Studio. This patch will change the old images to the new ones.

Fixes: QDS-10939
Change-Id: I62a3a342a1f2f38241a769ff96c25bb7d8f1e087
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2023-10-25 14:38:47 +00:00
Leena Miettinen
9d4c31cb74 Doc: Describe using the locator to go to tabs in Preferences dialog
Change-Id: I9644cdc830494c4e02599b72c584eb02aed1f4f8
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-10-25 13:15:05 +00:00
Leena Miettinen
d72fa04833 Doc: Update QML Language Server preferences docs
- Some labels changed
- "Use QML Language Server advanced features" was added

Task-number: QTCREATORBUG-29392
Change-Id: I2c4f4d43b8f8e9d74186439e31a9d8cf13ec4967
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: David Schulz <david.schulz@qt.io>
2023-10-25 11:06:41 +00:00
Eike Ziller
df80454d26 Merge remote-tracking branch 'origin/12.0'
Change-Id: I04104ef638b28d99da11b9b7a22f31f8d0ddf460
2023-10-24 13:05:55 +02:00
Riitta-Leena Miettinen
0fe891678a Doc: Use a link to "Find preferences" as value of \preferences
- Add the instructions for finding the Preferences menu to the
  "Find a particular preference" topic and rename it "Find preferences".
- Remove the "Find menu items on macOS" topic

Change-Id: I627e5c20d2c63efb4490d446608b923ac15a6aac
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-10-24 09:00:36 +00:00
Leena Miettinen
86e8676bec Doc: Describe setting DPI rounding policy
Task-number: QTCREATORBUG-29392
Change-Id: I45eef9d1282f7df3f75f08ff55745c4205f553d9
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2023-10-23 10:40:00 +00:00
Leena Miettinen
e454dc0f1f Doc: Describe setting default C++ file name extensions for a project
Task-number: QTCREATORBUG-29392
Change-Id: I2bba1d26dc6177a1f6b3f78483e669244fa15ff1
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2023-10-23 06:49:34 +00:00
Pranta Dastider
957d8efe56 QmlDesigner: Update the text arrangement and include tutorial video
Some text were out of the place. This patch fixes that.
It also includes a tutorial video that was later
created for showcasing the connection view workflow.

Fixes: QDS-10937
Change-Id: If0b6ddba89022db5bf817a16368c6e2747855355
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Johanna Vanhatapio <johanna.vanhatapio@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2023-10-20 13:00:45 +00:00
Pranta Dastider
da1ecb4b36 QmlDesigner: Update the Designer-Developer workflow doc
This patch updates the Designer-Developer workflow document.
Removes the old image and add new images to support the current
workflow.

Fixes: QDS-10916
Change-Id: I3e448b36bd634da4fede76343567ebd2282faffd
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
2023-10-20 12:58:32 +00:00
Leena Miettinen
fb788dec30 Doc: Describe new and changed preferences in C++ > Clangd
Task-number: QTCREATORBUG-29392
Change-Id: I54c56b65a531bccd233f5405c3add4f0dc4c18ab
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2023-10-20 10:07:40 +00:00
Leena Miettinen
eccbff7698 Doc: Describe Tools > C++ > Fold/Unfold All Comment Blocks
Task-number: QTCREATORBUG-29392
Change-Id: Ie92253165b5004455be6f7dd8e031431c4358dae
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-10-19 14:30:22 +00:00
Leena Miettinen
6ae4d71a1b Doc: Update GitHub Copilot docs
- Change link to Neovim plugin installation to point to the Readme.md
- Add instructions for macOS users for finding the About Plugins and
  Preferences (using the \preferences macro)
- Describe proxy settings
- Fix a changed check box name

Fixes: QTCREATORBUG-29734
Fixes: QTCREATORBUG-29613
Task-number: QTCREATORBUG-29392
Change-Id: I2b392e805322fd95a7b87295756d5df76015bbbc
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
2023-10-19 11:32:33 +00:00
Leena Miettinen
81898c675c Doc: Add a \preferences macro and use it everywhere
The macro can be used to show the path to Preferences
on Windows, Linux, and macOS. The current value expands to:
"Edit (or Qt Creator on macOS) > Preferences".
We can now change this in one place if we so wish.

Task-number: QTCREATORBUG-29734
Change-Id: I9afe4f7093dbcc8e62a2b18e1ae3f6f243bbb72b
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-10-18 14:43:29 +00:00
Eike Ziller
e51b378ac9 Core/Tr: Fix menu bar action
It is "menu bar", and use placeholder for shortcut instead of
concatenation.

Change-Id: I60094a5fac3893663180f7ef573b6dece7670111
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2023-10-18 14:11:13 +00:00
Leena Miettinen
5d79b010bf Doc: Describe the Markdown editor toolbar buttons
Task-number: QTCREATORBUG-29392
Change-Id: I390e2c525f9c1c6cadf874cfc313b17429f1f52a
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-10-18 07:35:36 +00:00
Eike Ziller
57a485b9e7 Merge remote-tracking branch 'origin/12.0'
Conflicts:
	cmake/QtCreatorIDEBranding.cmake
	qbs/modules/qtc/qtc.qbs

Change-Id: Ib3d0e8b4134105cb3bc159f09192e5fa06508bda
2023-10-17 13:35:45 +02:00
Leena Miettinen
5b97cb375b Doc: Describe new C++ refactoring actions
- Convert Comment to C/C++ Style
- Move Function Documentation to Declaration/Definition

Task-number: QTCREATORBUG-29392
Change-Id: Iae48cd752c909a0007929e0111aa149fbfea02ee
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2023-10-17 08:48:20 +00:00
Leena Miettinen
3d3a3c8ba8 Doc: Fix grouping of the Record screens topic to "How to Use Qt Creator"
Change-Id: Ic967149435fbb772cfa81e2cdf7eb52fb9baecaa
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2023-10-16 12:40:12 +00:00
Leena Miettinen
3078aaadcf Doc: Describe debugging CMake project files over DAP
Task-number: QTCREATORBUG-29392
Change-Id: Iceb7f0d07cae62e14b2e2c52c43aaaca090ad07d
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2023-10-16 10:55:45 +00:00
Leena Miettinen
3e404945cf Doc: Describe the Antialias check box
...in Edit > Preferences > Help > General. Used to disable
antialiasing of help text.

Task-number: QTCREATORBUG-29392
Change-Id: Idc9611d4dd514f8099231b937634cc4da540e957
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-10-16 08:00:36 +00:00
Leena Miettinen
a4bc7b6ec2 Doc: Describe the line and column indicator
It now shows information about all cursors in the current
document, including selection length for selections.

Task-number: QTCREATORBUG-29392
Change-Id: I160f618215ee969ebb8509bf196c5e4df171b83d
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-10-16 08:00:21 +00:00
Leena Miettinen
3e1ac24141 Doc: Describe the "Sort results" option in md locator filter config
Users can clear the check box to use the sorting from the tool.

Task-number: QTCREATORBUG-29392
Change-Id: I8c656b7dd480ebc4bf16be33b198989bd65d8ecd
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-10-16 07:57:32 +00:00
Leena Miettinen
57606dfb55 Doc: Describe how to hide and show the main menu bar
After users hide the menubar, they cannot see the keyboard
shortcut for showing it anymore.

Task-number: QTCREATORBUG-29392
Change-Id: I7a26d6bd0972457e225b33d2b041c158ad71548e
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2023-10-13 13:08:31 +00:00
Leena Miettinen
c324ef6321 Doc: Edit compiler explorer options docs
Update the screenshot after string changes.

Change-Id: Ie6efb13018828b20180b0ff3df2e4607089c8b03
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
2023-10-13 10:39:44 +00:00
Eike Ziller
c53c9b539e Merge remote-tracking branch 'origin/12.0'
Change-Id: Ib62e4e8fc7776fa194bceced05612ae5eb113df9
2023-10-13 12:02:38 +02:00
Leena Miettinen
4ca57ffd87 Doc: Add qtquickcontrols as a dependency
...to fix a broken link to Button docs.

Change-Id: Ie40f45d5ca033a2bdb6540822d6b7124ab4529e2
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2023-10-13 07:02:03 +00:00
Olivier De Cannière
a1f994c1a7 Doc: Change documentation entry for removed M325 static analysis warning
The code generating the M325 warning was reverted with [1].
Consequently, the documentation about it needs to be adapted to inform
users of this change.

[1] eb5cdb4293

Change-Id: If5e17cbf949dd2f432ebccb4720361dd855180b6
Reviewed-by: Sami Shalayel <sami.shalayel@qt.io>
2023-10-12 15:03:48 +00:00
Leena Miettinen
c044f6104b Doc: Add missing section to TOC and How To
...and fix some \brief commands.

Task-number: QTCREATORBUG-29361
Change-Id: Ic37845ed5c7a02035fcc2e140fd35ad466fff2e3
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-10-12 14:59:44 +00:00
Burak Hancerli
5f22737177 3rdparty: Add QrCodeGenerator library
This library is required for QmlDesigner plugin to generate
QR codes used in Design Viewer integration.

Task-number: QDS-10485
Change-Id: Ic4b565fe56f682c8af310ad873f48caf74d05aef
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2023-10-12 14:58:43 +00:00
Leena Miettinen
fd92781e87 Doc: Use the \generatelist command in TOC, How To, and Reference
...to automatically list the topics in each group and avoid manual
work.

Task-number: QTCREATORBUG-29361
Change-Id: I45391b548354e6499bbd0698a9da8d6f9dc77dff
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-10-12 13:54:13 +00:00
Leena Miettinen
78974347c5 Doc: Describe screen recorder
Fixes: QTCREATORBUG-29721
Change-Id: I19c1067b9394ff24e94be3ded4b9c20c5a01c364
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2023-10-12 12:43:13 +00:00
Leena Miettinen
fe6dd868c5 Doc: Describe Compiler Explorer
Fixes: QTCREATORBUG-29720
Change-Id: I1de27d01a684249cd8bd3e5e8c98a551947a4436
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
2023-10-12 10:54:57 +00:00
Eike Ziller
60f7b13059 Merge remote-tracking branch 'origin/12.0'
Change-Id: Ia3e89b8e691e1ca74b03e5a8139647bedf5f88b3
2023-10-12 10:37:25 +02:00
Mats Honkamaa
26a0199c36 Doc: Add open project instructions to tutorials
Added a small section that descibes how to open the tutorial project.

Task-number: QDS-10127
Change-Id: I1f3de12e1928246ad505391dd24d3f57c21d3be9
Reviewed-by: Johanna Vanhatapio <johanna.vanhatapio@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Esa Törmänen <esa.tormanen@qt.io>
2023-10-11 12:28:27 +00:00
Leena Miettinen
551dde7fa9 Doc: Describe Documentation Comments preferences
- Add a topic for setting preferences for Doxygen-style docs
- Update screenshot for Text Editor > Completion preferences, where
  the documentation settings used to be

Task-number: QTCREATORBUG-29392
Change-Id: Ifb915e78f3d2a5fb97555dd99bfaa5abf12ef14b
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2023-10-11 12:05:32 +00:00
Alessandro Portale
03cca64eea ProjectExplorer: Add non-translatable text options to text edit fields
LineEdit and TextEdit have a couple of text options which start with
"tr". These strings can be translated via Qt Linguist.

In some cases, these text options contain macros or even JavaScript code
which must not be translated. Translation of these fields can
easily break the wizard.

This change adds the possibility to set non-translatable options for
LineEdits and TextEdits "(tr)Text", "(tr)DisabledText" and
"(tr)Placeholder" in the .json files.

Task-number: QTCREATORBUG-29649
Change-Id: I278a0bec848888cf96bdb49306e319c14a09236c
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-10-11 10:34:28 +00:00
Tasuku Suzuki
ef63c39266 Remove QtQuick 1 support from C++ Class wizard
QtQuick 1 is not part of Qt since Qt 5.6

Change-Id: I9fbbafe8a10a81dc6f4833301ecb124d459d5b3b
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: hjk <hjk@qt.io>
2023-10-11 10:33:25 +00:00
Leena Miettinen
5a715330fc Doc: Describe detaching views
Fixes: QTCREATORBUG-29636
Change-Id: I980d7c523bd40cbc7ad56696987688839baf154d
Reviewed-by: David Schulz <david.schulz@qt.io>
2023-10-11 07:26:23 +00:00
Samuel Jose Raposo Vieira Mira
55039d6975 Update supported feature list for MCU in QDS 4.3 docs
. Connections to mention Item Qt as Call functions is not filtered
. Translations to Partially Supported but using regular Qt
. Curves to that QtForMcus 2.6 supports easing.bezierCurve

Task-number: QDS-9959
Change-Id: Ib60223609f90f108e1a029d093f9fbeda3c82b64
Reviewed-by: Johanna Vanhatapio <johanna.vanhatapio@qt.io>
Reviewed-by: Yoann Lopes <yoann.lopes@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2023-10-09 14:14:39 +00:00
Eike Ziller
14f1a137b9 Merge remote-tracking branch 'origin/12.0'
Change-Id: I7718e87b9eb47b57c5fb95889059593da82edc83
2023-10-06 10:11:17 +02:00
Tim Jenssen
85ea2758ac Merge remote-tracking branch 'origin/qds/dev' into 12.0
Conflicts:
	share/qtcreator/qmldesigner/connectionseditor/SuggestionPopup.qml
	share/qtcreator/themes/dark.creatortheme
	share/qtcreator/themes/default.creatortheme
	share/qtcreator/themes/flat-dark.creatortheme
	share/qtcreator/themes/flat-light.creatortheme
	share/qtcreator/themes/flat.creatortheme
	src/libs/utils/CMakeLists.txt
	src/plugins/CMakeLists.txt
	src/plugins/qmlprojectmanager/qmlproject.cpp
	src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp

Change-Id: Idd87c281e1aa7b7fd2702473ad55e18563cbfb21
2023-10-05 15:53:42 +02:00
Pranta Dastider
7ae61da78d QmlDesigner: Update Custom property editor tab document and screenshots
This patch updates the custom property editor tab documentation
from the Connections view. It also includes new images to
present the newly design custom property in the document.
Images were added in "webp" format.

Fixes: QDS-10816
Change-Id: I37a1471477f0f58138819511aa18abe4d6b54e2f
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2023-10-04 10:34:07 +00:00
Pranta Dastider
d663096090 QmlDesigner: Update Bindings editor tab document and screenshots
This patch updates the Bindings editor tab documentation
from the Connections view. It also changes the old images to
present the newly design bindings editor in the document.
Images were added in "webp" format.

Fixes: QDS-10764
Change-Id: Id2b3a141b1aa40c8a141e1600bfa91fab9095347
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2023-10-04 09:41:09 +00:00
Pranta Dastider
9074ccc0a4 QmlDesigner: Update connection editor tab document and screenshots
This patch updates the Connection editor tab documentation
from the Connections view. It also changes the old images to
present the newly design connection editor in the document.
Images were added in "webp" format.

Fixes: QDS-10765
Change-Id: I1ead92ffff1f53c8e6560ed5b6a71501efa9d1bf
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Johanna Vanhatapio <johanna.vanhatapio@qt.io>
2023-10-04 09:17:34 +00:00
Mehdi Salem
4c746e79f0 integrate qtkeychain as 3rdparty lib
Change-Id: I1efe32cf4964d2c4de5205462aa4ade74eb0e3b8
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-10-02 14:32:02 +00:00
Pranta Dastider
fc03a77ee1 QmlDesigner: Update Screenshot of Connection overview document
This patch updates the screenshot for Connection view documentation.
Changes the old "png" image to new "webp". It shows new design and
elements of the Connection view.

Fixes: QDS-10760
Change-Id: I2199afae5f044dc70ad4a6f51b59fd9c7f9c7f3d
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
2023-09-29 17:07:11 +00:00
Johanna Vanhatapio
4928c2a108 Doc: Describe configuring snapping
Task-number: QDS-10752
Change-Id: Idd622e34b034db0ba38411023b5cd6cf46c174f6
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2023-09-28 10:19:31 +00:00
Cristian Adam
ec13beff1c CMakePM: Initial import of the RSTparser
Change-Id: I45bc3d53df3358c1f52ca219b53a1dec8e85a4ca
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2023-09-26 10:43:34 +00:00
Leena Miettinen
b0300ee48d Doc: Turn "Specifying Dependencies" into a how-to topic
Task-number: QTCREATORBUG-29361
Change-Id: I035ff1a99790c0af8c1abe12ab42f16411f346e0
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2023-09-22 07:55:09 +00:00