Commit Graph

938 Commits

Author SHA1 Message Date
Leena Miettinen
923e95eba6 Doc: Describe the experimental Axivion plugin
Fixes: QTCREATORBUG-29240
Change-Id: I61e068796ddfd942553c9a0b64a8bede0d1db070
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-06-15 11:57:56 +00:00
Leena Miettinen
d3177b84bc Doc: Describe auto-adjustment of CMake config for Qt Quick projects
..when adding files to projects.

Task-number: QTCREATORBUG-28996
Change-Id: If1de542ce3262227c307e3f479f6f10bf493fa83
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2023-06-15 11:28:29 +00:00
Leena Miettinen
46cb0de54a Doc: Fix broken \previouspage link
Change-Id: Ia2e0d01833fd9f28545bfeee47c3386a96aafe0c
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2023-06-15 08:28:38 +00:00
Leena Miettinen
4f3fea4baa Doc: Update Issues view docs
Task-number: QTCREATORBUG-28996
Change-Id: Icb35a36adf914b2791e405c1bed972fac40e6973
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2023-06-15 08:15:35 +00:00
Leena Miettinen
16bfc82ef0 Doc: Add info about files being added to CMakeLists.txt files
...when using project wizards to add them.

Renamed files are also renamed in CMakeLists.txt and removed
files are removed.

Task-number: QTCREATORBUG-28996
Change-Id: Ia2a3676841ec025c5e947b01144d06980b1b4a8f
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2023-06-15 07:16:39 +00:00
Leena Miettinen
7ae586220d Doc: Update info about CMake presets files
Move the section into a new topic.

Task-number: QTCREATORBUG-28996
Change-Id: Ib0eb8696606b6612bf8c639e7ebeb9123c107146
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2023-06-15 07:16:26 +00:00
Leena Miettinen
e973257cbc Doc: Describe moving files while renaming them
Task-number: QTCREATORBUG-28996
Change-Id: Iecf3b8e5f4d5270803a9591854a4324f8fa6016d
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2023-06-14 12:42:50 +00:00
Leena Miettinen
aba966e3ee Doc: Remove info about Docker plugin being experimental
The plugin is enabled by default in 11.0.

Task-number: QTCREATORBUG-28996
Change-Id: Id17d484c66b46a1a70c549c4a6cdbff6e32189bb
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
2023-06-14 11:35:13 +00:00
Leena Miettinen
196245c8f6 Doc: Add conditions to hide broken links in the QDS Manual
The linked topics are not included in the QDS Manual.

Change-Id: If2bfb1dbc4478a924e56f6dcce840a80c83f19e8
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2023-06-14 06:53:07 +00:00
Eike Ziller
cf90e478e6 Doc: Fix documentation about (widget) Designer plugins
- fix the plugin location for the three platforms
- Qt and Qt Creator use RPATH on macOS since a longer while, which
  removes the need to fix library references with
  otool+install_name_tool
- clarify the paragraph on compatibility

Change-Id: Id7e011e061cff578398a83e9f54aec0a25ebdc4c
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2023-06-14 06:25:08 +00:00
Eike Ziller
7a605e9a59 Consistently use "Callgrind" and "Memcheck"
Change-Id: Ib9727153fcf653cf11b07592639f544a856a8ad9
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2023-06-13 13:45:45 +00:00
Leena Miettinen
590cdf4f61 Doc: Describe managing packages with vcpkg
Fixes: QTCREATORBUG-29221
Change-Id: I2b06e9b0c3641b021309afc7546e7f92a52a201f
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2023-06-13 11:39:26 +00:00
Leena Miettinen
f3b25b1d62 Doc: Describe adding devices without using a wizard
You can select to add a remote Linux, QNX, or Boot2Qt
device in the pull-down menu of the Add button and device
preferences in the Devices tab.

Task-number: QTCREATORBUG-28996
Change-Id: I65836a859e0d14b88768d4f83321ffa8093ed966
Reviewed-by: hjk <hjk@qt.io>
2023-06-09 09:27:41 +00:00
Leena Miettinen
daad58175b Doc: Describe what to do if Ctrl+Shift+U stops finding references
Task-number: QTCREATORBUG-29134
Change-Id: I7c6816b692ae9decdad42c1a8ec73418735d0019
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Reviewed-by: David Schulz <david.schulz@qt.io>
2023-06-09 08:20:35 +00:00
Leena Miettinen
d11b50ec35 Doc: Describe setting the toolbar style
In Preferences > Environment > Interface > Toolbar style.

