Doc: Add descriptive text for how-to and reference topic categories

- Move some topics to other categories.
- Edit some \brief text for consistency.

Task-number: QTCREATORBUG-29361
Change-Id: I37d0ff5aef6121e1c3bc552fb802188271f4b913
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Leena Miettinen
2024-03-19 16:39:11 +01:00
parent ff08e30b0a
commit 1d086c5479
10 changed files with 113 additions and 21 deletions

View File

@@ -103,7 +103,7 @@
\previouspage creator-reference.html \previouspage creator-reference.html
\endif \endif
\ingroup creator-reference-editors \ingroup creator-reference-analyzer
\ingroup studio-how-to-code \ingroup studio-how-to-code
\title JavaScript and QML Checks \title JavaScript and QML Checks

View File

@@ -11,7 +11,7 @@
\page creator-clang-codemodel.html \page creator-clang-codemodel.html
\previouspage creator-reference.html \previouspage creator-reference.html
\ingroup creator-reference \ingroup creator-reference-editors
\title Clang Code Model \title Clang Code Model

View File

@@ -78,7 +78,7 @@
\page creator-reference-cpp-quick-fixes.html \page creator-reference-cpp-quick-fixes.html
\previouspage creator-reference.html \previouspage creator-reference.html
\ingroup creator-reference \ingroup creator-reference-editors
\title C++ Quick Fixes \title C++ Quick Fixes

View File

@@ -31,7 +31,7 @@
\page creator-editor-fakevim.html \page creator-editor-fakevim.html
\previouspage creator-reference.html \previouspage creator-reference.html
\ingroup creator-reference \ingroup creator-reference-editors
\title FakeVim Modes and Commands \title FakeVim Modes and Commands

View File

@@ -11,11 +11,11 @@
\page creator-modeling.html \page creator-modeling.html
\previouspage creator-reference.html \previouspage creator-reference.html
\ingroup creator-reference \ingroup creator-reference-editors
\title Model Editor \title Model Editor
\brief Editor for Universal Modeling Language (UML) style models with \brief Create Universal Modeling Language (UML) style models with
structured and behavioral diagrams. structured and behavioral diagrams.
Use the model editor to create Universal Modeling Language (UML) Use the model editor to create Universal Modeling Language (UML)

View File

@@ -11,11 +11,11 @@
\page creator-scxml.html \page creator-scxml.html
\previouspage creator-reference.html \previouspage creator-reference.html
\ingroup creator-reference \ingroup creator-reference-editors
\title SCXML Editor \title SCXML Editor
\brief State chart (.scxml) editor. \brief Edit state chart (.scxml) files.
State charts are a graphical way of modeling how a system reacts to State charts are a graphical way of modeling how a system reacts to
stimuli. They define the \e states that the system can stimuli. They define the \e states that the system can

View File

@@ -106,7 +106,7 @@
\endif \endif
\ingroup creator-reference-editors \ingroup creator-reference-editors
\ingroup studio-how-to-refactor-code \ingroup studio-code-view
\title QML Quick Fixes \title QML Quick Fixes

View File

