diff --git a/doc/qtcreator/images/qtcreator-projects-settings-qt-quick.webp b/doc/qtcreator/images/qtcreator-projects-settings-qt-quick.webp new file mode 100644 index 00000000000..585d832fdb4 Binary files /dev/null and b/doc/qtcreator/images/qtcreator-projects-settings-qt-quick.webp differ diff --git a/doc/qtcreator/src/projects/creator-only/creator-projects-settings-overview.qdoc b/doc/qtcreator/src/projects/creator-only/creator-projects-settings-overview.qdoc index 2904c073d21..9b1fd30dc36 100644 --- a/doc/qtcreator/src/projects/creator-only/creator-projects-settings-overview.qdoc +++ b/doc/qtcreator/src/projects/creator-only/creator-projects-settings-overview.qdoc @@ -81,12 +81,12 @@ the project: \list - \li \l{Specify clangd settings}{Clangd} \li \l{Specify Clang tools settings}{Clang Tools} + \li \l{Specify clangd settings}{Clangd} \li \l{Override CMake settings for a project}{CMake} + \li \l{Specify code style}{Code Style} \li \l{Turn suggestions on or off for a project}{Copilot} \li \l{Configure C++ code model}{C++ Code Model} - \li \l{Specify code style}{C++ Code Style} \li \l{Set C++ file naming preferences}{C++ File Naming} \li \l{Specify dependencies}{Dependencies} \li \l{Document code}{Documentation Comments} @@ -94,6 +94,7 @@ \li \l{Specify the environment for projects}{Environment} \li \l{Link projects with GitLab}{GitLab} \li \l{Configure language server workspace}{Language Server} + \li \l{Turn on or off \QMLLS for a project}{Qt Quick} \li \l{Specify settings for quick fixes}{Quick Fixes} \li \l{Apply filters before scanning for tests}{Testing} \li \l{Exclude files from to-do lists}{To-Do} (experimental) diff --git a/doc/qtcreator/src/projects/creator-only/creator-projects-settings-qt-quick.qdoc b/doc/qtcreator/src/projects/creator-only/creator-projects-settings-qt-quick.qdoc new file mode 100644 index 00000000000..28f884a9732 --- /dev/null +++ b/doc/qtcreator/src/projects/creator-only/creator-projects-settings-qt-quick.qdoc @@ -0,0 +1,29 @@ +// Copyright (C) 2024 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only + +/*! + \page creator-how-to-qt-quick-settings-for-projects.html + \previouspage creator-how-tos.html + + \ingroup creator-how-to-projects-configure + \ingroup creator-how-to-lsp + + \title Turn on or off \QMLLS for a project + + Since Qt 6.4, \QMLLS offers code completion and issues warnings for QML. + + To turn on or off \QMLLS for the current project: + + \list 1 + \li Select \uicontrol Projects > \uicontrol {Project Settings} > + \uicontrol {Qt Quick}. + \image qtcreator-projects-settings-qt-quick.webp {Qt Quick settings for a project} + \li Clear \uicontrol {Use global settings}. + \li Clear or select \uicontrol {Turn on}. + \endlist + + To view and modify the global settings, select the link in + \uicontrol {Use global settings}. + + \sa {Configure \QMLLS}, {Configuring Projects} +*/