Merge tag 'upstream/5.15.10+dfsg' into packaging/openkylin/nile

Upstream version 5.15.10+dfsg
This commit is contained in:
韩品龙 2023-11-20 09:33:22 +08:00
commit 0ebd5bfc21
2094 changed files with 46395 additions and 35395 deletions

View File

@ -1061,6 +1061,7 @@ The Agreement includes following Appendices 1-10, as applicable.
- Appendix 8: Intentionally left blank (optional)
- Appendix 9: Support Terms
- Appendix 10: Conversion from legacy Licenses to Subscription (optional)
- Appendix 11: TERMS OF USE - QT INSIGHT TRACKER LIBRARY
APPENDIX 1: LICENSED SOFTWARE
@ -1252,7 +1253,7 @@ only ("Redistributables") are marked with "R" in the below table.
+----------------------------------------------------------+
| Device Utilities | | | X,R | X,R |
+----------------------------------------------------------+
| Qt Debugging Bridge (QBD) Daemon | | | X,R | X,R |
| Qt Debugging Bridge (QDB) Daemon | | | X,R | X,R |
+----------------------------------------------------------+
| Qt Quick Ultralite Controls | | | X,R | X,R |
+----------------------------------------------------------+
@ -1668,116 +1669,152 @@ Content Format and Channel as mentioned in paragraph 3 and 4.
APPENDIX 8: INTENTIONALLY LEFT BLANK
APPENDIX 9: SUPPORT TERMS
Version 2023-04
These Qt support terms and conditions ("Support Terms") set forth the legal
framework, where under The Qt Company ("The Qt Company") provides support
These Qt support terms and conditions (“Support Terms”) set forth the legal
framework, where under The Qt Company (“The Qt Company”) provides support
services (as herein defined) to the Licensee.
1 DEFINITIONS
"Application Code" shall mean a computer software program written strictly
“Application Code” shall mean a computer software program written strictly
using the Qt programming language, by or for the Licensee, with a user
interface, enabling the Licensee or their users to accomplish a specific task
and display any results of the task on the display monitor or screen.
"Dedicated Contact" shall mean the employee of The Qt Company who will be the
first point of contact for all Designated Users' requests for Support.
“Customer Portal” shall mean The Qt Companys web-based service and support
user interface located at https://account.qt.io/ or at another location
designated by The Qt Company. Customer Portal is used by a Designated User with
Qt Account, and it provides downloads, license management, license certificate
and other services for Designated Users.
"Errors" shall mean an error, flaw, mistake, failure, or fault in Licensed
“Dedicated Contact” shall mean the employee of The Qt Company who will be the
first point of contact for all Designated Users requests for Support.
“Errors” shall mean an error, flaw, mistake, failure, or fault in Licensed
Software that prevents it from behaving as described in the relevant
documentation or as agreed between the Parties.
documentation or as agreed between the Parties. Designated User can follow the
state and progress of Errors in Customer Portal.
"Extended Support" shall mean a continuation to the normal Support period,
“Extended Support” shall mean a continuation to the normal Support period,
which allows Designated Users to receive selected Support (Standard Support or
Premium Support) for a version of Licensed Software that is no longer generally
supported by The Qt Company.
"Install Support" shall mean Support that is limited to installation related
”Install Support” shall mean Support that is limited to installation-related
Error(s) on Development Platforms specified as supported host platforms for
each Qt release under doc.qt.io.
each Qt release under doc.qt.io. Install Support covers also operational use of
the QA Tools, but not operational use of Qt Software.
"Maintenance Release" shall mean a release or version of Licensed Software
“Maintenance Release” shall mean a release or version of Licensed Software
containing bug fixes, error corrections and other changes targeted to
maintaining and improving product stability and quality. Maintenance Releases
are generally depicted as a change to the third digit of Licensed Software
version number.
"Platforms" shall mean both Development Platforms and Deployment Platforms.
“Platforms” shall mean both Development Platforms and Deployment Platforms.
Supported host and target Platforms may vary from for each Qt release as
defined under doc.qt.io.
"Premium Support" shall mean an upgraded level of Support that The Qt Company
“Premium Support” shall mean an upgraded level of Support that The Qt Company
provides pursuant to these Support Terms to Licensee if Licensee has purchased
Premium Support instead of Standard Support. Premium Support shall always be
purchased for all Designated User(s) in the respective development team of the
Licensee.
Premium Support instead of Standard Support. Premium Support also covers what
is included in Standard Support. Premium Support shall always be purchased for
all Designated User(s) in the respective development team of the Licensee.
"Response Time" shall mean the period of time from when Licensee notifies
TheQt Company about an Error or requests Support until The Qt Company provides
“Qt Account” shall mean the Qt Account for a Designated User used for using Qt
services and Customer Portal. A Qt Account is mapped to the Licensee company
with the corporate email domain or domains.
”Qualification Kit” shall mean a set of documents and validation test cases
used for product certification needs as defined in section 2.6.
“Response Time” shall mean the period of time from when Licensee notifies The
Qt Company about an Error or requests Support until The Qt Company provides
Licensee with a response that addresses (but not necessarily resolves) the
reported Error or provides the requested Support.
"Standard Support" shall mean standard level of Support that The Qt Company
provides pursuant to these Support Terms to Licensee.
“Standard Support” shall mean standard level of Support that The Qt Company
provides pursuant to these Support Terms to Licensee. Standard Support also
covers what is included in Install Support.
"Support" shall mean developer assistance that is provided by The Qt Company
to assist eligible Designated Users in Licensed Software installation, usage
and functionality problem resolution for Error(s) and Error workarounds
pursuant to the terms of these Support Terms. Support for different products is
available as specified in the below table ("X" marking the Support that is
included in the license price, optional Add-on Support services are marked as
"O"):
“Security Issue” shall mean an Error that may cause a vulnerability in a system
or application that uses the Licensed Software.
+-----------------------------------------------------------------------+
| |ADP|ADE|DCP|DCE|DSP|DSE|Squish|Coco|Test Center|
+-----------------------------------------------------------------------+
| Install Support | X | X | X | X | X | X | X | X | X |
+-----------------------------------------------------------------------+
| Standard Support | | X | X | X | X | X | X | X | X |
+-----------------------------------------------------------------------+
| Premium Support | | O | O | O | O | O | O | O | O |
+-----------------------------------------------------------------------+
| Extended Support | | O | O | O | O | O | | | |
+-----------------------------------------------------------------------+
| Tool Qualification Kit| | | | | | | O | O | |
+-----------------------------------------------------------------------+
“Support” shall mean developer assistance that is provided by The Qt Company to
assist eligible Designated Users in Licensed Software installation, usage and
functionality problem resolution for Error(s) and Error workarounds pursuant to
the terms of these Support Terms. Support for different products is available
as specified in the below table (X marking the Support that is included in
the license price, optional Add-on Support services are marked as O):
"Support Validity Term" shall mean the Development License Term or any other
fixed time period agreed between the Parties during which time the Customer is
+-----------------------------------------------------------------------------+
| | Install| Standard| Premium| Extended| Qualification|
| | Support| Support | Support| Support | Kit |
+-----------------------------------------------------------------------------+
| DSP | X | X | O | O | |
+-----------------------------------------------------------------------------+
| DSE | X | X | O | O | |
+-----------------------------------------------------------------------------+
| ADP | X | | | | |
+-----------------------------------------------------------------------------+
| ADE | X | X | O | O | |
+-----------------------------------------------------------------------------+
| DCP | X | X | O | O | |
+-----------------------------------------------------------------------------+
| DCE | X | X | O | O | |
+-----------------------------------------------------------------------------+
| Squish | X | X | O | | O |
+-----------------------------------------------------------------------------+
| Coco | X | X | O | | O |
+-----------------------------------------------------------------------------+
| Test Center | X | X | O | | O |
+-----------------------------------------------------------------------------+
| Axivion Suite | X | X | | | |
+-----------------------------------------------------------------------------+
| Architecture Analysis | X | X | | | |
+-----------------------------------------------------------------------------+
| Static Code Analysis | X | X | | | |
+-----------------------------------------------------------------------------+
| Static Coverage | X | X | | | |
| Analysis Professional | | | | | |
+-----------------------------------------------------------------------------+
| Qt Insight | | X | | | |
+-----------------------------------------------------------------------------+
“Support Validity Term” shall mean the Development License Term or any other
fixed time period agreed between the Parties during which time the Licensee is
eligible to receive Support from The Qt Company.
"Tool Qualification Kit" shall mean a customized set of documents and
validation test cases.
2 SUPPORT SERVICES
2.1 Support Services Provided by The Qt Company
Subject to these Support Terms and during the Support Validity Term, The Qt
Company will via its web-based support user-interface, provide Designated
User(s) with Support for the Platforms which Customer has licensed under the
Agreement.
The Qt Company will make commercially reasonable efforts to solve any Errors
reported by Designated User(s). Resolution of an Error may be provided through
Company will via its Customer Portal, provide Designated User(s) with Support
for the Licensed Software which Licensee has licensed under the Agreement. The
Qt Company will make commercially reasonable efforts to solve any Errors
reported by Designated User(s). Resolution of an Error may be provided through
Designated User(s) themselves downloading of a later released version of the
applicable Licensed Software product(s) or providing the Designated User with a
temporary workaround addressing such Error.
workaround addressing such Error or providing the Designated User with an
updated tool configuration.
2.2 Licensee's Obligations
To report an Error, the Designated User shall register the Error on The Qt
Company's web-based support user interface located at:
https://account.qt.io/login or at another location designated by The Qt Company.
To report an Error, the Designated User shall register the Error on the
Customer Portal. If the Designated User considers the reported Error to be a
Security Issue, the Error shall be marked as a Security Issue.
The Designated User must provide adequate information and documentation to The
Qt Company to enable it to recreate the Error or problem for which the
Designated User has sought assistance.
To ensure efficient handling of Errors, the Designated User must provide the
following information, where relevant:
Designated User has sought assistance. To ensure efficient handling of Errors,
the Designated User must provide the following information, where relevant:
- A clear, detailed description of the problem, question or suggestion;
- Identification of which Licensed Software product and version is affected;
- Identification of the operating environment (e.g. operating system, hardware
Platform, build tools, etc.) on which the problem exists;
Platform, build tools, tool configuration, etc.) on which the problem exists;
- Marking the issue as a Security Issue, when reporting a Security Issue;
- On Standard Support: A complete and compilable test case of not more than 500
lines of code that demonstrates the problem;
- On Premium Support: A complete and compilable test case that demonstrates the
@ -1799,29 +1836,30 @@ General limitations:
Each version or release of the Licensed Software will be Supported under
Standard Support or Premium Support only for limited time period as set forth
in doc.qt.io. For example, regular releases of Qt Software are supported for
one (1) year from the release date of the version x.y.0 and Long Term Support
(LTS) Releases are supported for a period of three (3) years from the release
date of the LTS version x.y.0.
in doc.qt.io or in documentation provided with the respective Licensed Software
product. If nothing is documented, a release of Licensed Software is supported
for one (1) year from the release date of the version x.y.0 and Long Term
Support (LTS) Releases are supported for a period of three (3) years from the
release date of the LTS version x.y.0.
The Qt Company shall only provide Support for Designated User(s).
Support is made available for the entire development teams only: It is not
allowed to purchase Support only for some members of the development team, and
all Designated Users of the respective development team must be eligible for
the same level of Support.
The Qt Company shall only provide Support for Designated User(s) through
Customer Portal.Support is made available for the entire development teams
only: It is not allowed to purchase Support only for some members of the
development team, and all Designated Users of the respective development team
must be eligible for the same level of Support.
Support is not provided for snapshots, preview releases, beta releases or
release candidates.
The Qt Company shall have no obligation to provide Support for hardware or
operating system specific problems or problems arising from improper use,
accident, neglect or modification of Qt.
The Qt Company shall have no obligation to provide Support for 3rd party
components, hardware or operating system specific problems or problems arising
from improper use, accident, neglect, or modification of Qt.
Limitations with Install Support:
Support limited to Error(s) regarding installation and setting up of the Qt
development environment on host Platforms.
Support limited to (i) Error(s) regarding installation and setting up of the Qt
development environment on host Platforms, or (ii) Errors impacting operational
use of the QA Tools.
Limitations with Standard Support:
@ -1847,31 +1885,60 @@ will make commercially reasonable efforts to provide a solution on closest
corresponding supported Platform.
Premium Support is optional and purchased for an agreed bucket of hours
("Bucket"). Hours can be used by any Designated User in the respective
(“Bucket”). Hours can be used by any Designated User in the respective
development team. To encourage continuous usage of the Support, ten percent
(10%) of the purchased Bucket shall automatically expire (regardless of whether
such support hours are actually used or not by the Licensee) each month after
three (3) months from the purchase of the Premium Support.
2.4 Extended Support
2.4 Handling of Security Issues
The reported Errors marked as Security Issues will be assessed by experts to
determine the severity of the issue and to verify if it indeed is a valid
Security Issue. The Designated User who reported the issue may be contacted for
more details. If the reported issue is not deemed to be a Security Issue, it
will be treated as a normal Error and handled accordingly.
A verified Security Issue will be fixed as soon as possible. Qt Company will
notify all Licensees via appropriate channels about the Security Errors and
availability of patches for Licensed Software. Typically, a fix for the
Security Issue is included in the next Maintenance Release of Licensed
Software.
If the Security Issue is reported in a third-party library used in Licensed
Software, The Qt Company will notify the relevant third party of such Security
Issue detected in their library. When the Security Issue is fixed in the
third-party library, the new version of the third-party library will be in the
next feasible Maintenance Release of the Licensed Software. If a fixed version
of the third-party library is not available, The Qt Company may instead decide
to include documentation regarding the issue, or a patch for this third-party
library.
All known Security Issues in Licensed Software will be mentioned as part of the
change notes released with each version of Licensed Software.
2.5 Extended Support
Extended Support extends the Support Validity Term for a release of Licensed
Software that is no longer generally supported.
Extended Support includes and is by default provided with Standard Support
rules and limitations, unless Extended Support is purchased with Premium
Support in which case Premium Support rules and limitations will apply.
rules and limitations, unless Extended Support is purchased together with
Premium Support in which case Premium Support rules and limitations will apply.
Extended Support is optional and purchased with annual fee and separately per
each Licensee product. Extended Support will need definition of (i) Licensee
product, (ii) used Platform(s) and (iii) Licensed Software version(s).
product, (ii) used Platform(s) and (iii) Licensed Software version(s). For
avoidance of doubt, Extended Support requires that the Designated User has a
valid license for the respective Licensed Software.
2.5 Tool Qualification Kit
2.6 Qualification Kit
The Qt Company shall provide set of customized documents and validation tests
that enable Licensee to qualify QA testing tool for the purpose of ISO 26262,
EN 50128, DO-330, IEC 61508, IEC 62304 or IEC 13485 certification Licensee end
to end solution.
The Qt Company shall provide a set of documents and validation tests that
enable the Licensee to qualify QA testing tool (subject to a separate fee) or
Qt Safe Renderer for the purpose of safety certification of Licensee end-to-end
solution. Exact complied safety standards may vary between products, used
features, use case, and industry.
3 RESPONSE TIME
@ -1884,6 +1951,9 @@ exceed two (2) business days.
Premium Support: Errors and Support requests will have a Response Time not to
exceed one (1) business day.
Security Issues: Errors that are Security Issues will have a Response Time not
to exceed one (1) business day.
For complex issues, The Qt Company may provide an initial response to the
Designated User and then follow up, without undue delay, with additional
communication before an Error is properly addressed or Support provided.
@ -1907,7 +1977,7 @@ All Support requests will be handled with high priority.
5 MAINTENANCE RELEASES, UPDATES AND UPGRADES
Under the Support the Customer is eligible for Maintenance Releases and Updates
Under the Support the Licensee is eligible for Maintenance Releases and Updates
that The Qt Company generally makes available to customers who has purchased
Support. Unless otherwise decided by The Company at its free and absolute
discretion, Upgrades will not be provided under the Support.
@ -1919,6 +1989,7 @@ previous version of Licensed Software:
- Fixes related to build issues on supported Platforms;
- Error corrections specific to a single Platform that are not present on other
Platforms;
- Corrections to Security Issues;
- Critical Error corrections such as crashes, data corruption, loss of data,
race conditions; and
- Updates to documentation and license information when deemed necessary by
@ -1975,3 +2046,46 @@ remain outstanding on the Current Licenses under the applicable terms Licensee
will continue to make such payments in accordance with the applicable order
documentation, notwithstanding the fact that the Current Licenses are being
converted to Development Licenses pursuant to this Appendix.
APPENDIX 11: TERMS OF USE - QT INSIGHT TRACKER LIBRARY
Version 1.0
Qt Insight Tracker Library ("Tracker Library") is a software module used to
collect end user data from Customer's Application and Devices relating to The
Qt Company's Qt Insight online service the Customer is ordering from The Qt
Company under a separate service agreement ("Service Agreement").
Unless otherwise set forth herein, definitions written in capital letters used
herein shall have the meaning set forth in the Service Agreement.
Subject to these terms The Qt Company grants to Customer a worldwide,
non-exclusive, non-transferable, royalty-free, revocable (for cause) right and
license, valid for the term of the Service Agreement, to
(i) use, copy and modify Tracker Library for the purpose of including it
into the Devices and Applications and solely for the purpose of being
used only in conjunction with Insight Cloud or Insight Private Cloud,
and
(ii) distribute, by itself or through its Contractors, Tracker Library as
installed, incorporated, or integrated into Applications and/or
Devices.
Use of Tracker Library in a way or for the purpose other than the above is
strictly prohibited. Tracker Library is licensed to the Customer in all
respects "as is".
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE QT COMPANY ON BEHALF OF
ITSELF AND ITS LICENSORS, SUPPLIERS AND AFFILIATES, DISCLAIMS ALL OTHER
WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
NON-INFRINGEMENT WITH REGARD TO THE TRACKER LIBRARY. THE QT COMPANY DOES NOT
WARRANT THAT THE TRACKER LIBRARY WILL SATISFY CUSTOMER'S REQUIREMENTS OR THAT
IT WILL OPERATE WITHOUT DEFECT OR ERROR OR THAT THE OPERATION THEREOF WILL BE
UNINTERRUPTED.
IN NO EVENT SHALL THE QT COMPANY BE LIABLE TO THE CUSTOMER FOR ANY LOSS OF
PROFIT, LOSS OF DATA, LOSS OF BUSINESS OR GOODWILL OR ANY OTHER INDIRECT,
SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE COST, DAMAGES OR EXPENSE OF ANY
KIND, HOWSOEVER ARISING UNDER OR IN CONNECTION WITH THE USE OF THE TRACKER
LIBRARY.
THE TOTAL MAXIMUM LIABILITY OF THE QT COMPANY UNDER THESE TERMS SHALL IN NO
EVENT EXCEED 10,000 EUROS.