@@ -18,8 +18,8 @@
\section1 Analyze \section1 Analyze
\QC integrates code analysis tools for detecting memory leaks, profiling Use integrated code analysis tools to detect memory leaks, profile
function execution, analyzing CPU use, and eliminating unnecessary function execution, analyze CPU use, and eliminate unnecessary
complexity of code. Other integrated tools provide code coverage and complexity of code. Other integrated tools provide code coverage and
visualize trace events. visualize trace events.
@@ -27,36 +27,66 @@
\section1 Build and Run \section1 Build and Run
Use integrated cross-platform systems for build automation to compile your
source code for different target platforms or with different compilers,
debuggers, or Qt versions. Deploy applications to the target platforms
and run them there.
\generatelist creator-how-to-build \generatelist creator-how-to-build
\section2 Build with CMake \section2 Build with CMake
CMake controls the software compilation process by using simple configuration
files, called \e CMakeLists.txt files.
\generatelist creator-how-to-build-with-cmake \generatelist creator-how-to-build-with-cmake
\section2 Build with qmake \section2 Build with qmake
qmake automates the generation of Makefiles based on the information in a
project file that has the extension \e .pro.
\generatelist creator-how-to-build-with-qmake \generatelist creator-how-to-build-with-qmake
\section2 Run applications \section2 Run applications
Run applications on local and remote desktop systems, as well as on
embedded and mobile devices that you connect to the computer.
\generatelist creator-how-to-run \generatelist creator-how-to-run
\section1 Create Models and Diagrams \section1 Create Models and Diagrams
Create Universal Modeling Language (UML) style models with structured and
behavioral diagrams that offer different views to your system. Or, use a
file wizard to create State Chart XML (SCXML) files with boilerplate code
and edit them with an SCXML editor.
\generatelist creator-how-to-models \generatelist creator-how-to-models
\section1 Debug \section1 Debug
Use native debuggers to inspect the state of your application while
debugging.
\generatelist creator-how-to-debug \generatelist creator-how-to-debug
\section1 Design UIs \section1 Design UIs
Design UIs with either \l{User Interfaces}{Qt Quick or Qt Widgets}.
\QC integrates a visual editor, \QD, for designing widget-based UIs
in the \uicontrol Design mode. For Qt Quick UIs, use a separate visual
editor, \l{\QDS Manual}{\QDS}, or the \uicontrol Edit mode.
\generatelist creator-how-to-design \generatelist creator-how-to-design
\section1 Edit Code \section1 Edit Code
The code editor offers useful features, such as semantic highlighting, The code editor offers useful features for editing C++ and QML code, such
checking code syntax, code completion, and refactoring actions. as semantic highlighting, checking code syntax, code completion, and quick
fixes. Some of these features are also for other programming languages, such
as Python, for which a \e {language server} is available that provides
information about the code to IDEs.
\generatelist creator-how-to-edit \generatelist creator-how-to-edit
@@ -69,39 +99,64 @@
\section2 Manage Language Servers \section2 Manage Language Servers
Configure language servers that \QC adds by default or add more of them.
\generatelist creator-how-to-lsp \generatelist creator-how-to-lsp
\section2 Search \section2 Search
Use the incremental and advanced search to search in currently open projects
or files on the file system or use the locator to browse through projects,
files, classes, functions, documentation, and file systems.
\generatelist creator-how-to-search \generatelist creator-how-to-search
\section1 Manage Kits \section1 Manage Kits
\QC groups build and run specific settings as kits to make cross-platform
development easier. Each kit consists of a set of values that define one
environment, such as a device, tool chain, Qt version, and debugger command
to use.
\generatelist creator-how-to-manage-kits \generatelist creator-how-to-manage-kits
\section1 Manage Projects \section1 Manage Projects
Create projects for developing applications and libraries. Then configure
the projects for building and running the applications on target platforms.
\generatelist creator-how-to-projects \generatelist creator-how-to-projects
\section2 Create Projects \section2 Create Projects
Use preset wizards to create projects or add custom wizards. You can also
import projects from version control systems.
\generatelist creator-how-to-projects-create \generatelist creator-how-to-projects-create
\section2 Add Files \section2 Add Files
Add files to projects.
\generatelist creator-how-to-projects-files \generatelist creator-how-to-projects-files
\section2 Configure Projects \section2 Configure Projects
Change the default configurations that installation programs and project
wizards create.
\generatelist creator-how-to-projects-configure \generatelist creator-how-to-projects-configure
\section1 Read Documentation \section1 Read Documentation
\QC integrates the reference documentation for the Qt versions that you
install. You can add documentation from other sources.
\generatelist creator-how-to-get-help \generatelist creator-how-to-get-help
\section1 Test \section1 Test
\QC supports both \e {code based tests} and \e {build system based tests}. Create and run \e {code based tests} and \e {build system based tests}.
Code based testing offers special handling for particular testing Code based testing offers special handling for particular testing
frameworks that strongly ties to the underlying code models or frameworks that strongly ties to the underlying code models or
specialized parsers. Build system based testing is independent from any specialized parsers. Build system based testing is independent from any
@@ -113,10 +168,15 @@
\section1 Use \QC \section1 Use \QC
Use basic \QC features and preinstalled plugins. Install more plugins and
configure external tools for use.
\generatelist creator-how-to-use \generatelist creator-how-to-use
\section1 Use the UI \section1 Use the UI
Navigate the UI or change its appearance and behavior.
\generatelist creator-how-to-ui \generatelist creator-how-to-ui
*/ */