Task-number: QTCREATORBUG-28996
Change-Id: Ia382f506432bf1b0a499df5c168d5bc3b69477bc
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-06-08 12:23:56 +00:00
Leena Miettinen
1e1eba1a1a Doc: Describe new Qt for Python support features
Add an overview page for Developing Qt for Python applications.
It contains links to Python-related information in the manual
and some sections about setting up the development environment.

Task-number: QTCREATORBUG-28996
Change-Id: If5a442415bad65aa94aa78183d44c6e0f78e317e
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
2023-06-08 08:54:20 +00:00
Leena Miettinen
cdf7b63218 Doc: Add docs for using the Copilot plugin
Fixes: QTCREATORBUG-29219
Change-Id: I58215bcf2de92e4619ebd0256ec5cbef9bad45bc
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2023-06-07 07:23:16 +00:00
Leena Miettinen
e4dad9547f Doc: Describe the Terminal output pane
Fixes: QTCREATORBUG-29220
Change-Id: I407a7de1be7f485da99b445b967c768373c8c7f5
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
2023-06-07 07:22:23 +00:00
Leena Miettinen
d58214fc35 Doc: Update info on using the Locator
- You can now locate files on remote file systems and switch
  the device root
- You can now create directories from the locator

Task-number: QTCREATORBUG-28996
Change-Id: I85ca475e76db7f8fa5d97b4e9d9c6b3aa80b4a32
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-06-07 07:19:04 +00:00
Leena Miettinen
1348f0cfe0 Doc: Fix description of Add Class Member refactoring action
The developer must enter the data type of the member only if
automatic detection fails.

Change-Id: I51c1f36aeb34fb6560701cbd30a5748be5f1cde0
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2023-06-06 12:06:49 +00:00
Leena Miettinen
dc99f5ad6f Doc: Describe dragging and pinning the progress bar
Task-number: QTCREATORBUG-28996
Change-Id: Iba9eb4b1f53645763c637221b9f11c3ff54d2855
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-06-05 07:33:12 +00:00
Tim Jenssen
1b6c0ff56c Merge remote-tracking branch 'origin/qds/dev'
Conflicts:
  coin/instructions/build.yaml
  doc/qtcreator/src/projects/creator-only/creator-projects-creating.qdoc
  share/qtcreator/qmldesigner/studio_templates/projects/common/CMakeLists.main.txt.tpl
  src/libs/CMakeLists.txt
  src/libs/advanceddockingsystem/dockmanager.cpp
  src/libs/advanceddockingsystem/workspacedialog.cpp
  src/plugins/coreplugin/manhattanstyle.cpp
  src/plugins/qmldesigner/CMakeLists.txt
  src/plugins/qmldesigner/components/formeditor/toolbox.cpp
  src/plugins/qmldesigner/components/itemlibrary/itemlibraryassetimporter.cpp
  src/plugins/qmldesigner/components/toolbar/toolbarbackend.cpp
  src/plugins/qmldesigner/designercore/projectstorage/qmltypesparser.h
  src/plugins/qmldesigner/qmldesignerexternaldependencies.cpp
  src/plugins/qmldesignerbase/qmldesignerbaseplugin.cpp
  src/plugins/qmldesignerbase/qmldesignerbaseplugin.h
  src/plugins/qmlprojectmanager/qmlproject.cpp
  src/tools/qml2puppet/CMakeLists.txt
  tests/unit/unittest/CMakeLists.txt

Change-Id: I2c5f18c4fca49471d02713ce5859032232cf7756
2023-05-22 21:13:40 +02:00
Eike Ziller
8e8ebc8f88 Merge remote-tracking branch 'origin/10.0'
Conflicts:
	coin/instructions/build.yaml

Change-Id: I697b0107e75c6259989247de2180437d7987ff37
2023-05-17 14:55:02 +02:00
Leena Miettinen
330a30aa5b Doc: Hide text and links that only apply to Qt Creator Manual
...from the QDS manual.