View File

@ -6,4 +6,4 @@ DEFINES += QT_NO_JAVA_STYLE_ITERATORS
QT_SOURCE_TREE = $$PWD
QT_BUILD_TREE = $$shadowed($$PWD)
MODULE_VERSION = 5.15.8
MODULE_VERSION = 5.15.10

View File

@ -1 +1 @@
QT_PACKAGEDATE_STR=2022-11-12
QT_PACKAGEDATE_STR=2023-06-01

2
.tag
View File

@ -1 +1 @@
4ee4fc18b4067b90efa46ca9baba74f53b54d9ec
29400a683f96867133b28299c0d0bd6bcf40df35

File diff suppressed because it is too large Load Diff

View File

@ -142,7 +142,7 @@ Build options:
sanitizers or generate instrumented code to collect execution
counts and enable code coverage analysis, respectively. (Clang only)
-c++std <edition> .... Select C++ standard <edition> [c++2a/c++17/c++14/c++11]
-c++std <edition> .... Select C++ standard <edition> [c++2b/c++2a/c++17/c++14/c++11]
(Not supported with MSVC 2015)
-sse2 ................ Use SSE2 instructions [auto]

8
configure vendored
View File

@ -474,6 +474,10 @@ while [ "$#" -gt 0 ]; do
VAR=`echo $1 | sed 's,^-\(.*\),\1,'`
VAL="yes"
;;
# Special case for macOS universal builds
QMAKE_APPLE_DEVICE_ARCHS=*)
QMAKE_APPLE_DEVICE_ARCHS=`echo $1 | sed 's,^QMAKE_APPLE_DEVICE_ARCHS=\(.*\),\1,'`
;;
# most options don't need processing in the configure script, skip them. qmake will do the real validation
*)
shift
@ -781,6 +785,10 @@ setBootstrapVariable()
if [ "$BUILD_ON_MAC" = "yes" ]; then
echo "EXTRA_CXXFLAGS += -MMD" >> "$mkfile"
for arch in $QMAKE_APPLE_DEVICE_ARCHS; do
echo "EXTRA_CXXFLAGS += -arch $arch" >> "$mkfile"
echo "EXTRA_LFLAGS += -arch $arch" >> "$mkfile"
done
cat "$in_mkfile" >> "$mkfile"
echo "-include \$(notdir \$(DEPEND_SRC:%.cpp=%.d))" >> "$mkfile"
else