View File

@@ -8,12 +8,21 @@
\title Reference \title Reference
The following topics contain reference information about using \QC and the
integrated tools.
\annotatedlist creator-reference \annotatedlist creator-reference
\section1 Analyzers
Use integrated code analysis tools to improve your C++ or QML code.
\annotatedlist creator-reference-analyzer
\section1 Build Systems \section1 Build Systems
Most \QC project wizards enable you to choose the build system to use for When you create projects, you can choose the build system to use for
building the project: qmake, CMake, Meson, or Qbs. qmake is installed and building the project: CMake, qmake, Meson, or Qbs. qmake is installed and
configured when you install Qt. To use one of the other supported build configured when you install Qt. To use one of the other supported build
systems, you need to set it up. systems, you need to set it up.
@@ -29,33 +38,46 @@
\section1 Editors \section1 Editors
When you open files, \QC chooses a suitable editor according to the file
type.
\annotatedlist creator-reference-editors \annotatedlist creator-reference-editors
\section1 Platforms \section1 Platforms
You can install and run \QC on several operating systems to create
applications for multiple desktop, embedded, and mobile device platforms.
\annotatedlist creator-reference-platforms \annotatedlist creator-reference-platforms
\section1 Preferences \section1 Preferences
Set preferences that apply globally to all projects. You can set preferences that apply globally to all projects and override
them for particular projects.
\annotatedlist creator-reference-preferences \annotatedlist creator-reference-preferences
\section2 Analyzer \section2 Analyzer
Preferences for code analysis tools.
\annotatedlist creator-reference-preferences-analyzer \annotatedlist creator-reference-preferences-analyzer
\section2 C++ \section2 C++
Preferences for editing C++ code.
\annotatedlist creator-reference-preferences-cpp \annotatedlist creator-reference-preferences-cpp
\section2 Kits \section2 Kits
Preferences for build and run kits.
\annotatedlist creator-reference-preferences-kits \annotatedlist creator-reference-preferences-kits
\section2 Text Editor \section2 Text Editor
Configure the text editor to suit your needs. Preferences for the behavior and appearance of text and code editors.
\annotatedlist creator-reference-preferences-text-editor \annotatedlist creator-reference-preferences-text-editor
@@ -72,8 +94,7 @@
\section1 UI Design \section1 UI Design
Design UIs with either \l{User Interfaces}{Qt Quick or Qt Widgets}. You can use a visual editor, \QD, for designing widget-based UIs
\QC integrates a visual editor, \QD, for designing widget-based UIs
in the \uicontrol Design mode. For Qt Quick UIs, use a separate visual in the \uicontrol Design mode. For Qt Quick UIs, use a separate visual
editor, \l{\QDS Manual}{\QDS}, or the \uicontrol Edit mode. editor, \l{\QDS Manual}{\QDS}, or the \uicontrol Edit mode.
@@ -81,11 +102,22 @@
\section1 Views \section1 Views
When you switch modes or trigger actions, \QC opens views for viewing
output and organizing project contents.
\section2 Output Views \section2 Output Views
You can view output from several sources, such as a list of errors and
warnings encountered during a build, detailed output from the compiler,
status of a program when it is executed, debug output, or search results.
\annotatedlist creator-reference-output-views \annotatedlist creator-reference-output-views
\section2 Sidebar Views \section2 Sidebar Views
In some modes, you can use a left and right sidebar to organize different
views into project contents. Only views that are relevant to the mode you
are working in are available in it.
\annotatedlist creator-reference-sidebar-views \annotatedlist creator-reference-sidebar-views
*/ */

View File

@@ -11,7 +11,7 @@
\page creator-usability.html \page creator-usability.html
\previouspage creator-reference.html \previouspage creator-reference.html
\ingroup creator-reference \ingroup creator-reference-platforms
\title Optimizing Applications for Mobile Devices \title Optimizing Applications for Mobile Devices