Change-Id: I24be3b656922b1c10643f6ef274f1fa91c8330df
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
2023-05-17 05:34:28 +00:00
Eike Ziller
7f5876b45a Merge remote-tracking branch 'origin/10.0'
Change-Id: I98e5e1ad43103984b490c65cdeed84b7414303b3
2023-05-11 10:33:18 +02:00
Leena Miettinen
670d36a931 Doc: Don't mention qmake in Qt Quick debugging instructions
The same field is available for both qmake and CMake projects.
Use a screenshot from a CMake project.

Also point to "Preferences > Build & Run > Default Build Properties"
for globally enabling QML debugging and explain what "Use Project Default"
and "Leave at Default" mean.

Fixes: QTCREATORBUG-29089
Change-Id: I3d007d10ca3247dc387eaf21d4d4623d7e90167d
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-05-11 07:31:32 +00:00
hjk
699b804181 ProjectExplorer: Rename 'Device' into 'Run device' in Kit settings
Similar for 'Run device type'. Less ambiguity.

Change-Id: Iab88009b92ae760f14140ac8bbdadea51d6dfad4
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2023-05-10 14:55:48 +00:00
Orgad Shaneh
a11800ca16 Doc: Update shortcut descriptions
Follow-up commit 27966a17499a23f2d681f4318787eb49c938d6b1.

Task-number: QTCREATORBUG-10170
Change-Id: Ifbb370ee6500e0cfdc63772c05bf33cae4b957c9
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2023-05-08 07:29:51 +00:00
Eike Ziller
7724f8653f Merge remote-tracking branch 'origin/10.0'
Change-Id: I7a3925ad8e4f97461b64a70217102ed900430253
2023-05-05 10:39:47 +02:00
Tim Jenssen
1f2f223dd7 Merge remote-tracking branch 'origin/10.0' into qds/dev
Change-Id: Ifb5f580cfea7c0d166756938b013a338279d45d9
2023-05-04 13:45:45 +00:00
Leena Miettinen
de6ed91c9c Doc: Fix link to Qt UI Tools Text Finder example
The word "Example" was removed from the doc title.

Change-Id: I67250c2f09a9c21e93a2d48e6391ac175780336c
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-05-04 09:11:01 +00:00
Leena Miettinen
885bf15a79 Doc: Describe the "Qt Quick Application (compat)" wizard template
Fix descriptions of the "Qt Quick Application" wizard template.

Change-Id: I15390252b29f5437d488bb8692787993855d1545
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-05-02 09:33:21 +00:00
Leena Miettinen
85d25390c9 Doc: Describe the markdown editor
Task-number: QTCREATORBUG-28996
Change-Id: I9222f51e5e6c1131198a0eef0361531190675db9
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-04-28 07:08:37 +00:00
Tim Jenßen
9c2a73b1c8 Merge remote-tracking branch 'origin/10.0' into qds/dev
Change-Id: I51801c3bec7e29f7c7384d86d79b4fcabb4f99c1
2023-04-27 20:30:00 +02:00
Leena Miettinen
2d91be25f2 Doc: Try to make All Topics more visible
And provide some tips for searching.

Task-number: QTCREATORBUG-28996
Change-Id: I35d611326555ccc568c98c49e092380d206fce6b
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-04-26 12:21:38 +00:00
Leena Miettinen
e7b5e64a70 Doc: Remove detailed info about wizard templates
Improve descriptions of some wizard templates.

Task-number: QTCREATORBUG-28996
Change-Id: Ib53fa38918120af60a03f3850fed7db1e6f0c391
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-04-26 12:18:57 +00:00
Cristian Adam
dad415b884 Terminal: add cmd shell integration when using clink
The script was provided at https://github.com/chrisant996/clink/discussions/453

If clink is not installed cmd will not have any issues, since only
the environment variable CLINK_PATH will be set.

Change-Id: I9f1d16933ae6bbcb3da1243e8704af6dc86b9a4d
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2023-04-25 09:23:22 +00:00
Esa Törmänen
79fee70ed2 Doc: Add Qt Design Studio on MCUs intro topic
Added the Add Qt Design Studio on MCUs intro topic and modified the
related topics (index, toc, and external resources) accordingly.