View File

@ -380,6 +380,20 @@
"qmake": "CONFIG += c++11 c++14 c++17 c++2a"
}
},
"cxx2b": {
"label": "C++2b support",
"type": "compile",
"test": {
"head": [
"#if __cplusplus > 202002L",
"// Compiler claims to support experimental C++2b, trust it",
"#else",
"# error __cplusplus must be > 202002L (the value for C++20)",
"#endif"
],
"qmake": "CONFIG += c++11 c++14 c++17 c++2a c++2b"
}
},
"precompile_header": {
"label": "precompiled header support",
"type": "compile",
@ -1002,6 +1016,12 @@
"condition": "features.c++17 && tests.cxx2a",
"output": [ "publicFeature", "publicQtConfig" ]
},
"c++2b": {
"label": "C++2b",
"autoDetect": false,
"condition": "features.c++2a && tests.cxx2b",
"output": [ "publicFeature", "publicQtConfig" ]
},
"c89": {
"label": "C89"
},
@ -1554,7 +1574,7 @@ Configure with '-qreal float' to create a build that is binary-compatible with 5
{
"message": "Using C++ standard",
"type": "firstAvailableFeature",
"args": "c++2a c++17 c++14 c++11"
"args": "c++2b c++2a c++17 c++14 c++11"
},
{
"type": "feature",

View File

@ -22,18 +22,27 @@ defineTest(qtConfCommandline_cxxstd) {
qtConfCommandlineSetInput("c++14", "no")
qtConfCommandlineSetInput("c++1z", "no")
qtConfCommandlineSetInput("c++2a", "no")
qtConfCommandlineSetInput("c++2b", "no")
} else: contains(val, "(c\+\+)?(14|1y)") {
qtConfCommandlineSetInput("c++14", "yes")
qtConfCommandlineSetInput("c++1z", "no")
qtConfCommandlineSetInput("c++2a", "no")
qtConfCommandlineSetInput("c++2b", "no")
} else: contains(val, "(c\+\+)?(17|1z)") {
qtConfCommandlineSetInput("c++14", "yes")
qtConfCommandlineSetInput("c++1z", "yes")
qtConfCommandlineSetInput("c++2a", "no")
qtConfCommandlineSetInput("c++2b", "no")
} else: contains(val, "(c\+\+)?(2a)") {
qtConfCommandlineSetInput("c++14", "yes")
qtConfCommandlineSetInput("c++1z", "yes")
qtConfCommandlineSetInput("c++2a", "yes")
qtConfCommandlineSetInput("c++2b", "no")
} else: contains(val, "(c\+\+)?(2b)") {
qtConfCommandlineSetInput("c++14", "yes")
qtConfCommandlineSetInput("c++1z", "yes")
qtConfCommandlineSetInput("c++2a", "yes")
qtConfCommandlineSetInput("c++2b", "yes")
} else {
qtConfAddError("Invalid argument $$val to command line parameter $$arg")
}

View File

@ -3,7 +3,7 @@
dita.metadata.default.author = Qt Project
dita.metadata.default.permissions = all
dita.metadata.default.publisher = Qt Project
dita.metadata.default.copyryear = 2020
dita.metadata.default.copyryear = 2022
dita.metadata.default.copyrholder = The Qt Company Ltd
dita.metadata.default.audience = programmer

View File

@ -1,6 +1,6 @@
/****************************************************************************
**
** Copyright (C) 2019 The Qt Company Ltd.
** Copyright (C) 2021 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the documentation of the Qt Toolkit.
@ -25,603 +25,641 @@
**
****************************************************************************/
// Up-to-date with Qt Creator 6.0.0
/*!
\externalpage http://doc.qt.io/qtcreator/creator-deployment-qnx.html
\externalpage https://doc.qt.io/qtcreator/creator-deployment-qnx.html
\title Qt Creator: Deploying Applications to QNX Neutrino Devices
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-developing-baremetal.html
\externalpage https://doc.qt.io/qtcreator/creator-developing-baremetal.html
\title Qt Creator: Connecting Bare Metal Devices
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-developing-qnx.html
\externalpage https://doc.qt.io/qtcreator/creator-developing-qnx.html
\title Qt Creator: Connecting QNX Devices
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-developing-generic-linux.html
\title Qt Creator: Connecting Embedded Linux Devices
\externalpage https://doc.qt.io/qtcreator/creator-developing-generic-linux.html
\title Qt Creator: Connecting Generic Remote Linux Devices
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-deployment-embedded-linux.html
\title Qt Creator: Deploying Applications to Embedded Linux Devices
\externalpage https://doc.qt.io/qtcreator/creator-developing-mcu.html
\title Qt Creator: Connecting MCUs
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-faq.html
\externalpage https://doc.qt.io/qtcreator/creator-setup-webassembly.html
\title Qt Creator: Building Applications for the Web
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-deployment-embedded-linux.html
\title Qt Creator: Deploying Applications to Generic Remote Linux Devices
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-faq.html
\title Qt Creator: FAQ
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-tips.html
\title Qt Creator: Tips and Tricks
\externalpage https://doc.qt.io/qtcreator/creator-how-tos.html
\title Qt Creator: How-tos
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-help.html
\externalpage https://doc.qt.io/qtcreator/creator-help.html
\title Qt Creator: Using the Help Mode
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-quick-tour.html
\externalpage https://doc.qt.io/qtcreator/creator-quick-tour.html
\title Qt Creator: User Interface
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-modes.html
\externalpage https://doc.qt.io/qtcreator/creator-modes.html
\title Qt Creator: Selecting Modes
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-sidebar-views.html
\externalpage https://doc.qt.io/qtcreator/creator-sidebars.html
\title Qt Creator: Working with Sidebars
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-sidebar-views.html
\title Qt Creator: Browsing Project Contents
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-output-panes.html
\externalpage https://doc.qt.io/qtcreator/creator-projects-view.html
\title Qt Creator: Projects
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-file-system-view.html
\title Qt Creator: File System
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-open-documents-view.html
\title Qt Creator: Open Documents
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-output-panes.html
\title Qt Creator: Viewing Output
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-cli.html
\externalpage https://doc.qt.io/qtcreator/creator-cli.html
\title Qt Creator: Using Command Line Options
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-task-lists.html
\externalpage https://doc.qt.io/qtcreator/creator-task-lists.html
\title Qt Creator: Showing Task List Files in Issues Pane
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-project-managing-sessions.html
\externalpage https://doc.qt.io/qtcreator/creator-telemetry.html
\title Qt Creator: Managing Data Collection
*/
/*!
\externalpage https://doc.qt.io/qtcreator/collecting-usage-statistics.html
\title Qt Creator: Collecting Usage Statistics
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-project-managing-sessions.html
\title Qt Creator: Managing Sessions
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-editor-external.html
\externalpage https://doc.qt.io/qtcreator/creator-editor-external.html
\title Qt Creator: Using External Tools
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-version-control.html
\externalpage https://doc.qt.io/qtcreator/creator-version-control.html
\title Qt Creator: Using Version Control Systems
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-vcs-bazaar.html
\externalpage https://doc.qt.io/qtcreator/creator-vcs-bazaar.html
\title Qt Creator: Using Bazaar
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-vcs-clearcase.html
\externalpage https://doc.qt.io/qtcreator/creator-vcs-clearcase.html
\title Qt Creator: Using ClearCase
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-vcs-cvs.html
\externalpage https://doc.qt.io/qtcreator/creator-vcs-cvs.html
\title Qt Creator: Using CVS
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-vcs-git.html
\externalpage https://doc.qt.io/qtcreator/creator-vcs-git.html
\title Qt Creator: Using Git
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-vcs-mercurial.html
\externalpage https://doc.qt.io/qtcreator/creator-vcs-mercurial.html
\title Qt Creator: Using Mercurial
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-vcs-perforce.html
\externalpage https://doc.qt.io/qtcreator/creator-vcs-perforce.html
\title Qt Creator: Using Perforce
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-vcs-subversion.html
\externalpage https://doc.qt.io/qtcreator/creator-vcs-subversion.html
\title Qt Creator: Using Subversion
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-keyboard-shortcuts.html
\externalpage https://doc.qt.io/qtcreator/creator-keyboard-shortcuts.html
\title Qt Creator: Keyboard Shortcuts
*/
/*!
\externalpage http://doc.qt.io/qtcreator/qmldesigner-pathview-editor.html
\title Qt Creator: Editing PathView Properties
*/
/*!
\externalpage http://doc.qt.io/qtcreator/qmldesigner-connections.html
\title Qt Creator: Adding Connections
*/
/*!
\externalpage http://doc.qt.io/qtcreator/quick-signals.html
\title Qt Creator: Connecting Objects to Signals
*/
/*!
\externalpage http://doc.qt.io/qtcreator/quick-dynamic-properties.html
\title Qt Creator: Specifying Dynamic Properties
*/
/*!
\externalpage http://doc.qt.io/qtcreator/quick-property-bindings.html
\title Qt Creator: Adding Bindings Between Properties
*/
/*!
\externalpage http://doc.qt.io/qtcreator/quick-connections-backend.html
\title Qt Creator: Managing C++ Backend Objects
*/
/*!
\externalpage http://doc.qt.io/qtcreator/qtcreator-transitions-example.html
\externalpage https://doc.qt.io/qtcreator/qtcreator-transitions-example.html
\title Qt Creator: Creating a Qt Quick Application
*/
/*!
\externalpage http://doc.qt.io/qtcreator/qtquick-iso-icon-browser.html
\title Qt Creator: Browsing ISO 7000 Icons
*/
/*!
\externalpage http://doc.qt.io/qtcreator/quick-export-to-qml.html
\title Qt Creator: Exporting Designs from Graphics Software
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-qml-modules-with-plugins.html
\externalpage https://doc.qt.io/qtcreator/creator-qml-modules-with-plugins.html
\title Qt Creator: Using QML Modules with Plugins
*/
/*!
\externalpage http://doc.qt.io/qtcreator/quick-converting-ui-projects.html
\externalpage https://doc.qt.io/qtcreator/quick-converting-ui-projects.html
\title Qt Creator: Converting UI Projects to Applications
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-visual-editor.html
\externalpage https://doc.qt.io/qtcreator/creator-visual-editor.html
\title Qt Creator: Developing Qt Quick Applications
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-using-qt-quick-designer.html
\title Qt Creator: Editing QML Files in Design Mode
*/
/*!
\externalpage http://doc.qt.io/qtcreator/quick-projects.html
\externalpage https://doc.qt.io/qtcreator/quick-projects.html
\title Qt Creator: Creating Qt Quick Projects
*/
/*!
\externalpage http://doc.qt.io/qtcreator/quick-components.html
\title Qt Creator: Creating Components
\externalpage https://doc.qt.io/qtcreator/creator-qtquickdesigner-plugin.html
\title Qt Creator: Using Qt Quick Designer
*/
/*!
\externalpage http://doc.qt.io/qtcreator/qt-quick-toolbars.html
\externalpage https://doc.qt.io/qtcreator/qt-quick-toolbars.html
\title Qt Creator: Using Qt Quick Toolbars
*/
/*!
\externalpage http://doc.qt.io/qtcreator/quick-buttons.html
\title Qt Creator: Creating Buttons
*/
/*!
\externalpage http://doc.qt.io/qtcreator/quick-scalable-image.html
\title Qt Creator: Creating Scalable Buttons and Borders
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-editor-options.html
\externalpage https://doc.qt.io/qtcreator/creator-editor-options.html
\title Qt Creator: Configuring the Editor
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-editor-functions.html
\externalpage https://doc.qt.io/qtcreator/creator-editor-functions.html
\title Qt Creator: Writing Code
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-coding-navigating.html
\externalpage https://doc.qt.io/qtcreator/creator-coding-navigating.html
\title Qt Creator: Working in Edit Mode
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-highlighting.html
\externalpage https://doc.qt.io/qtcreator/creator-highlighting.html
\title Qt Creator: Semantic Highlighting
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-checking-code-syntax.html
\externalpage https://doc.qt.io/qtcreator/creator-checking-code-syntax.html
\title Qt Creator: Checking Code Syntax
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-completing-code.html
\externalpage https://doc.qt.io/qtcreator/creator-completing-code.html
\title Qt Creator: Completing Code
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-editor-codepasting.html
\externalpage https://doc.qt.io/qtcreator/creator-editor-codepasting.html
\title Qt Creator: Pasting and Fetching Code Snippets
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-macros.html
\externalpage https://doc.qt.io/qtcreator/creator-macros.html
\title Qt Creator: Using Text Editing Macros
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-editor-fakevim.html
\externalpage https://doc.qt.io/qtcreator/creator-editor-fakevim.html
\title Qt Creator: Using FakeVim Mode
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-indenting-code.html
\externalpage https://doc.qt.io/qtcreator/creator-indenting-code.html
\title Qt Creator: Indenting Text or Code
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-editor-finding.html
\externalpage https://doc.qt.io/qtcreator/creator-editor-finding.html
\title Qt Creator: Finding and Replacing
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-editor-refactoring.html
\externalpage https://doc.qt.io/qtcreator/creator-editor-refactoring.html
\title Qt Creator: Refactoring
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-editor-locator.html
\externalpage https://doc.qt.io/qtcreator/creator-editor-quick-fixes.html
\title Qt Creator: Applying Refactoring Actions
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-editor-locator.html
\title Qt Creator: Searching with the Locator
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-coding.html
\externalpage https://doc.qt.io/qtcreator/creator-coding.html
\title Qt Creator: Coding
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-editor-options-text.html
\externalpage https://doc.qt.io/qtcreator/creator-editor-options-text.html
\title Qt Creator: Specifying Text Editor Settings
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-finding-overview.html
\externalpage https://doc.qt.io/qtcreator/creator-finding-overview.html
\title Qt Creator: Finding
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-mime-types.html
\externalpage https://doc.qt.io/qtcreator/creator-mime-types.html
\title Qt Creator: Editing MIME Types
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-modeling.html
\externalpage https://doc.qt.io/qtcreator/creator-modeling.html
\title Qt Creator: Modeling
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-qml-debugging-example.html
\externalpage https://doc.qt.io/qtcreator/creator-qml-debugging-example.html
\title Qt Creator: Debugging a Qt Quick Example Application
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-debugging-example.html
\externalpage https://doc.qt.io/qtcreator/creator-debugging-example.html
\title Qt Creator: Debugging a C++ Example Application
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-debugger-engines.html
\externalpage https://doc.qt.io/qtcreator/creator-debugger-engines.html
\title Qt Creator: Setting Up Debugger
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-debugging-qml.html
\externalpage https://doc.qt.io/qtcreator/creator-debugging-qml.html
\title Qt Creator: Debugging Qt Quick Projects
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-debugging.html
\externalpage https://doc.qt.io/qtcreator/creator-debugging.html
\title Qt Creator: Debugging
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-debugger-operating-modes.html
\externalpage https://doc.qt.io/qtcreator/creator-debugger-operating-modes.html
\title Qt Creator: Launching the Debugger
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-debug-mode.html
\externalpage https://doc.qt.io/qtcreator/creator-debug-mode.html
\title Qt Creator: Interacting with the Debugger
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-debugging-helpers.html
\externalpage https://doc.qt.io/qtcreator/creator-debugging-helpers.html
\title Qt Creator: Using Debugging Helpers
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-troubleshooting-debugging.html
\externalpage https://doc.qt.io/qtcreator/creator-troubleshooting-debugging.html
\title Qt Creator: Troubleshooting Debugger
*/
/*!
\externalpage http://doc.qt.io/qtcreator/index.html
\externalpage https://doc.qt.io/qtcreator/index.html
\title Qt Creator Manual
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-advanced.html
\externalpage https://doc.qt.io/qtcreator/creator-advanced.html
\title Qt Creator: Advanced Use
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-os-supported-platforms.html
\externalpage https://doc.qt.io/qtcreator/creator-os-supported-platforms.html
\title Qt Creator: Supported Platforms
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-connecting-mobile.html
\externalpage https://doc.qt.io/qtcreator/creator-desktop-platforms.html
\title Qt Creator: Desktop Platforms
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-embedded-platforms.html
\title Qt Creator: Embedded Platforms
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-mobile-platforms.html
\title Qt Creator: Mobile Platforms
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-connecting-mobile.html
\title Qt Creator: Connecting Devices
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-usability.html
\externalpage https://doc.qt.io/qtcreator/creator-usability.html
\title Qt Creator: Optimizing Applications for Mobile Devices
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-acknowledgements.html
\externalpage https://doc.qt.io/qtcreator/creator-acknowledgements.html
\title Qt Creator: Acknowledgements
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-help-overview.html
\externalpage https://doc.qt.io/qtcreator/creator-help-overview.html
\title Qt Creator: Getting Help
*/
/*!
\externalpage http://doc.qt.io/qtcreator/technical-support.html
\externalpage https://doc.qt.io/qtcreator/technical-support.html
\title Qt Creator: Technical Support
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-overview.html
\externalpage https://doc.qt.io/qtcreator/creator-overview.html
\title Qt Creator: IDE Overview
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-testing.html
\externalpage https://doc.qt.io/qtcreator/creator-testing.html
\title Qt Creator: Testing
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-deployment.html
\externalpage https://doc.qt.io/qtcreator/creator-deployment.html
\title Qt Creator: Deploying to Devices
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-tutorials.html
\externalpage https://doc.qt.io/qtcreator/creator-tutorials.html
\title Qt Creator: Tutorials
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-known-issues.html
\externalpage https://doc.qt.io/qtcreator/creator-known-issues.html
\title Qt Creator: Known Issues
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-design-mode.html
\externalpage https://doc.qt.io/qtcreator/creator-design-mode.html
\title Qt Creator: Designing User Interfaces
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-glossary.html
\externalpage https://doc.qt.io/qtcreator/creator-glossary.html
\title Qt Creator: Glossary
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-getting-started.html
\externalpage https://doc.qt.io/qtcreator/creator-getting-started.html
\title Qt Creator: Getting Started
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-analyzer.html
\externalpage https://doc.qt.io/qtcreator/creator-analyzer.html
\title Qt Creator: Detecting Memory Leaks with Memcheck
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-cache-profiler.html
\externalpage https://doc.qt.io/qtcreator/creator-cache-profiler.html
\title Qt Creator: Profiling Function Execution
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-running-valgrind-remotely.html
\externalpage https://doc.qt.io/qtcreator/creator-running-valgrind-remotely.html
\title Qt Creator: Running Valgrind Tools on External Applications
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-valgrind-overview.html
\externalpage https://doc.qt.io/qtcreator/creator-valgrind-overview.html
\title Qt Creator: Using Valgrind Code Analysis Tools
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-analyze-mode.html
\externalpage https://doc.qt.io/qtcreator/creator-analyze-mode.html
\title Qt Creator: Analyzing Code
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-qml-performance-monitor.html
\externalpage https://doc.qt.io/qtcreator/creator-qml-performance-monitor.html
\title Qt Creator: Profiling QML Applications
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-deploying-android.html
\externalpage https://doc.qt.io/qtcreator/creator-deploying-android.html
\title Qt Creator: Deploying Applications to Android Devices
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-developing-ios.html
\externalpage https://doc.qt.io/qtcreator/creator-developing-ios.html
\title Qt Creator: Connecting iOS devices
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-developing-android.html
\externalpage https://doc.qt.io/qtcreator/creator-developing-android.html
\title Qt Creator: Connecting Android Devices
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-build-example-application.html
\externalpage https://doc.qt.io/qtcreator/creator-build-example-application.html
\title Qt Creator: Building and Running an Example
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-project-generic.html
\externalpage https://doc.qt.io/qtcreator/creator-project-generic.html
\title Qt Creator: Setting Up a Generic Project
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-sharing-project-settings.html
\externalpage https://doc.qt.io/qtcreator/creator-sharing-project-settings.html
\title Qt Creator: Sharing Project Settings
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-project-opening.html
\externalpage https://doc.qt.io/qtcreator/creator-project-opening.html
\title Qt Creator: Opening Projects
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-project-managing.html
\externalpage https://doc.qt.io/qtcreator/creator-project-managing.html
\title Qt Creator: Managing Projects
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-project-cmake.html
\externalpage https://doc.qt.io/qtcreator/creator-project-cmake.html
\title Qt Creator: Setting Up CMake
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-targets.html
\externalpage https://doc.qt.io/qtcreator/creator-targets.html
\title Qt Creator: Adding Kits
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-tool-chains.html
\externalpage https://doc.qt.io/qtcreator/creator-tool-chains.html
\title Qt Creator: Adding Compilers
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-project-qbs.html
\externalpage https://doc.qt.io/qtcreator/creator-project-qbs.html
\title Qt Creator: Setting Up Qbs
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-project-creating.html
\externalpage https://doc.qt.io/qtcreator/creator-project-creating.html
\title Qt Creator: Creating Projects
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-project-wizards.html
\externalpage https://doc.qt.io/qtcreator/creator-project-wizards.html
\title Qt Creator: Adding New Custom Wizards
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-project-wizards-json.html
\title Qt Creator: Adding JSON-Based Wizards
\externalpage https://doc.qt.io/qtcreator/creator-project-meson.html
\title Qt Creator: Setting Up Meson
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-project-wizards-xml.html
\title Qt Creator: Adding XML-Based Wizards
\externalpage https://doc.qt.io/qtcreator/creator-project-nimble.html
\title Qt Creator: Setting Up Nimble
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-projects-autotools.html
\externalpage https://doc.qt.io/qtcreator/creator-project-incredibuild.html
\title Qt Creator: Setting Up IncrediBuild
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-project-conan.html
\title Qt Creator: Setting Up Conan
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-projects-autotools.html
\title Qt Creator: Setting Up an Autotools Project
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-configuring-projects.html
\externalpage https://doc.qt.io/qtcreator/creator-configuring-projects.html
\title Qt Creator: Configuring Projects
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-build-process-customizing.html
\externalpage https://doc.qt.io/qtcreator/creator-build-process-customizing.html
\title Qt Creator: Customizing the Build Process
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-build-settings.html
\externalpage https://doc.qt.io/qtcreator/creator-build-settings.html
\title Qt Creator: Specifying Build Settings
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-code-style-settings.html
\externalpage https://doc.qt.io/qtcreator/creator-build-settings-cmake.html
\title Qt Creator: CMake Build Configuration
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-build-settings-qmake.html
\title Qt Creator: qmake Build Configuration
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-build-settings-qbs.html
\title Qt Creator: Qbs Build Configuration
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-build-settings-meson.html
\title Qt Creator: Meson Build Configuration
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-build-settings-incredibuild.html
\title Qt Creator: IncrediBuild Build Configuration
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-build-settings-conan.html
\title Qt Creator: Conan Build Configuration
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-code-style-settings.html
\title Qt Creator: Specifying Code Style Settings
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-run-settings.html
\externalpage https://doc.qt.io/qtcreator/creator-run-settings.html
\title Qt Creator: Specifying Run Settings
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-project-qmake-libraries.html
\externalpage https://doc.qt.io/qtcreator/creator-project-qmake-libraries.html
\title Qt Creator: Adding Libraries to Projects
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-project-other.html
\title Qt Creator: Using Other Build Systems
\externalpage https://doc.qt.io/qtcreator/creator-project-other.html
\title Qt Creator: Build Systems
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-running-targets.html
\externalpage https://doc.qt.io/qtcreator/creator-running-targets.html
\title Qt Creator: Running on Multiple Platforms
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-build-dependencies.html
\externalpage https://doc.qt.io/qtcreator/creator-build-dependencies.html
\title Qt Creator: Specifying Dependencies
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-building-running.html
\externalpage https://doc.qt.io/qtcreator/creator-project-settings-environment.html
\title Qt Creator: Specifying Environment Settings
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-custom-output-parsers.html
\title Qt Creator: Using Custom Output Parsers
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-building-running.html
\title Qt Creator: Building and Running
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-editor-settings.html
\externalpage https://doc.qt.io/qtcreator/creator-editor-settings.html
\title Qt Creator: Specifying Editor Settings
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-project-qmake.html
\externalpage https://doc.qt.io/qtcreator/creator-project-qmake.html
\title Qt Creator: Adding Qt Versions
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-building-targets.html
\externalpage https://doc.qt.io/qtcreator/creator-building-targets.html
\title Qt Creator: Building for Multiple Platforms
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-using-qt-designer.html
\externalpage https://doc.qt.io/qtcreator/creator-using-qt-designer.html
\title Qt Creator: Developing Widget Based Applications
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-writing-program.html
\externalpage https://doc.qt.io/qtcreator/creator-writing-program.html
\title Qt Creator: Creating a Qt Widget Based Application
*/
/*!
\externalpage http://doc.qt.io/qtcreator/adding-plugins.html
\externalpage https://doc.qt.io/qtcreator/adding-plugins.html
\title Qt Creator: Adding Qt Designer Plugins
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-configuring.html
\externalpage https://doc.qt.io/qtcreator/creator-configuring.html
\title Qt Creator: Configuring Qt Creator
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-debuggers.html
\externalpage https://doc.qt.io/qtcreator/creator-debuggers.html
\title Qt Creator: Adding Debuggers
*/
/*!
\externalpage http://doc.qt.io/qtcreator/qt-creator-accelbubble-example.html
\externalpage https://doc.qt.io/qtcreator/qtcreator-accelbubble-example.html
\title Qt Creator: Creating a Mobile Application
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-diff-editor.html
\externalpage https://doc.qt.io/qtcreator/creator-diff-editor.html
\title Qt Creator: Comparing Files
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-beautifier.html
\externalpage https://doc.qt.io/qtcreator/creator-beautifier.html
\title Qt Creator: Beautifying Source Code
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-clang-codemodel.html
\externalpage https://doc.qt.io/qtcreator/creator-clang-codemodel.html
\title Qt Creator: Parsing C++ Files with the Clang Code Model
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-quick-ui-forms.html
\title Qt Creator: Qt Quick UI Forms
\externalpage https://doc.qt.io/qtcreator/creator-quick-ui-forms.html
\title Qt Creator: UI Files
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-clang-tools.html
\externalpage https://doc.qt.io/qtcreator/creator-clang-tools.html
\title Qt Creator: Using Clang Tools
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-heob.html
\externalpage https://doc.qt.io/qtcreator/creator-heob.html
\title Qt Creator: Detecting Memory Leaks with Heob
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-cpu-usage-analyzer.html
\externalpage https://doc.qt.io/qtcreator/creator-cpu-usage-analyzer.html
\title Qt Creator: Analyzing CPU Usage
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-cppcheck.html
\externalpage https://doc.qt.io/qtcreator/creator-cppcheck.html
\title Qt Creator: Analyzing Code with Cppcheck
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-autotest.html
\externalpage https://doc.qt.io/qtcreator/creator-ctf-visualizer.html
\title Qt Creator: Visualizing Chrome Trace Events
*/
/*!
\externalpage https://doc.qt.io/qtcreator/creator-autotest.html
\title Qt Creator: Running Autotests
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-project-creating.html#creating-c-classes
\externalpage https://doc.qt.io/qtcreator/creator-project-creating.html#creating-c-classes
\title Qt Creator: Creating C++ Classes
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-writing-program.html
\externalpage https://doc.qt.io/qtcreator/creator-writing-program.html
\title Creating a Qt Widget Based Application
*/
/*!
\externalpage http://doc.qt.io/qtcreator/qtquick-navigator.html
\title Qt Creator: Managing Item Hierarchy
*/
/*!
\externalpage http://doc.qt.io/qtcreator/qtquick-properties.html
\title Qt Creator: Specifying Item Properties
*/
/*!
\externalpage http://doc.qt.io/qtcreator/quick-states.html
\title Qt Creator: Adding States
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-scxml.html
\externalpage https://doc.qt.io/qtcreator/creator-scxml.html
\title Qt Creator: Editing State Charts
*/
/*!
\externalpage http://doc.qt.io/qtcreator/studio-timeline.html
\title Qt Creator: Creating Animations
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-language-servers.html
\externalpage https://doc.qt.io/qtcreator/creator-language-servers.html
\title Qt Creator: Using Language Servers
*/
/*!
\externalpage http://doc.qt.io/qtcreator/qtcreator-toc.html
\externalpage https://doc.qt.io/qtcreator/qtcreator-toc.html
\title Qt Creator: All Topics
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-live-preview.html
\title Qt Creator: Previewing
\externalpage https://doc.qt.io/qtcreator/creator-live-preview.html
\title Qt Creator: Validating with Target Hardware
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-live-preview-desktop.html
\externalpage https://doc.qt.io/qtcreator/creator-live-preview-desktop.html
\title Qt Creator: Previewing on Desktop
*/
/*!
\externalpage http://doc.qt.io/qtcreator/creator-live-preview-devices.html
\externalpage https://doc.qt.io/qtcreator/creator-live-preview-devices.html
\title Qt Creator: Previewing on Devices
*/
/*!
\externalpage https://doc.qt.io/qtcreator/qt-design-viewer.html
\title Qt Creator: Previewing in Browsers
*/

View File

@ -78,7 +78,7 @@ HTML.footer += \
" <ul id=\"menu-footer-submenu\" class=\"right clearfix\"><li id=\"menu-item-1795\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1795\"><a title=\"Sign into your account.\" href=\"https://account.qt.io/login\">Sign In</a></li>\n" \
" <li id=\"menu-item-10375\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-10375\"><a href=\"mailto:feedback@theqtcompany.com?Subject=Feedback%20about%20doc.qt.io%20site\">Feedback</a></li>\n" \
" <li id=\"menu-item-1494\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1494\"><a href=\"http://qt.io/contact-us/\">Contact us</a></li>\n" \
" <li id=\"menu-item-4472\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-4472\"><a href=\"http://qt.io/about-us/\">© 2020 The Qt Company</a></li>\n" \
" <li id=\"menu-item-4472\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-4472\"><a href=\"http://qt.io/about-us/\">© 2022 The Qt Company</a></li>\n" \
" </ul>\n" \
"</div>\n" \
"</div>\n" \

View File

@ -8,7 +8,7 @@ HTML.footer = \
"</div>\n" \
"<div class=\"footer\">\n" \
" <p>\n" \
" <acronym title=\"Copyright\">&copy;</acronym> 2020 The Qt Company Ltd.\n" \
" <acronym title=\"Copyright\">&copy;</acronym> 2022 The Qt Company Ltd.\n" \
" Documentation contributions included herein are the copyrights of\n" \
" their respective owners.<br/>" \
" The documentation provided herein is licensed under the terms of the" \

View File

@ -55,6 +55,9 @@
Returns the absolute file path to the executable, or an empty
string if not found.
If the given \n executableName is an absolute path pointing to
an executable its clean path is returned.
//! [findExecutable]
//! [locate]

View File

@ -5,7 +5,7 @@
HTML.footer = \
" </div>\n" \
" <p class=\"copy-notice\">\n" \
" <acronym title=\"Copyright\">&copy;</acronym> 2020 The Qt Company Ltd.\n" \
" <acronym title=\"Copyright\">&copy;</acronym> 2022 The Qt Company Ltd.\n" \
" Documentation contributions included herein are the copyrights of\n" \
" their respective owners. " \
" The documentation provided herein is licensed under the terms of the" \

View File

@ -145,7 +145,7 @@ Top navigation
display: block;
position: relative;
text-align: right;
top: -47px;
top: -30px;
float: right;
height: 20px;
z-index: 1;

View File

@ -69,9 +69,9 @@ void GraphicsView::wheelEvent(QWheelEvent *e)
{
if (e->modifiers() & Qt::ControlModifier) {
if (e->angleDelta().y() > 0)
view->zoomIn(6);
view->zoomInBy(6);
else
view->zoomOut(6);
view->zoomOutBy(6);
e->accept();
} else {
QGraphicsView::wheelEvent(e);
@ -274,12 +274,22 @@ void View::print()
#endif
}
void View::zoomIn(int level)
void View::zoomIn()
{
zoomSlider->setValue(zoomSlider->value() + 1);
}
void View::zoomOut()
{
zoomSlider->setValue(zoomSlider->value() - 1);
}
void View::zoomInBy(int level)
{
zoomSlider->setValue(zoomSlider->value() + level);
}
void View::zoomOut(int level)
void View::zoomOutBy(int level)
{
zoomSlider->setValue(zoomSlider->value() - level);
}

View File

@ -86,8 +86,10 @@ public:
QGraphicsView *view() const;
public slots:
void zoomIn(int level = 1);
void zoomOut(int level = 1);
void zoomIn();
void zoomOut();
void zoomInBy(int level);
void zoomOutBy(int level);
private slots:
void resetView();

View File

@ -124,6 +124,8 @@ void PreviewWindow::setWindowFlags(Qt::WindowFlags flags)
text += "\n| Qt::WindowShadeButtonHint";
if (flags & Qt::WindowStaysOnTopHint)
text += "\n| Qt::WindowStaysOnTopHint";
if (flags & Qt::WindowStaysOnBottomHint)
text += "\n| Qt::WindowStaysOnBottomHint";
if (flags & Qt::CustomizeWindowHint)
text += "\n| Qt::CustomizeWindowHint";

View File

@ -2,8 +2,8 @@
#ifndef QT_QTACCESSIBILITYSUPPORT_VERSION_H
#define QT_QTACCESSIBILITYSUPPORT_VERSION_H
#define QTACCESSIBILITYSUPPORT_VERSION_STR "5.15.8"
#define QTACCESSIBILITYSUPPORT_VERSION_STR "5.15.10"
#define QTACCESSIBILITYSUPPORT_VERSION 0x050F08
#define QTACCESSIBILITYSUPPORT_VERSION 0x050F0A
#endif // QT_QTACCESSIBILITYSUPPORT_VERSION_H

View File

@ -2,8 +2,8 @@
#ifndef QT_QTCLIPBOARDSUPPORT_VERSION_H
#define QT_QTCLIPBOARDSUPPORT_VERSION_H
#define QTCLIPBOARDSUPPORT_VERSION_STR "5.15.8"
#define QTCLIPBOARDSUPPORT_VERSION_STR "5.15.10"
#define QTCLIPBOARDSUPPORT_VERSION 0x050F08
#define QTCLIPBOARDSUPPORT_VERSION 0x050F0A
#endif // QT_QTCLIPBOARDSUPPORT_VERSION_H

View File

@ -2,8 +2,8 @@
#ifndef QT_QTCONCURRENT_VERSION_H
#define QT_QTCONCURRENT_VERSION_H
#define QTCONCURRENT_VERSION_STR "5.15.8"
#define QTCONCURRENT_VERSION_STR "5.15.10"
#define QTCONCURRENT_VERSION 0x050F08
#define QTCONCURRENT_VERSION 0x050F0A
#endif // QT_QTCONCURRENT_VERSION_H

Some files were not shown because too many files have changed in this diff Show More