Task-number: QDS-9284
Change-Id: Ibdf27111170b2931511e2ab349ec07210a02e70b
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
2023-04-25 06:10:59 +00:00
Eike Ziller
c9696fbabb Merge remote-tracking branch 'origin/10.0'
Change-Id: I8b36c1812b61dbe08fe3e7930f950e6b8e8a7079
2023-04-24 08:52:35 +02:00
Leena Miettinen
51d6b75fb0 Doc: Fix references to locator screenshots in How-tos
They are now in WEBP format.
Also, move some text and images around and add a reference to
screenshot that shows a list of found files.

Change-Id: I219e2b94fe22ffc6d36b0de34529d3849a76ff1b
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-04-21 12:45:41 +00:00
Leena Miettinen
60f6ff5147 Doc: Replace Manual front page icons with Qt Creator icons
To create connections between the UI and the different chapters
of the manual.

Remove the SVG source files for the old front page icons.

Task-number: QTCREATORBUG-28996
Change-Id: I9bd977df1005a4f8d6d60b438a66ec02ebb2bfb3
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-04-21 11:03:52 +00:00
Leena Miettinen
c6a98002fd Doc: Remove info about manually adding files to CMakeLists.txt
It is now done automatically.

Task-number: QTCREATORBUG-28996
Change-Id: I25844b087575eba11cdce1c8a2f5040c92dae80e
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2023-04-21 05:47:35 +00:00
Cristian Adam
71eb0ab9f8 CMakePM: Add CMake source file parser
Files taken from the CMake repository https://gitlab.kitware.com/cmake/cmake.git

624461526f4707a2406ebbd40245a605b6bd41fa (tag: v3.26.3)

Change-Id: I9ef388908cd22eb2748b5c17d039848ee23585b9
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-04-20 11:34:29 +00:00
Leena Miettinen
e73aaa044e Doc: Remove details about locator filters and refer to tooltips
- Reorganize the topic contents, so that all examples are in one place
- Add subtitles
- Update screenshots

Task-number: QTCREATORBUG-28996
Change-Id: Id139b19c5ff18c08b7a27494d6ac5051b298c014
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-04-20 07:38:15 +00:00
Leena Miettinen
e441648259 Doc: Replace libSM-dev with libsm-dev
Which is the correct way to write the name of the package.

Fixes: QTCREATORBUG-29031
Change-Id: I860051b8e5f94a800d6f7b448daf02ae01611f9d
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-04-19 07:24:13 +00:00
Tim Jenssen
a73358b3aa Merge remote-tracking branch 'origin/10.0' into qds/dev
Change-Id: I9520e55c8b7248afb297168395d7099829ed42c7
2023-04-17 20:59:36 +02:00
Eike Ziller
2bc37de42b Merge remote-tracking branch 'origin/10.0'
Conflicts:
	src/plugins/python/pipsupport.cpp
	src/plugins/qtsupport/exampleslistmodel.cpp
	src/plugins/qtsupport/examplesparser.cpp
	tests/auto/examples/tst_examples.cpp

Change-Id: I00273622423fa99d41621969f6ecbbdaa0e18664
2023-04-13 15:59:08 +02:00
Alessandro Portale
c53c9592fa CMakeProject templates/examples: Fix the install line
The installation command needs to define
  RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}

Fixes: QTCREATORBUG-28999
Change-Id: If3f6ed15ef248eb07628bdc9fa4d11a678839a27
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2023-04-05 08:47:20 +00:00
Tim Jenssen
c04f0e5d9c Increase the minimum macOS version to 10.15
Qt 6.5 doesn't support 10.14 anymore, because it
uses std::filesystem.
QmlDesigner also wants to use std::filesystem.

Change-Id: I36c14c6efa439c9372eb0d8bf90d1024e8b532eb
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2023-04-04 10:12:43 +00:00
Esa Törmänen
ae6c686836 Doc: Add Qt for MCUs macro
Added a new Qt for MCUs macro and modified a number of related topics
accordingly.

Task-number: QDS-9609
Change-Id: I6506a9cb6671c29d5b164d53cb01c827639ecb16
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
2023-04-04 06:39:19 +00:00