qt 6.5.1 original
15
doc/CMakeLists.txt
Normal file
@ -0,0 +1,15 @@
|
||||
# Copyright (C) 2022 The Qt Company Ltd.
|
||||
# SPDX-License-Identifier: BSD-3-Clause
|
||||
|
||||
# special case skip regeneration
|
||||
#
|
||||
# Copy/Install doc configuration files to the build/install directory
|
||||
#
|
||||
qt_path_join(doc_install_dir ${QT_INSTALL_DIR} ${INSTALL_DOCDIR})
|
||||
foreach(dir global config)
|
||||
qt_copy_or_install(DIRECTORY ${dir} DESTINATION ${doc_install_dir})
|
||||
if(QT_SUPERBUILD)
|
||||
qt_path_join(destination ${QtBase_BINARY_DIR} ${INSTALL_DOCDIR})
|
||||
file(COPY ${dir} DESTINATION ${destination})
|
||||
endif()
|
||||
endforeach()
|
109
doc/README
Normal file
@ -0,0 +1,109 @@
|
||||
Qt 5 Documentation
|
||||
==================
|
||||
|
||||
New in Qt 5.0, each module has its own documentation package. The documentation
|
||||
resides in the module sources as well as the configuration files needed to build
|
||||
the module documentation. The main Qt 5.0 Reference Documentation resides in the
|
||||
qtdoc repository.
|
||||
|
||||
There are two ways to build Qt documentation:
|
||||
* run "make docs" in qt5/ or in the repositories
|
||||
* run the QDoc tool for each module
|
||||
|
||||
|
||||
Running "make docs"
|
||||
===================
|
||||
|
||||
To build the documentation using Makefiles, qtbase needs to be compiled and
|
||||
installed.
|
||||
|
||||
Running qmake will create make targets to build the documentation:
|
||||
* html_docs - builds only the HTML documentation
|
||||
* qch_docs - packages the HTML documentation into QCH files for Qt Creator and
|
||||
Qt Assistant.
|
||||
* docs - runs html_docs and qch_docs
|
||||
|
||||
Note: qch_docs needs qhelpgenerator to package the documentation. qhelpgenerator
|
||||
is in the qttools repository.
|
||||
|
||||
These make targets use qmake's QT_INSTALL_DOCS variable as the output directory.
|
||||
Running "qmake -query" will list the directory set to QT_INSTALL_DOCS.
|
||||
|
||||
To create all of the modules' documentation, run "make docs" in the
|
||||
qt5 directory:
|
||||
$> make docs # builds the bundled modules' documentation
|
||||
|
||||
It is also possible to build only a small subset of the documentation by using
|
||||
make:
|
||||
$> cd qtbase
|
||||
$> make docs # builds the documentation for modules in qtbase
|
||||
|
||||
$> cd qtbase/src/sql
|
||||
$> make docs # builds only the Qt SQL documentation
|
||||
|
||||
|
||||
Running QDoc
|
||||
============
|
||||
|
||||
QDoc is the tool for generating Qt documentation and is located in qtbase.
|
||||
The simplest way to compile QDoc is to compile qtbase or only the tools in
|
||||
qtbase.
|
||||
|
||||
$> cd qtbase/src
|
||||
$> make sub-tools # compiles QDoc
|
||||
|
||||
Each module has a QDoc configuration file (.qdocconf). To build a module's
|
||||
documentation, run the "qdoc" binary and pass the qdocconf file as a parameter.
|
||||
A mandatory "outputdir" must be specified.
|
||||
|
||||
$> qdoc doc/config/qtdoc.qdocconf -outputdir html
|
||||
|
||||
Note that QDoc will delete the contents of the "html" output directory.
|
||||
|
||||
Packaging the Documentation
|
||||
===========================
|
||||
|
||||
To package the documentation, the HTML files must be compiled
|
||||
into a QCH file (.qch).
|
||||
|
||||
Required binaries:
|
||||
* assistant - found in qttools
|
||||
* qhelpgenerator - found in qttools
|
||||
|
||||
To compile the qch file for each module, first enter the output directory that
|
||||
contains the .qhp file and generate the QCH file.
|
||||
|
||||
$> cd qtbase/doc/qtdoc #the default path for QT_INSTALL_DOCS for qtdoc
|
||||
$> qhelpgenerator qtdoc.qhp #creates the QCH file called qtdoc.qch
|
||||
|
||||
The QCH file can then be loaded in Qt Assistant or Qt Creator. For Qt Assistant,
|
||||
the QCH file can be registered to automatically load it.
|
||||
|
||||
$> assistant -register qtdoc.qch #to automatically load the documentation
|
||||
|
||||
|
||||
Global Files
|
||||
============
|
||||
|
||||
The qtbase/doc/global directory contains various files used by the modules to
|
||||
build the documentation. These include macros, stylesheets, and images for
|
||||
displaying documentation.
|
||||
|
||||
To include these files in a qdocconf, add the following to a qdocconf file:
|
||||
|
||||
include($QT_INSTALL_DOCS/global/qt-module-defaults.qdocconf)
|
||||
|
||||
|
||||
Documentation Structure
|
||||
=======================
|
||||
For a typical module, the documentation will reside in the source directory.
|
||||
The examples and the example documentation are in the "examples" directory.
|
||||
|
||||
qtbase/src/sql/doc/src #Qt SQL's documentation
|
||||
qtbase/examples/sql #Qt SQL's examples
|
||||
|
||||
More Information
|
||||
================
|
||||
|
||||
For more information about Qt 5's documentation, refer to the Qt Project wiki:
|
||||
http://wiki.qt.io/Qt5DocumentationProject
|
1
doc/config/exampleurl-qt3d.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qt3d.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtactiveqt.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtactiveqt.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtandroidextras.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtandroidextras.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtbase.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtbase.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtcharts.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtcharts.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtconnectivity.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtconnectivity.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtdatavis3d.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtdatavis3d.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtdeclarative.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtdeclarative.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtdoc.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtdoc.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtgamepad.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtgamepad.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtgraphicaleffects.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtgraphicaleffects.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtimageformats.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtimageformats.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtlocation.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtlocation.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtlottie.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtlottie.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtmacextras.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtmacextras.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtmultimedia.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtmultimedia.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtnetworkauth.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtnetworkauth.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtpurchasing.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtpurchasing.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtquickcontrols.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtquickcontrols.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtquickcontrols2.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtdeclarative.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtremoteobjects.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtremoteobjects.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtscript.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtscript.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtscxml.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtscxml.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtsensors.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtsensors.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtserialbus.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtserialbus.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtserialport.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtserialport.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtspeech.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtspeech.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtsvg.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtsvg.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qttools.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qttools.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtvirtualkeyboard.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtvirtualkeyboard.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtwayland.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtwayland.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtwebchannel.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtwebchannel.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtwebengine.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtwebengine.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtwebsockets.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtwebsockets.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtwebview.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtwebview.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtwinextras.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtwinextras.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtx11extras.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtx11extras.git/tree/examples/\1?h=$QT_VER"
|
1
doc/config/exampleurl-qtxmlpatterns.qdocconf
Normal file
@ -0,0 +1 @@
|
||||
url.examples = "https://code.qt.io/cgit/qt/qtxmlpatterns.git/tree/examples/\1?h=$QT_VER"
|
10
doc/global/compat.qdocconf
Normal file
@ -0,0 +1,10 @@
|
||||
macro.0 = "\\\\0"
|
||||
macro.n = "\\\\n"
|
||||
macro.r = "\\\\r"
|
||||
macro.img = "\\image"
|
||||
macro.endquote = "\\endquotation"
|
||||
macro.relatesto = "\\relates"
|
||||
|
||||
spurious = "Missing comma in .*" \
|
||||
"Missing pattern .*" \
|
||||
"Unable to parse (QML|JavaScript).*"
|
34
doc/global/config.qdocconf
Normal file
@ -0,0 +1,34 @@
|
||||
#Include this file to inherit configuration related to Qt Project based modules.
|
||||
|
||||
dita.metadata.default.author = Qt Project
|
||||
dita.metadata.default.permissions = all
|
||||
dita.metadata.default.publisher = Qt Project
|
||||
dita.metadata.default.copyryear = 2023
|
||||
dita.metadata.default.copyrholder = The Qt Company Ltd
|
||||
dita.metadata.default.audience = programmer
|
||||
|
||||
#Set the main Qt index.html
|
||||
navigation.homepage = index.html
|
||||
navigation.hometitle = "Qt $QT_VER"
|
||||
|
||||
#Words to ignore for auto-linking
|
||||
ignorewords += \
|
||||
macOS \
|
||||
WebChannel \
|
||||
WebSocket \
|
||||
WebSockets \
|
||||
OpenGL
|
||||
|
||||
# Omit \since information for items introduced before Qt 6
|
||||
ignoresince = 6.0
|
||||
|
||||
sourcedirs += includes $$BUILDDIR
|
||||
exampledirs += snippets
|
||||
|
||||
url = https://doc.qt.io/qt
|
||||
|
||||
defines += qt6
|
||||
|
||||
# Uncomment the following two lines to generate documentation marked as \internal
|
||||
# alias.internal = disable
|
||||
# macro.internal.HTML = "<span style="color:red">[internal]</span>"
|
3
doc/global/externalsites.qdocconf
Normal file
@ -0,0 +1,3 @@
|
||||
# Include the external websites
|
||||
sourcedirs += externalsites
|
||||
|
568
doc/global/externalsites/external-resources.qdoc
Normal file
@ -0,0 +1,568 @@
|
||||
// Copyright (C) 2020 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
|
||||
/*!
|
||||
\externalpage https://source.android.com/setup/start/build-numbers
|
||||
\title Android: Build Numbers
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://developer.android.com/guide/topics/manifest/uses-feature-element
|
||||
\title Android: <uses-feature>
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://developer.android.com/guide/topics/manifest/uses-permission-element
|
||||
\title Android: <uses-permission>
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://developer.android.com/studio/publish/versioning#appversioning
|
||||
\title Android: App Versioning
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://developer.android.com/studio/command-line/adb#devicestatus
|
||||
\title Android: Query for devices
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://developer.android.com/training/app-links/deep-linking
|
||||
\title Android: Create Deep Links to App Content
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://developer.android.com/training/app-links/verify-site-associations
|
||||
\title Android: Verify Android App Links
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://source.android.com/devices/tech/debug/tagged-pointers
|
||||
\title Android: Tagged Pointers
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://developer.apple.com/documentation/uikit/uiapplication/1622952-canopenurl
|
||||
\title iOS: canOpenURL:
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://developer.apple.com/documentation/xcode/defining-a-custom-url-scheme-for-your-app
|
||||
\title iOS: Defining a Custom URL Scheme for Your App
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://developer.apple.com/documentation/xcode/supporting-associated-domains
|
||||
\title iOS: Supporting Associated Domains
|
||||
*/
|
||||
/*!
|
||||
\externalpage http://www.freedesktop.org/
|
||||
\title freedesktop.org
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.freedesktop.org/Standards/xembed-spec
|
||||
\title XEmbed Specification
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.freedesktop.org/Standards/icon-theme-spec
|
||||
\title Icon Themes Specification
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.cups.org/
|
||||
\title Common Unix Printing System (CUPS)
|
||||
\keyword CUPS
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.freedesktop.org/wiki/Standards_2fdesktop_2dentry_2dspec
|
||||
\title Desktop Entry Specification
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.kde.org/
|
||||
\title The K Desktop Environment
|
||||
\keyword KDE
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://cmake.org/cmake/help/latest/
|
||||
\title CMake Documentation
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://cmake.org/cmake/help/latest/command/find_package.html
|
||||
\title CMake find_package Documentation
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://cmake.org/cmake/help/latest/manual/cmake-qt.7.html#automoc
|
||||
\title CMake AUTOMOC Documentation
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://cmake.org/cmake/help/latest/manual/cmake-qt.7.html#autorcc
|
||||
\title CMake AUTORCC Documentation
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://cmake.org/cmake/help/latest/manual/cmake-qt.7.html#autouic
|
||||
\title CMake AUTOUIC Documentation
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://cmake.org/cmake/help/latest/prop_tgt/LOCATION.html
|
||||
\title CMake LOCATION Documentation
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://cmake.org/cmake/help/latest/prop_tgt/POSITION_INDEPENDENT_CODE.html
|
||||
\title CMake POSITION_INDEPENDENT_CODE Documentation
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://cmake.org/cmake/help/latest/command/target_link_libraries.html
|
||||
\title CMake target_link_libraries Documentation
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://conan.io/
|
||||
\title Conan
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.gnome.org/
|
||||
\title GNOME
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.gnu.org/software/emacs/
|
||||
\title GNU Emacs
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://gnuwin32.sourceforge.net/packages.html
|
||||
\title GnuWin32 Project
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.w3.org/Graphics/SVG/About.html
|
||||
\title About SVG
|
||||
\keyword Scalable Vector Graphics
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.w3.org/TR/SVG/types.html#ColorKeywords
|
||||
\title SVG color keyword names
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.w3.org/Graphics/SVG/
|
||||
\title SVG Working Group
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.w3.org/TR/SVGMobile/
|
||||
\title Mobile SVG Profiles
|
||||
\omit
|
||||
Mobile SVG Profiles: SVG Tiny and SVG Basic
|
||||
\endomit
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.w3.org/TR/SVGMobile12/
|
||||
\title SVG 1.2 Tiny
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-static
|
||||
\title SVG 1.2 Tiny Static Features
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/*!
|
||||
\externalpage http://tdm-gcc.tdragon.net/
|
||||
\title TDM-GCC
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.dependencywalker.com/
|
||||
\title Dependency Walker
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://webkit.org/
|
||||
\title WebKit Open Source Project
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.informit.com/store/product.aspx?isbn=0132354160
|
||||
\title C++ GUI Programming with Qt 4, 2nd Edition
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.openssl.org/
|
||||
\title OpenSSL Toolkit
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://arora-browser.org/
|
||||
\title Arora Browser
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.activestate.com/Products/activeperl/index.mhtml
|
||||
\title ActivePerl
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://chromium.googlesource.com/angle/angle/+/master/README.md
|
||||
\title ANGLE
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://docs.microsoft.com/en-us/windows/win32/winsock/socket-handles-2
|
||||
\title Winsock 2 Socket Handle
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.w3.org/TR/html401/
|
||||
\title HTML 4
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.w3.org/TR/html5/
|
||||
\title HTML 5
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://site.icu-project.org/
|
||||
\title ICU
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://mingw-w64.org/
|
||||
\title MinGW
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.python.org/
|
||||
\title Python
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://pyxml.sourceforge.net/topics/xbel/
|
||||
\title XML Bookmark Exchange Language Resource Page
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.w3.org/TR/xquery/#errors
|
||||
\title error handling in the XQuery language
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://xaos.sourceforge.net/
|
||||
\title XaoS
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.unixodbc.org
|
||||
\title http://www.unixodbc.org
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.postgresql.org
|
||||
\title http://www.postgresql.org
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.postgresql.org/docs/current/static/installation-platform-notes.html#INSTALLATION-NOTES-MINGW
|
||||
\title PostgreSQL MinGW/Native Windows
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.freetds.org
|
||||
\title http://www.freetds.org
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.sybase.com
|
||||
\title http://www.sybase.com
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://linux.sybase.com
|
||||
\title http://linux.sybase.com
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.sqlite.org
|
||||
\title http://www.sqlite.org
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.amazon.com/Threads-Primer-Guide-Multithreaded-Programming/dp/0134436989/ref=sr_1_1?ie=UTF8&qid=1354884049&sr=8-1&keywords=a+guide+to+multithreaded+programming
|
||||
\title Threads Primer: A Guide to Multithreaded Programming
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.amazon.com/Thread-Time-MultiThreaded-Programming-Guide/dp/0131900676/ref=sr_1_sc_3?ie=UTF8&qid=1354884427&sr=8-3-spell&keywords=The+Mulltithread+Programming+Guide
|
||||
\title Thread Time: The Multithreaded Programming Guide
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.amazon.com/Pthreads-Programming-Standard-Multiprocessing-Nutshell/dp/1565921151/ref=sr_1_1?s=books&ie=UTF8&qid=1354884565&sr=1-1&keywords=threads+Programming%3A+A+POSIX+Standard+for+Better+Multiprocessing
|
||||
\title Pthreads Programming: A POSIX Standard for Better Multiprocessing
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.amazon.com/Win32-Multithreaded-Programming-Aaron-Cohen/dp/B00007GW3Z/ref=sr_1_1?s=books&ie=UTF8&qid=1354884647&sr=1-1&keywords=Win32+Multithreaded+Programming
|
||||
\title Win32 Multithreaded Programming
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.phptr.com/content/images/0131872494/samplechapter/blanchette_ch10.pdf
|
||||
\title "Item View Classes" Chapter of C++ GUI Programming with Qt 4
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/Intro/Intro.html
|
||||
\title Mac OS X Aqua
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.kdedevelopers.org/node/2345
|
||||
\title KDE applications
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://web.archive.org/web/20020803110822/http://wp.netscape.com/newsref/std/cookie_spec.html
|
||||
\title Netscape Cookie Specification
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://docs.microsoft.com/en-us/previous-versions//ms533046(v=vs.85)
|
||||
\title Mitigating Cross-site Scripting With HTTP-only Cookies
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://en.tldp.org/HOWTO/Framebuffer-HOWTO.html
|
||||
\title Framebuffer HOWTO
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://wap.trafikanten.no
|
||||
\title Trafikanten
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.w3.org/TR/scxml/
|
||||
\title State Chart XML: State Machine Notation for Control Abstraction
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.wisdom.weizmann.ac.il/~dharel/SCANNED.PAPERS/Statecharts.pdf
|
||||
\title Statecharts: A visual formalism for complex systems
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.gnu.org/licenses/gpl.html
|
||||
\title GNU General Public License
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
|
||||
\title GNU Lesser General Public License, version 2.1
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://developers.sun.com/sunstudio/downloads/patches/index.jsp
|
||||
\title Sun Studio Patches
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.qtcentre.org
|
||||
\title Qt Centre
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.kde.org
|
||||
\title KDE
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.directfb.org/index.php?path=Main%2FDownloads&page=1
|
||||
\title DirectFB - df_window example
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/IDirectFBPalette.html
|
||||
\title DirectFB - IDirectFBPalette
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.cplusplus.com/reference/clibrary/cstring/memcpy/
|
||||
\title C++ Reference - memcpy
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/IDirectFB_CreateInputEventBuffer.html
|
||||
\title DirectFB - CreateInputEventBuffer
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/types.html#DFBSurfaceBlittingFlags
|
||||
\title DirectFB - DFBSurfaceBlittingFlags
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://directfb.org/docs/DirectFB_Reference_1_4/IDirectFBImageProvider.html
|
||||
\title DirectFB - IDirectFBImageProvider
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/IDirectFBSurface.html
|
||||
\title DirectFB - IDirectFBSurface
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/IDirectFBWindow
|
||||
\title DirectFB - IDirectFBWindow
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/types.html#DFBSurfaceDescription
|
||||
\title DirectFB - DFBSurfaceDescription
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.w3.org/TR/REC-CSS2/selector.html#q1
|
||||
\title Standard CSS2 selector
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.w3.org/XML/Core/#Publications
|
||||
\title W3C XML specifications
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.w3.org/XML/Schema
|
||||
\title XML Schema
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://opensource.org/licenses/bsd-license.php
|
||||
\title New and Modified BSD Licenses
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.ecma-international.org/publications/standards/Ecma-262.htm
|
||||
\title ECMAScript Language Specification
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://developer.mozilla.org/en/JavaScript
|
||||
\title JavaScript Resources
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://developer.mozilla.org/en/JavaScript/Guide
|
||||
\title JavaScript Guide
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://developer.mozilla.org/en/JavaScript/About_JavaScript
|
||||
\title About JavaScript
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.libusb.org/
|
||||
\title libusb
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://developer.mozilla.org/en/JavaScript/Reference/Reserved_Words
|
||||
\title JavaScript Reserved Words
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://publicsuffix.org/
|
||||
\title publicsuffix.org
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/_accessible_event_i_d_8idl.html
|
||||
\title AccessibleEventID.idl File Reference
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://docs.microsoft.com/en-us/windows/win32/winauto/event-constants
|
||||
\title Microsoft Active Accessibility Event Constants
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage ftp://ftp.qt-project.org/pub/qt/solutions/lgpl/qtmotifextension-2.7_1-opensource.tar.gz
|
||||
\title Motif Extension
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.opengl.org/registry/
|
||||
\title OpenGL Registry
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.khronos.org/registry/gles/
|
||||
\title Khronos OpenGL ES API Registry
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://www.khronos.org/opengl/wiki/Array_Texture
|
||||
\title Array Texture
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://github.com/iksaif/qsslkey-p11
|
||||
\title qsslkey example
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://www.w3.org/TR/2009/WD-webdatabase-20091029/
|
||||
\title HTML5 Web Database API
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://lldb.llvm.org/
|
||||
\title The LLDB Debugger
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://login.qt.io/
|
||||
\title Qt Account Sign-up
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://facebook.github.io/zstd/
|
||||
\title Zstandard Site
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://www.unicode.org/
|
||||
\title Unicode standard
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessw
|
||||
\title CreateProcess
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://testanything.org
|
||||
\title Test Anything Protocol
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://www.jetbrains.com/teamcity/
|
||||
\title TeamCity
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://junit.org/
|
||||
\title JUnit XML
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://www.qt.io/product/quality-assurance/test-center
|
||||
\title Test Center
|
||||
*/
|
107
doc/global/externalsites/qt-webpages.qdoc
Normal file
@ -0,0 +1,107 @@
|
||||
// Copyright (C) 2016 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
|
||||
/*!
|
||||
\externalpage http://qt.io/
|
||||
\title Qt Homepage
|
||||
*/
|
||||
/*!
|
||||
\externalpage http://bugreports.qt.io
|
||||
\title Qt Bug Tracker
|
||||
*/
|
||||
/*!
|
||||
\externalpage http://qt.io/download
|
||||
\title Downloads
|
||||
*/
|
||||
/*!
|
||||
\externalpage http://www.qt.io/about-us/
|
||||
\title The Qt Company
|
||||
*/
|
||||
/*!
|
||||
\externalpage http://qt.io/licensing/
|
||||
\title Qt Licensing Overview
|
||||
*/
|
||||
/*!
|
||||
\externalpage http://doc.qt.io/archives/qq/
|
||||
\title Qt Quarterly
|
||||
*/
|
||||
/*!
|
||||
\externalpage http://doc.qt.io/archives/qq/qq19-plurals.html
|
||||
\title Qt Quarterly: Plural Form in Translation
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://code.qt.io/
|
||||
\title Public Qt Repository
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://code.qt.io/cgit/%7bnon-gerrit%7d/qt-labs/qtestlib-tools.git/
|
||||
\title qtestlib-tools
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://wiki.qt.io/Qt_Coding_Style
|
||||
\title Qt Coding Style
|
||||
*/
|
||||
/*!
|
||||
\externalpage http://doc.qt.io/archives/qt-eclipse-1.6/index.html
|
||||
\title Eclipse Plugin
|
||||
*/
|
||||
/*!
|
||||
\externalpage http://doc.qt.io/archives/qq/qq11-events.html
|
||||
\title Qt Quarterly: Another Look at Events
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://www.youtube.com/watch?v=P4kv-AoAJ-Q
|
||||
\title Livecoding video effects with Qt5
|
||||
*/
|
||||
/*!
|
||||
\externalpage http://blog.qt.io/2012/02/29/pimp-my-video-shader-effects-and-multimedia/
|
||||
\title Pimp my video
|
||||
*/
|
||||
/*!
|
||||
\externalpage http://wiki.qt.io/QtMediaHub
|
||||
\title QtMediaHub
|
||||
*/
|
||||
/*!
|
||||
\externalpage http://wiki.qt.io/Qt_RaspberryPi
|
||||
\title QtonPi
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://wiki.qt.io/jom
|
||||
\title jom
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://doc.qt.io/qt-4.8
|
||||
\title Qt 4.8 Reference Documentation
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://wiki.qt.io/Qt_Localization
|
||||
\title external: Translating Qt Into Other Languages
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage http://wiki.qt.io/Qt_Multimedia_Backends
|
||||
\title Qt Multimedia Backends
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qt3dstudio/index.html
|
||||
\title Qt 3D Studio Manual
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/index.html
|
||||
\title Qt Design Studio Manual
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://marketplace.qt.io
|
||||
\title Qt Marketplace
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtforpython/index.html
|
||||
\title Qt for Python
|
||||
*/
|
641
doc/global/externalsites/qtcreator.qdoc
Normal file
@ -0,0 +1,641 @@
|
||||
// Copyright (C) 2021 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
|
||||
|
||||
// Up-to-date with Qt Creator 6.0.0
|
||||
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-deployment-qnx.html
|
||||
\title Qt Creator: Deploying Applications to QNX Neutrino Devices
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-developing-baremetal.html
|
||||
\title Qt Creator: Connecting Bare Metal Devices
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-developing-qnx.html
|
||||
\title Qt Creator: Connecting QNX Devices
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-developing-generic-linux.html
|
||||
\title Qt Creator: Connecting Generic Remote Linux Devices
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-developing-mcu.html
|
||||
\title Qt Creator: Connecting MCUs
|
||||
*/
|
||||
/*!
|
||||
\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 https://doc.qt.io/qtcreator/creator-how-tos.html
|
||||
\title Qt Creator: How-tos
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-help.html
|
||||
\title Qt Creator: Using the Help Mode
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-quick-tour.html
|
||||
\title Qt Creator: User Interface
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-modes.html
|
||||
\title Qt Creator: Selecting Modes
|
||||
*/
|
||||
/*!
|
||||
\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 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 https://doc.qt.io/qtcreator/creator-cli.html
|
||||
\title Qt Creator: Using Command Line Options
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-task-lists.html
|
||||
\title Qt Creator: Showing Task List Files in Issues Pane
|
||||
*/
|
||||
/*!
|
||||
\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 https://doc.qt.io/qtcreator/creator-editor-external.html
|
||||
\title Qt Creator: Using External Tools
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-version-control.html
|
||||
\title Qt Creator: Using Version Control Systems
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-vcs-bazaar.html
|
||||
\title Qt Creator: Using Bazaar
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-vcs-clearcase.html
|
||||
\title Qt Creator: Using ClearCase
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-vcs-cvs.html
|
||||
\title Qt Creator: Using CVS
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-vcs-git.html
|
||||
\title Qt Creator: Using Git
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-vcs-mercurial.html
|
||||
\title Qt Creator: Using Mercurial
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-vcs-perforce.html
|
||||
\title Qt Creator: Using Perforce
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-vcs-subversion.html
|
||||
\title Qt Creator: Using Subversion
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-keyboard-shortcuts.html
|
||||
\title Qt Creator: Keyboard Shortcuts
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/qtcreator-transitions-example.html
|
||||
\title Qt Creator: Creating a Qt Quick Application
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-qml-modules-with-plugins.html
|
||||
\title Qt Creator: Using QML Modules with Plugins
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/quick-converting-ui-projects.html
|
||||
\title Qt Creator: Converting UI Projects to Applications
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-visual-editor.html
|
||||
\title Qt Creator: Developing Qt Quick Applications
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/quick-projects.html
|
||||
\title Qt Creator: Creating Qt Quick Projects
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-qtquickdesigner-plugin.html
|
||||
\title Qt Creator: Using Qt Quick Designer
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/qt-quick-toolbars.html
|
||||
\title Qt Creator: Using Qt Quick Toolbars
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-editor-options.html
|
||||
\title Qt Creator: Configuring the Editor
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-editor-functions.html
|
||||
\title Qt Creator: Writing Code
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-coding-navigating.html
|
||||
\title Qt Creator: Working in Edit Mode
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-highlighting.html
|
||||
\title Qt Creator: Semantic Highlighting
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-checking-code-syntax.html
|
||||
\title Qt Creator: Checking Code Syntax
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-completing-code.html
|
||||
\title Qt Creator: Completing Code
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-editor-codepasting.html
|
||||
\title Qt Creator: Pasting and Fetching Code Snippets
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-macros.html
|
||||
\title Qt Creator: Using Text Editing Macros
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-editor-fakevim.html
|
||||
\title Qt Creator: Using FakeVim Mode
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-indenting-code.html
|
||||
\title Qt Creator: Indenting Text or Code
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-editor-finding.html
|
||||
\title Qt Creator: Finding and Replacing
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-editor-refactoring.html
|
||||
\title Qt Creator: Refactoring
|
||||
*/
|
||||
/*!
|
||||
\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 https://doc.qt.io/qtcreator/creator-coding.html
|
||||
\title Qt Creator: Coding
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-editor-options-text.html
|
||||
\title Qt Creator: Specifying Text Editor Settings
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-finding-overview.html
|
||||
\title Qt Creator: Finding
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-mime-types.html
|
||||
\title Qt Creator: Editing MIME Types
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-modeling.html
|
||||
\title Qt Creator: Modeling
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-qml-debugging-example.html
|
||||
\title Qt Creator: Debugging a Qt Quick Example Application
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-debugging-example.html
|
||||
\title Qt Creator: Debugging a C++ Example Application
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-debugger-engines.html
|
||||
\title Qt Creator: Setting Up Debugger
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-debugging-qml.html
|
||||
\title Qt Creator: Debugging Qt Quick Projects
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-debugging.html
|
||||
\title Qt Creator: Debugging
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-debugger-operating-modes.html
|
||||
\title Qt Creator: Launching the Debugger
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-debug-mode.html
|
||||
\title Qt Creator: Interacting with the Debugger
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-debugging-helpers.html
|
||||
\title Qt Creator: Using Debugging Helpers
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-troubleshooting-debugging.html
|
||||
\title Qt Creator: Troubleshooting Debugger
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/index.html
|
||||
\title Qt Creator Manual
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-advanced.html
|
||||
\title Qt Creator: Advanced Use
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-os-supported-platforms.html
|
||||
\title Qt Creator: Supported Platforms
|
||||
*/
|
||||
/*!
|
||||
\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 https://doc.qt.io/qtcreator/creator-usability.html
|
||||
\title Qt Creator: Optimizing Applications for Mobile Devices
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-acknowledgements.html
|
||||
\title Qt Creator: Acknowledgements
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-help-overview.html
|
||||
\title Qt Creator: Getting Help
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/technical-support.html
|
||||
\title Qt Creator: Technical Support
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-overview.html
|
||||
\title Qt Creator: IDE Overview
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-testing.html
|
||||
\title Qt Creator: Testing
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-deployment.html
|
||||
\title Qt Creator: Deploying to Devices
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-tutorials.html
|
||||
\title Qt Creator: Tutorials
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-known-issues.html
|
||||
\title Qt Creator: Known Issues
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-design-mode.html
|
||||
\title Qt Creator: Designing User Interfaces
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-glossary.html
|
||||
\title Qt Creator: Glossary
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-getting-started.html
|
||||
\title Qt Creator: Getting Started
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-analyzer.html
|
||||
\title Qt Creator: Detecting Memory Leaks with Memcheck
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-cache-profiler.html
|
||||
\title Qt Creator: Profiling Function Execution
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-running-valgrind-remotely.html
|
||||
\title Qt Creator: Running Valgrind Tools on External Applications
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-valgrind-overview.html
|
||||
\title Qt Creator: Using Valgrind Code Analysis Tools
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-analyze-mode.html
|
||||
\title Qt Creator: Analyzing Code
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-qml-performance-monitor.html
|
||||
\title Qt Creator: Profiling QML Applications
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-deploying-android.html
|
||||
\title Qt Creator: Deploying Applications to Android Devices
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-developing-ios.html
|
||||
\title Qt Creator: Connecting iOS devices
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-developing-android.html
|
||||
\title Qt Creator: Connecting Android Devices
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-build-example-application.html
|
||||
\title Qt Creator: Building and Running an Example
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-project-generic.html
|
||||
\title Qt Creator: Setting Up a Generic Project
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-sharing-project-settings.html
|
||||
\title Qt Creator: Sharing Project Settings
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-project-opening.html
|
||||
\title Qt Creator: Opening Projects
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-project-managing.html
|
||||
\title Qt Creator: Managing Projects
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-project-cmake.html
|
||||
\title Qt Creator: Setting Up CMake
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-targets.html
|
||||
\title Qt Creator: Adding Kits
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-tool-chains.html
|
||||
\title Qt Creator: Adding Compilers
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-project-qbs.html
|
||||
\title Qt Creator: Setting Up Qbs
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-project-creating.html
|
||||
\title Qt Creator: Creating Projects
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-project-wizards.html
|
||||
\title Qt Creator: Adding New Custom Wizards
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-project-meson.html
|
||||
\title Qt Creator: Setting Up Meson
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-project-nimble.html
|
||||
\title Qt Creator: Setting Up Nimble
|
||||
*/
|
||||
/*!
|
||||
\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 https://doc.qt.io/qtcreator/creator-configuring-projects.html
|
||||
\title Qt Creator: Configuring Projects
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-build-process-customizing.html
|
||||
\title Qt Creator: Customizing the Build Process
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-build-settings.html
|
||||
\title Qt Creator: Specifying Build Settings
|
||||
*/
|
||||
/*!
|
||||
\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 https://doc.qt.io/qtcreator/creator-run-settings.html
|
||||
\title Qt Creator: Specifying Run Settings
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-project-qmake-libraries.html
|
||||
\title Qt Creator: Adding Libraries to Projects
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-project-other.html
|
||||
\title Qt Creator: Build Systems
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-running-targets.html
|
||||
\title Qt Creator: Running on Multiple Platforms
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-build-dependencies.html
|
||||
\title Qt Creator: Specifying Dependencies
|
||||
*/
|
||||
/*!
|
||||
\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 https://doc.qt.io/qtcreator/creator-editor-settings.html
|
||||
\title Qt Creator: Specifying Editor Settings
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-project-qmake.html
|
||||
\title Qt Creator: Adding Qt Versions
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-building-targets.html
|
||||
\title Qt Creator: Building for Multiple Platforms
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-using-qt-designer.html
|
||||
\title Qt Creator: Developing Widget Based Applications
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-writing-program.html
|
||||
\title Qt Creator: Creating a Qt Widget Based Application
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/adding-plugins.html
|
||||
\title Qt Creator: Adding Qt Designer Plugins
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-configuring.html
|
||||
\title Qt Creator: Configuring Qt Creator
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-debuggers.html
|
||||
\title Qt Creator: Adding Debuggers
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/qtcreator-accelbubble-example.html
|
||||
\title Qt Creator: Creating a Mobile Application
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-diff-editor.html
|
||||
\title Qt Creator: Comparing Files
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-beautifier.html
|
||||
\title Qt Creator: Beautifying Source Code
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-clang-codemodel.html
|
||||
\title Qt Creator: Parsing C++ Files with the Clang Code Model
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-quick-ui-forms.html
|
||||
\title Qt Creator: UI Files
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-clang-tools.html
|
||||
\title Qt Creator: Using Clang Tools
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-heob.html
|
||||
\title Qt Creator: Detecting Memory Leaks with Heob
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-cpu-usage-analyzer.html
|
||||
\title Qt Creator: Analyzing CPU Usage
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-cppcheck.html
|
||||
\title Qt Creator: Analyzing Code with Cppcheck
|
||||
*/
|
||||
/*!
|
||||
\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 https://doc.qt.io/qtcreator/creator-project-creating.html#creating-c-classes
|
||||
\title Qt Creator: Creating C++ Classes
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-writing-program.html
|
||||
\title Creating a Qt Widget Based Application
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-scxml.html
|
||||
\title Qt Creator: Editing State Charts
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-language-servers.html
|
||||
\title Qt Creator: Using Language Servers
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/qtcreator-toc.html
|
||||
\title Qt Creator: All Topics
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-live-preview.html
|
||||
\title Qt Creator: Validating with Target Hardware
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtcreator/creator-live-preview-desktop.html
|
||||
\title Qt Creator: Previewing on Desktop
|
||||
*/
|
||||
/*!
|
||||
\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
|
||||
*/
|
685
doc/global/externalsites/qtdesignstudio.qdoc
Normal file
@ -0,0 +1,685 @@
|
||||
// Copyright (C) 2021 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
|
||||
|
||||
// Up-to-date with QDS 2.2.1
|
||||
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/index.html
|
||||
\title Qt Design Studio Manual
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtdesignstudio-toc.html
|
||||
\title Qt Design Studio: All Topics
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-getting-started.html
|
||||
\title Qt Design Studio: Getting Started
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-installation.html
|
||||
\title Qt Design Studio: Installation
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/gstutorials.html
|
||||
\title Qt Design Studio: Your First UI
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtdesignstudio-loginui1-example.html
|
||||
\title Qt Design Studio: Log In UI - Components
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtdesignstudio-loginui2-example.html
|
||||
\title Qt Design Studio: Log In UI - Positioning
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtdesignstudio-loginui3-example.html
|
||||
\title Qt Design Studio: Log In UI - States
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtdesignstudio-loginui4-example.html
|
||||
\title Qt Design Studio: Log In UI - Timeline
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-quick-tour.html
|
||||
\title Qt Design Studio: User Interface
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-modes.html
|
||||
\title Qt Design Studio: Selecting Modes
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-using-qt-quick-designer.html
|
||||
\title Qt Design Studio: Design Views
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-form-editor.html
|
||||
\title Qt Design Studio: Form Editor
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-editor.html
|
||||
\title Qt Design Studio: 3D Editor
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-library.html
|
||||
\title Qt Design Studio: Library
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-navigator.html
|
||||
\title Qt Design Studio: Navigator
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-properties-view.html
|
||||
\title Qt Design Studio: Properties
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-connection-view.html
|
||||
\title Qt Design Studio: Connection View
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-states-view.html
|
||||
\title Qt Design Studio: States
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-transition-editor.html
|
||||
\title Qt Design Studio: Transition Editor
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-timeline-view.html
|
||||
\title Qt Design Studio: Timeline
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-curve-editor.html
|
||||
\title Qt Design Studio: Curve Editor
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-text-editor.html
|
||||
\title Qt Design Studio: Text Editor
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-projects-view.html
|
||||
\title Qt Design Studio: Projects
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-file-system-view.html
|
||||
\title Qt Design Studio: File System
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-open-documents-view.html
|
||||
\title Qt Design Studio: Open Documents
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-project-managing-workspaces.html
|
||||
\title Qt Design Studio: Managing Workspaces
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-project-managing-sessions.html
|
||||
\title Qt Design Studio: Managing Sessions
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-keyboard-shortcuts.html
|
||||
\title Qt Design Studio: Keyboard Shortcuts
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-projects.html
|
||||
\title Qt Design Studio: Creating Projects
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-use-cases.html
|
||||
\title Qt Design Studio: Use Cases
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-terms.html
|
||||
\title Qt Design Studio: Concepts and Terms
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studioexamples.html
|
||||
\title Qt Design Studio: Examples and Tutorials
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-uis.html
|
||||
\title Qt Design Studio: Wireframing
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-app-flows.html
|
||||
\title Qt Design Studio: Designing Application Flows
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-flow-view.html
|
||||
\title Qt Design Studio: Adding Flow Views
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-flow-item.html
|
||||
\title Qt Design Studio: Adding Flow Items
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-flow-action-area.html
|
||||
\title Qt Design Studio: Adding Action Areas and Transitions
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-flow-effects.html
|
||||
\title Qt Design Studio: Applying Effects to Transitions
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-flow-events.html
|
||||
\title Qt Design Studio: Simulating Events
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-flow-conditions.html
|
||||
\title Qt Design Studio: Simulating Conditions
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-flow-states.html
|
||||
\title Qt Design Studio: Applying States in Flows
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-flow-external-events.html
|
||||
\title Qt Design Studio: Reacting to External Events
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-components.html
|
||||
\title Qt Design Studio: Components
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-preset-components.html
|
||||
\title Qt Design Studio: Preset Components
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-shapes.html
|
||||
\title Qt Design Studio: Shapes
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-text.html
|
||||
\title Qt Design Studio: Text
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-images.html
|
||||
\title Qt Design Studio: Images
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-user-interaction-methods.html
|
||||
\title Qt Design Studio: User Interaction Methods
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-controls.html
|
||||
\title Qt Design Studio: UI Controls
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-data-models.html
|
||||
\title Qt Design Studio: Lists and Other Data Models
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-2d-effects.html
|
||||
\title Qt Design Studio: 2D Effects
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-logic-helpers.html
|
||||
\title Qt Design Studio: Logic Helpers
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-animations.html
|
||||
\title Qt Design Studio: Animations
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-view.html
|
||||
\title Qt Design Studio: 3D Views
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-node.html
|
||||
\title Qt Design Studio: Node
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-group.html
|
||||
\title Qt Design Studio: Group
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-instancing.html
|
||||
\title Qt Design Studio: Instanced Rendering
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-skeletal-components.html
|
||||
\title Qt Design Studio: Skeletal Animation
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-model.html
|
||||
\title Qt Design Studio: 3D Models
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-materials.html
|
||||
\title Qt Design Studio: Materials and Shaders
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-texture.html
|
||||
\title Qt Design Studio: Textures
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-materials-types.html
|
||||
\title Qt Design Studio: 3D Materials
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-effects.html
|
||||
\title Qt Design Studio: 3D Effects
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-custom-shaders.html
|
||||
\title Qt Design Studio: Custom Shaders
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-custom-effects-materials.html
|
||||
\title Qt Design Studio: Custom Effects and Materials
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-lights.html
|
||||
\title Qt Design Studio: Lights
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-camera.html
|
||||
\title Qt Design Studio: Cameras
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-scene-environment.html
|
||||
\title Qt Design Studio: Scene Environment
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-morph-target.html
|
||||
\title Qt Design Studio: Morph Target
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-repeater-3d.html
|
||||
\title Qt Design Studio: Repeater3D
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-3d-loader-3d.html
|
||||
\title Qt Design Studio: Loader3D
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-editor-settings.html
|
||||
\title Qt Design Studio: Specifying Editor Settings
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-component-instances.html
|
||||
\title Qt Design Studio: Creating Component Instances
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-components-creating.html
|
||||
\title Qt Design Studio: Creating Custom Components
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-buttons.html
|
||||
\title Qt Design Studio: Creating Buttons
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-scalable-image.html
|
||||
\title Qt Design Studio: Creating Scalable Buttons and Borders
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-properties.html
|
||||
\title Qt Design Studio: Specifying Component Properties
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-positioning.html
|
||||
\title Qt Design Studio: Scalable Layouts
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-annotations.html
|
||||
\title Qt Design Studio: Annotating Designs
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-prototyping.html
|
||||
\title Qt Design Studio: Prototyping
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-creating-ui-logic.html
|
||||
\title Qt Design Studio: Creating UI Logic
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-simulation-overview.html
|
||||
\title Qt Design Studio: Simulating Complex Experiences
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-placeholder-data.html
|
||||
\title Qt Design Studio: Loading Placeholder Data
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-javascript.html
|
||||
\title Qt Design Studio: Simulating Application Logic
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-simulink.html
|
||||
\title Qt Design Studio: Simulating Dynamic Systems
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-qml-modules-with-plugins.html
|
||||
\title Qt Design Studio: Using QML Modules with Plugins
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-adding-dynamics.html
|
||||
\title Qt Design Studio: Dynamic Behaviors
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qmldesigner-connections.html
|
||||
\title Qt Design Studio: Adding Connections
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-signals.html
|
||||
\title Qt Design Studio: Connecting Components to Signals
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-property-bindings.html
|
||||
\title Qt Design Studio: Adding Bindings Between Properties
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-dynamic-properties.html
|
||||
\title Qt Design Studio: Specifying Dynamic Properties
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-states.html
|
||||
\title Qt Design Studio: Adding States
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-live-preview.html
|
||||
\title Qt Design Studio: Validating with Target Hardware
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-live-preview-desktop.html
|
||||
\title Qt Design Studio: Previewing on Desktop
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-live-preview-devices.html
|
||||
\title Qt Design Studio: Previewing on Devices
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qt-design-viewer.html
|
||||
\title Qt Design Studio: Previewing in Browsers
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-exporting-and-importing.html
|
||||
\title Qt Design Studio: Asset Creation with Other Tools
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtbridge-overview.html
|
||||
\title Qt Design Studio: Exporting from Design Tools
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtbridge-ai.html
|
||||
\title Qt Design Studio: Exporting Designs from Adobe Illustrator
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/psqtbridge.html
|
||||
\title Qt Design Studio: Exporting Designs from Adobe Photoshop
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtbridge-ps-setup.html
|
||||
\title Qt Design Studio: Setting Up Qt Bridge for Adobe Photoshop
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtbridge-ps-using.html
|
||||
\title Qt Design Studio: Using Qt Bridge for Adobe Photoshop
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/xdqtbridge.html
|
||||
\title Qt Design Studio: Exporting Designs from Adobe XD
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtbridge-xd-setup.html
|
||||
\title Qt Design Studio: Setting Up Qt Bridge for Adobe XD
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtbridge-xd-using.html
|
||||
\title Qt Design Studio: Using Qt Bridge for Adobe XD
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/sketchqtbridge.html
|
||||
\title Qt Design Studio: Exporting Designs from Sketch
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtbridge-sketch-setup.html
|
||||
\title Qt Design Studio: Setting Up Qt Bridge for Sketch
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtbridge-sketch-using.html
|
||||
\title Qt Design Studio: Using Qt Bridge for Sketch
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/figmaqtbridge.html
|
||||
\title Qt Design Studio: Exporting Designs from Figma
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtbridge-figma-setup.html
|
||||
\title Qt Design Studio: Setting Up Qt Bridge for Figma
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtbridge-figma-using.html
|
||||
\title Qt Design Studio: Using Qt Bridge for Figma
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/exporting-3d-assets.html
|
||||
\title Qt Design Studio: Exporting 3D Assets
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/exporting-from-blender.html
|
||||
\title Qt Design Studio: Exporting from Blender
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/exporting-from-maya.html
|
||||
\title Qt Design Studio: Exporting from Maya
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/exporting-from-qt3ds.html
|
||||
\title Qt Design Studio: Exporting from Qt 3D Studio
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-importing-designs.html
|
||||
\title Qt Design Studio: Importing Designs
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-importing-2d.html
|
||||
\title Qt Design Studio: Importing 2D Assets
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-fonts.html
|
||||
\title Qt Design Studio: Using Custom Fonts
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-importing-3d.html
|
||||
\title Qt Design Studio: Importing 3D Assets
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-exporting-qml.html
|
||||
\title Qt Design Studio: Exporting Components
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-motion-design.html
|
||||
\title Qt Design Studio: Motion Design
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-animation-overview.html
|
||||
\title Qt Design Studio: Introduction to Animation Techniques
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-timeline.html
|
||||
\title Qt Design Studio: Creating Timeline Animations
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-editing-easing-curves.html
|
||||
\title Qt Design Studio: Editing Easing Curves
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-production-quality-animation.html
|
||||
\title Qt Design Studio: Production Quality
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qtquick-optimizing-designs.html
|
||||
\title Qt Design Studio: Optimizing Designs
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-optimized-3d-scenes.html
|
||||
\title Qt Design Studio: Creating Optimized 3D Scenes
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-implementing-applications.html
|
||||
\title Qt Design Studio: Implementing Applications
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-coding.html
|
||||
\title Qt Design Studio: Coding
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-editor-functions.html
|
||||
\title Qt Design Studio: Writing Code
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-coding-navigating.html
|
||||
\title Qt Design Studio: Working in Edit Mode
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-sidebars.html
|
||||
\title Qt Design Studio: Working with Sidebars
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-views.html
|
||||
\title Qt Design Studio: Browsing Project Contents
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-output-panes.html
|
||||
\title Qt Design Studio: Viewing Output
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-highlighting.html
|
||||
\title Qt Design Studio: Semantic Highlighting
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-checking-code-syntax.html
|
||||
\title Qt Design Studio: Checking Code Syntax
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-completing-code.html
|
||||
\title Qt Design Studio: Completing Code
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-indenting-code.html
|
||||
\title Qt Design Studio: Indenting Text or Code
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/qt-quick-toolbars.html
|
||||
\title Qt Design Studio: Using Qt Quick Toolbars
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-diff-editor.html
|
||||
\title Qt Design Studio: Comparing Files
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-finding-overview.html
|
||||
\title Qt Design Studio: Finding
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-editor-finding.html
|
||||
\title Qt Design Studio: Finding and Replacing
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-editor-locator.html
|
||||
\title Qt Design Studio: Searching with the Locator
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-editor-refactoring.html
|
||||
\title Qt Design Studio: Refactoring
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-editor-quick-fixes.html
|
||||
\title Qt Design Studio: Applying Refactoring Actions
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-editor-options.html
|
||||
\title Qt Design Studio: Configuring the Editor
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-editor-options-text.html
|
||||
\title Qt Design Studio: Specifying Text Editor Settings
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-debugging.html
|
||||
\title Qt Design Studio: Debugging and Profiling
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-debugging-qml.html
|
||||
\title Qt Design Studio: Debugging Qt Quick Projects
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-qml-debugging-example.html
|
||||
\title Qt Design Studio: Debugging a Qt Quick Example Application
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-qml-performance-monitor.html
|
||||
\title Qt Design Studio: Profiling QML Applications
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-advanced.html
|
||||
\title Qt Design Studio: Advanced Designer Topics
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-quick-ui-forms.html
|
||||
\title Qt Design Studio: UI Files
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-telemetry.html
|
||||
\title Qt Design Studio: Managing Data Collection
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/collecting-usage-statistics.html
|
||||
\title Qt Design Studio: Collecting Usage Statistics
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/collecting-user-feedback.html
|
||||
\title Qt Design Studio: Collecting User Feedback
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-crashpad.html
|
||||
\title Qt Design Studio: Reporting Crashes
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-packaging.html
|
||||
\title Qt Design Studio: Packaging Applications
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-developer-topics.html
|
||||
\title Qt Design Studio: Developer Topics
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-vcs-git.html
|
||||
\title Qt Design Studio: Using Git
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-porting-projects.html
|
||||
\title Qt Design Studio: Converting Qt 5 Projects into Qt 6 Projects
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/quick-converting-ui-projects.html
|
||||
\title Qt Design Studio: Converting UI Projects to Applications
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-editor-external.html
|
||||
\title Qt Design Studio: Using External Tools
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-help.html
|
||||
\title Qt Design Studio: Help
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-help.html
|
||||
\title Qt Design Studio: Using the Help Mode
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-faq.html
|
||||
\title Qt Design Studio: Frequently Asked Questions
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/studio-platforms.html
|
||||
\title Qt Design Studio: Supported Platforms
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/technical-support.html
|
||||
\title Qt Design Studio: Technical Support
|
||||
*/
|
||||
/*!
|
||||
\externalpage https://doc.qt.io/qtdesignstudio/creator-acknowledgements.html
|
||||
\title Qt Design Studio: Acknowledgements
|
||||
*/
|
170
doc/global/externalsites/rfc.qdoc
Normal file
@ -0,0 +1,170 @@
|
||||
// Copyright (C) 2016 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc850
|
||||
\title RFC 850
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc1036
|
||||
\title RFC 1036
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc1179
|
||||
\title RFC 1179
|
||||
\keyword lpr
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc1738
|
||||
\title RFC 1738
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc1918
|
||||
\title RFC 1918
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc1928
|
||||
\title RFC 1928
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc1929
|
||||
\title RFC 1929
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc2045
|
||||
\title RFC 2045
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc2109
|
||||
\title RFC 2109
|
||||
HTTP State Management Mechanism
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc2822
|
||||
\title RFC 2822
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc2965
|
||||
\title RFC 2965
|
||||
HTTP State Management Mechanism
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc3174
|
||||
\title RFC 3174
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc3491
|
||||
\title RFC 3491
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc3492
|
||||
\title RFC 3492
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc3986
|
||||
\title RFC 3986
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc4122
|
||||
\title RFC 4122
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc4627
|
||||
\title RFC 4627
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc4648
|
||||
\title RFC 4648
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc4686
|
||||
\title RFC 4686
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc5280#section-5.3.1
|
||||
\title RFC 5280, section 5.3.1
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc6347
|
||||
\title RFC 6347
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc6347#section-4.2.1
|
||||
\title RFC 6347, section 4.2.1
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc6347#section-4.2.8
|
||||
\title RFC 6347, section 4.2.8
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc6724
|
||||
\title RFC 6724
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc7049
|
||||
\title RFC 7049
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc7049#section-3.9
|
||||
\title RFC 7049, section 3.9
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc7049#section-3.10
|
||||
\title RFC 7049, section 3.10
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc7049#section-6
|
||||
\title RFC 7049, section 6
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc7252
|
||||
\title RFC 7252
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc8018#section-5.1
|
||||
\title RFC 8018, section 5.1
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc8018#section-5.2
|
||||
\title RFC 8018, section 5.2
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc8152
|
||||
\title RFC 8152
|
||||
*/
|
||||
|
||||
/*!
|
||||
\externalpage https://datatracker.ietf.org/doc/html/rfc8446#section-6
|
||||
\title RFC 8446, section 6
|
||||
*/
|
10
doc/global/fileextensions.qdocconf
Normal file
@ -0,0 +1,10 @@
|
||||
naturallanguage = en
|
||||
outputencoding = UTF-8
|
||||
sourceencoding = UTF-8
|
||||
|
||||
examples.fileextensions = "*.cpp *.h *.js *.xq *.svg *.xml *.ui *.qhp *.qhcp *.qml *.css *.glsl"
|
||||
examples.imageextensions = "*.png *.jpg *.gif *.webp"
|
||||
|
||||
headers.fileextensions = "*.ch *.h *.h++ *.hh *.hpp *.hxx"
|
||||
sources.fileextensions = "*.c++ *.cc *.cpp *.cxx *.mm *.qml *.qdoc"
|
||||
|
33
doc/global/html-config.qdocconf
Normal file
@ -0,0 +1,33 @@
|
||||
#Additional HTML settings
|
||||
|
||||
HTML.nonavigationbar = "false"
|
||||
|
||||
HTML.tocdepth = 2
|
||||
|
||||
HTML.extraimages += template/images/arrow_bc.png \
|
||||
template/images/home.png \
|
||||
template/images/ico_out.png \
|
||||
template/images/ico_note.png \
|
||||
template/images/ico_note_attention.png \
|
||||
template/images/btn_prev.png \
|
||||
template/images/btn_next.png \
|
||||
template/images/bullet_dn.png \
|
||||
template/images/bullet_sq.png \
|
||||
template/images/bgrContent.png \
|
||||
template/images/logo.png
|
||||
|
||||
#specify which files in the output directory should be packed into the qch file.
|
||||
#these files are assumed to be in each module's output directory."qtquick/images/ico_out.png" for example.
|
||||
{qhp.extraFiles,DocBook.extraFiles} += \
|
||||
images/arrow_bc.png \
|
||||
images/home.png \
|
||||
images/ico_out.png \
|
||||
images/ico_note.png \
|
||||
images/ico_note_attention.png \
|
||||
images/btn_prev.png \
|
||||
images/btn_next.png \
|
||||
images/bullet_dn.png \
|
||||
images/bullet_sq.png \
|
||||
images/bgrContent.png \
|
||||
images/logo.png
|
||||
|
86
doc/global/html-footer-online.qdocconf
Normal file
@ -0,0 +1,86 @@
|
||||
# HTML footer for qt.io
|
||||
|
||||
HTML.footer += \
|
||||
"</div>\n" \
|
||||
"</div>\n" \
|
||||
"</div>\n" \
|
||||
"</div>\n" \
|
||||
"</div>\n" \
|
||||
"<div id=\"footer\">\n" \
|
||||
"<footer id=\"footerbar\">\n" \
|
||||
" <div class=\"footer-main\">\n" \
|
||||
" <div class=\"container clearfix\">\n" \
|
||||
" <nav class=\"footer-nav clearfix\">\n" \
|
||||
" <div class=\"menu-footer-menu-container\"><ul id=\"menu-footer-menu\" class=\"menu\"><li id=\"menu-item-1403\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1403\"><a href=\"http://qt.io/download/\">Download</a>\n" \
|
||||
"<ul class=\"sub-menu\">\n" \
|
||||
" <li id=\"menu-item-11677\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-11677\"><a href=\"http://qt.io/download/\">Start for Free</a></li>\n" \
|
||||
" <li id=\"menu-item-15840\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-15840\"><a href=\"http://qt.io/download-eval-for-applications-step-2/\">Qt for Application Development</a></li>\n" \
|
||||
" <li id=\"menu-item-15841\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-15841\"><a href=\"http://qt.io/request-eval-for-devices-step-2/\">Qt for Device Creation</a></li>\n" \
|
||||
" <li id=\"menu-item-15838\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-15838\"><a href=\"http://qt.io/download-open-source/\">Qt Open Source</a></li>\n" \
|
||||
" <li id=\"menu-item-1415\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1415\"><a href=\"http://qt.io/terms-conditions/\">Terms & Conditions</a></li>\n" \
|
||||
" <li id=\"menu-item-14184\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-14184\"><a href=\"http://qt.io/FAQ/\">Licensing FAQ</a></li>\n" \
|
||||
"</ul>\n" \
|
||||
"</li>\n" \
|
||||
"<li id=\"menu-item-1355\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1355\"><a href=\"http://qt.io/product/\">Product</a>\n" \
|
||||
"<ul class=\"sub-menu\">\n" \
|
||||
" <li id=\"menu-item-12576\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-12576\"><a href=\"http://qt.io/product/\">Qt in Use</a></li>\n" \
|
||||
" <li id=\"menu-item-15848\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-15848\"><a href=\"http://qt.io/application-development/\">Qt for Application Development</a></li>\n" \
|
||||
" <li id=\"menu-item-1357\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1357\"><a href=\"http://qt.io/qt-for-device-creation/\">Qt for Device Creation</a></li>\n" \
|
||||
" <li id=\"menu-item-1356\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1356\"><a href=\"http://qt.io/qt-features/\">Commercial Features</a></li>\n" \
|
||||
" <li id=\"menu-item-15850\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-15850\"><a href=\"http://qt.io/ide/\">Qt Creator IDE</a></li>\n" \
|
||||
" <li id=\"menu-item-1359\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1359\"><a href=\"http://qt.io/qt-quick/\">Qt Quick</a></li>\n" \
|
||||
"</ul>\n" \
|
||||
"</li>\n" \
|
||||
"<li id=\"menu-item-1347\" class=\"menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-1347\"><a href=\"http://qt.io/services/\">Services</a>\n" \
|
||||
"<ul class=\"sub-menu\">\n" \
|
||||
" <li id=\"menu-item-4028\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4028\"><a href=\"http://qt.io/services-technology-evaluation/\">Technology Evaluation</a></li>\n" \
|
||||
" <li id=\"menu-item-4027\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4027\"><a href=\"http://qt.io/services-proof-of-concept/\">Proof of Concept</a></li>\n" \
|
||||
" <li id=\"menu-item-4026\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4026\"><a href=\"http://qt.io/services-design-implementation/\">Design & Implementation</a></li>\n" \
|
||||
" <li id=\"menu-item-4025\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4025\"><a href=\"http://qt.io/services-productization/\">Productization</a></li>\n" \
|
||||
" <li id=\"menu-item-15863\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-15863\"><a href=\"http://qt.io/qt-training/\">Qt Training</a></li>\n" \
|
||||
" <li id=\"menu-item-4779\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-4779\"><a href=\"https://qt.io/partners/\">Partner Network</a></li>\n" \
|
||||
"</ul>\n" \
|
||||
"</li>\n" \
|
||||
"<li id=\"menu-item-33\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-33\"><a href=\"http://qt.io/developers/\">Developers</a>\n" \
|
||||
"<ul class=\"sub-menu\">\n" \
|
||||
" <li id=\"menu-item-1365\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1365\"><a href=\"http://doc.qt.io/\">Documentation</a></li>\n" \
|
||||
" <li id=\"menu-item-1364\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1364\"><a href=\"http://doc.qt.io/qt-5/qtexamplesandtutorials.html\">Examples & Tutorials</a></li>\n" \
|
||||
" <li id=\"menu-item-1363\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1363\"><a href=\"http://doc.qt.io/qt-5/topics-app-development.html\">Development Tools</a></li>\n" \
|
||||
" <li id=\"menu-item-1361\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1361\"><a href=\"http://wiki.qt.io/\">Wiki</a></li>\n" \
|
||||
" <li id=\"menu-item-1360\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1360\"><a href=\"http://forum.qt.io/\">Forums</a></li>\n" \
|
||||
" <li id=\"menu-item-15922\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-15922\"><a href=\"http://wiki.qt.io/contribute\">Contribute to Qt</a></li>\n" \
|
||||
"</ul>\n" \
|
||||
"</li>\n" \
|
||||
"<li id=\"menu-item-1350\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1350\"><a href=\"http://qt.io/about-us/\">About us</a>\n" \
|
||||
"<ul class=\"sub-menu\">\n" \
|
||||
" <li id=\"menu-item-1353\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1353\"><a href=\"http://qt.io/events/\">Training & Events</a></li>\n" \
|
||||
" <li id=\"menu-item-1354\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1354\"><a href=\"http://qt.io/resource-center/\">Resource Center</a></li>\n" \
|
||||
" <li id=\"menu-item-12285\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-12285\"><a href=\"http://qt.io/news/\">News</a></li>\n" \
|
||||
" <li id=\"menu-item-1349\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1349\"><a href=\"http://qt.io/careers/\">Careers</a></li>\n" \
|
||||
" <li id=\"menu-item-11676\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-11676\"><a href=\"http://qt.io/locations/\">Locations</a></li>\n" \
|
||||
" <li id=\"menu-item-15911\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-15911\"><a href=\"http://qt.io/contact-us\">Contact Us</a></li>\n" \
|
||||
"</ul>\n" \
|
||||
"</li>\n" \
|
||||
"</ul></div></nav>\n" \
|
||||
"<a href=\"http://qt.io/about-us/\" target=\"_blank\" class=\"theqtcompany\"></a>\n" \
|
||||
" <div class=\"footer-social clearfix\">\n" \
|
||||
" <div class=\"facebook\">\n" \
|
||||
" <iframe scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" src=\"http://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.facebook.com%2Fqt&width&layout=button_count&action=like&show_faces=true&share=false&height=21\" style=\"border:none;overflow:hidden;height:21px;\"></iframe>\n" \
|
||||
" </div>\n" \
|
||||
" <div class=\"twitter\">\n" \
|
||||
" <iframe id=\"twitter-widget-0\" scrolling=\"no\" frameborder=\"0\" allowtransparency=\"true\" src=\"http://platform.twitter.com/widgets/follow_button.33b190ea0cba008796487b65df7f6d8e.en.html#_=1414403615717&id=twitter-widget-0&lang=en&screen_name=qtproject&show_count=true&show_screen_name=false&size=m\" class=\"twitter-follow-button twitter-follow-button\" title=\"Twitter Follow Button\" data-twttr-rendered=\"true\" style=\"width: 160px; height: 20px;\"></iframe>\n" \
|
||||
" </div>\n" \
|
||||
" </div>\n" \
|
||||
"</div>\n" \
|
||||
"</div>\n" \
|
||||
"<div class=\"disclaimer\">\n" \
|
||||
"<div class=\"container clearfix no_discs\">\n" \
|
||||
" <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/\">© 2023 The Qt Company</a></li>\n" \
|
||||
" </ul>\n" \
|
||||
"</div>\n" \
|
||||
"</div>\n" \
|
||||
"</footer>\n" \
|
||||
"</div>\n"
|
20
doc/global/html-footer.qdocconf
Normal file
@ -0,0 +1,20 @@
|
||||
#Default HTML footer for QDoc builds.
|
||||
|
||||
HTML.footer = \
|
||||
" </div>\n" \
|
||||
" </div>\n" \
|
||||
" </div>\n" \
|
||||
" </div>\n" \
|
||||
"</div>\n" \
|
||||
"<div class=\"footer\">\n" \
|
||||
" <p>\n" \
|
||||
" <acronym title=\"Copyright\">©</acronym> 2023 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" \
|
||||
" <a href=\"http://www.gnu.org/licenses/fdl.html\">GNU Free Documentation" \
|
||||
" License version 1.3</a> as published by the Free Software Foundation.<br/>" \
|
||||
" Qt and respective logos are <a href=\"https://doc.qt.io/qt/trademarks.html\">" \
|
||||
" trademarks</a> of The Qt Company Ltd. in Finland and/or other countries\n" \
|
||||
" worldwide. All other trademarks are property of their respective owners. </p>\n" \
|
||||
"</div>\n" \
|
33
doc/global/html-header-offline.qdocconf
Normal file
@ -0,0 +1,33 @@
|
||||
#Default HTML header for QDoc builds.
|
||||
|
||||
#specify the CSS file used by this template
|
||||
HTML.stylesheets = template/style/offline.css \
|
||||
template/style/offline-dark.css
|
||||
|
||||
#for including files into the qch file
|
||||
qhp.extraFiles += style/offline.css \
|
||||
style/offline-dark.css
|
||||
|
||||
HTML.headerstyles = \
|
||||
" <link rel=\"stylesheet\" type=\"text/css\" href=\"style/offline.css\" />\n"
|
||||
|
||||
HTML.endheader = \
|
||||
"</head>\n"
|
||||
|
||||
HTML.postheader = \
|
||||
"<body>\n" \
|
||||
"<div class=\"header\" id=\"qtdocheader\">\n"\
|
||||
" <div class=\"main\">\n" \
|
||||
" <div class=\"main-rounded\">\n" \
|
||||
" <div class=\"navigationbar\">\n"\
|
||||
" <ul>\n"\
|
||||
|
||||
|
||||
|
||||
HTML.postpostheader = \
|
||||
" </ul>\n"\
|
||||
" </div>\n" \
|
||||
"</div>\n" \
|
||||
"<div class=\"content\">\n" \
|
||||
"<div class=\"line\">\n" \
|
||||
"<div class=\"content mainContent\">\n" \
|
127
doc/global/html-header-online.qdocconf
Normal file
@ -0,0 +1,127 @@
|
||||
# HTML Header with qt.io branding and online links
|
||||
|
||||
HTML.stylesheets = template/style/online.css \
|
||||
template/style/cookie-confirm.css \
|
||||
template/style/gsc.css \
|
||||
template/style/list_arrow.png \
|
||||
template/style/list_expand.png \
|
||||
template/style/icomoon.eot \
|
||||
template/style/icomoon.svg \
|
||||
template/style/icomoon.ttf \
|
||||
template/style/icomoon.woff \
|
||||
template/style/cookiebar-x.png \
|
||||
template/style/doc_search.png \
|
||||
template/style/theqtcompany.png
|
||||
|
||||
#for including files into the qch file. Relative to the outputdir of a QDoc build.
|
||||
qhp.extraFiles += style/online.css \
|
||||
style/cookie-confirm.css \
|
||||
style/gsc.css \
|
||||
style/list_arrow.png \
|
||||
style/list_expand.png \
|
||||
style/icomoon.eot \
|
||||
style/icomoon.svg \
|
||||
style/icomoon.ttf \
|
||||
style/icomoon.woff \
|
||||
style/cookiebar-x.png \
|
||||
style/doc_search.png \
|
||||
style/theqtcompany.png
|
||||
|
||||
HTML.headerstyles = \
|
||||
" <link rel=\"stylesheet\" type=\"text/css\" href=\"style/online.css\" />\n" \
|
||||
" <link rel=\"shortcut icon\" href=\"//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/images/favicon.ico.gzip\" />\n"
|
||||
|
||||
HTML.headerscripts = \
|
||||
" <script type=\"text/javascript\"> wpThemeFolder = \'http://qt.io/wp-content/themes/oneqt\'; </script>\n" \
|
||||
" <script type=\"text/javascript\" src=\"//d33sqmjvzgs8hq.cloudfront.net/wp-includes/js/jquery/jquery.js.gzip\"></script>\n" \
|
||||
" <script type=\"text/javascript\" src=\"//d33sqmjvzgs8hq.cloudfront.net/wp-includes/js/jquery/jquery-migrate.min.js.gzip\"></script>\n" \
|
||||
" <script type=\"text/javascript\" src=\"//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/js/combo.js.gzip\"></script>\n" \
|
||||
" <script type=\"text/javascript\" src=\"scripts/main.js\"></script>\n" \
|
||||
" <script type=\"text/javascript\" src=\"scripts/extras.js\"></script>\n" \
|
||||
" <script type=\"text/javascript\">\n" \
|
||||
" \$(function(){\n" \
|
||||
" \$(\"#footer\").load(\"/style/qt-footer.html\");\n" \
|
||||
" \$(\"#sidebar-content\").load(\"style/qt5-sidebar.html\");\n" \
|
||||
" });\n" \
|
||||
" </script>\n" \
|
||||
" <script type=\"text/javascript\">\n" \
|
||||
" (function (i, s, o, g, r, a, m) {\n" \
|
||||
" i[\'GoogleAnalyticsObject\'] = r; i[r] = i[r] || function () {\n" \
|
||||
" (i[r].q = i[r].q || []).push(arguments)\n" \
|
||||
" }, i[r].l = 1 * new Date(); a = s.createElement(o),\n" \
|
||||
" m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)\n" \
|
||||
" })(window, document, \'script\', \'//www.google-analytics.com/analytics.js\', \'ga\');\n\n" \
|
||||
" ga(\'create\', \'UA-54043535-2\', \'qt.io\');\n" \
|
||||
" ga(\'set\', \'forceSSL\', true);\n" \
|
||||
" ga(\'send\', \'pageview\');\n" \
|
||||
" </script>\n"
|
||||
|
||||
HTML.scripts = template/scripts/extras.js \
|
||||
template/scripts/main.js
|
||||
|
||||
HTML.endheader = \
|
||||
"</head>\n"
|
||||
|
||||
# minimal header
|
||||
HTML.postheader = \
|
||||
"<body>\n" \
|
||||
"<div class=\"header\" id=\"tmpl_header\">\n" \
|
||||
"<header class=\"\" id=\"navbar\"><div id=\"cookie-confirmation\" style=\"display:none\"><div id=\"cookie-confirmation-inner\"><p>We bake cookies in your browser for a better experience. Using this site means that you consent.\n" \
|
||||
"<a href=\"https://www1.qt.io/terms-conditions/ \">Read more</a></p><div id=\"cookie-confirmation-buttons-area\"><a href=\"#\" id=\"confirmation-button\">Continue »</a>\n" \
|
||||
"</div></div>\n" \
|
||||
"<script>\n" \
|
||||
" $('#confirmation-button').on('click', function() { $('#cookie-confirmation').fadeOut(); createCookie(\"cookies_nom\", \"yum\", 180); });\n" \
|
||||
" if (!(readCookie('cookies_nom') == 'yum')) { $('#cookie-confirmation').fadeIn(); }\n" \
|
||||
"</script>\n" \
|
||||
"</div>\n" \
|
||||
"<div class=\"container\">\n" \
|
||||
" <div class=\"navbar-header cf\">\n" \
|
||||
" <div id=\"mm-wrap\">\n" \
|
||||
" <ul id=\"mm-helper\" class=\"mm-menu\" data-event=\"hover_intent\" data-effect=\"fade\" data-effect-speed=\"200\" data-panel-width=\"#navbar\" data-panel-inner-width=\"1280px\" data-second-click=\"go\" data-document-click=\"collapse\" data-vertical-behaviour=\"accordion\" data-breakpoint=\"0\">\n" \
|
||||
" <li class=\"mm-item\"><a class=\"mm-link\" href=\"http://blog.qt.io/\" tabindex=\"0\">Blog</a></li>\n" \
|
||||
" <li class=\"mm-item\"><a class=\"mm-link\" href=\"https://www.qt.io/contact-us/\" tabindex=\"0\">Contact Us</a></li>\n" \
|
||||
" <li class=\"mm-item\"><a title=\"Qt Account\" class=\"mm-link\" href=\"https://account.qt.io/\" tabindex=\"0\"></a></li>\n" \
|
||||
" </ul>\n" \
|
||||
" </div>\n" \
|
||||
" <a class=\"navbar-oneQt retina\" data-icon=\"\" href=\"https://www.qt.io/\"></a>\n" \
|
||||
" </div>\n" \
|
||||
"</div>\n" \
|
||||
"</header>\n" \
|
||||
"</div>\n" \
|
||||
"<div class=\"main\">\n" \
|
||||
"<div class=\"main-rounded\">\n" \
|
||||
"<div class=\"navigationbar\">\n" \
|
||||
" <ul class=\"sub-navigation\">\n" \
|
||||
" <li><a href=\"http://wiki.qt.io/\">Wiki</a></li>\n" \
|
||||
" <li><a href=\"http://doc.qt.io/\" class=\"active\">Documentation</a></li>\n" \
|
||||
" <li><a href=\"http://forum.qt.io/\">Forum</a></li>\n" \
|
||||
" <li><a href=\"https://bugreports.qt.io/\">Bug Reports</a></li>\n" \
|
||||
" <li><a href=\"https://codereview.qt-project.org/\">Code Review</a></li>\n" \
|
||||
" </ul>\n" \
|
||||
" <div id=\"main_title_bar\">\n" \
|
||||
" <h1>Qt Documentation</h1>\n" \
|
||||
" <div class=\"search_bar\">\n" \
|
||||
" <script>\n" \
|
||||
" (function() {\n" \
|
||||
" var cx = \'003672281345882769388:1y4pftuq8so\';\n" \
|
||||
" var gcse = document.createElement(\'script\');\n" \
|
||||
" gcse.type = \'text/javascript\';\n" \
|
||||
" gcse.async = true;\n" \
|
||||
" gcse.src = (document.location.protocol == \'https:\' ? \'https:\' : \'http:\') + \'//www.google.com/cse/cse.js?cx=\' + cx;\n" \
|
||||
" var s = document.getElementsByTagName(\'script\')[0];\n" \
|
||||
" s.parentNode.insertBefore(gcse, s);\n" \
|
||||
" })();\n" \
|
||||
" </script>\n" \
|
||||
" <gcse:searchbox-only resultsUrl=\"search-results.html\"></gcse:searchbox-only>\n" \
|
||||
" </div></div>\n" \
|
||||
" <ul>\n"
|
||||
|
||||
HTML.postpostheader = \
|
||||
" </ul>\n" \
|
||||
"</div>\n" \
|
||||
"<div class=\"content\">\n" \
|
||||
" <div class=\"line\">\n" \
|
||||
" <div class=\"content mainContent\">\n"
|
||||
|
||||
HTML.prologue = \
|
||||
"<div class=\"context\">\n"
|
60
doc/global/htmltabs.qdocconf
Normal file
@ -0,0 +1,60 @@
|
||||
#Macros for HTML tabs
|
||||
#Usage:
|
||||
#\tab {name}{tab-id}{title}{checked}
|
||||
#\tabcontent {tab-id}
|
||||
# content
|
||||
#\endtabcontent
|
||||
|
||||
# Ensure that the {name} is unique for the group.
|
||||
# i.e A group of tabs can have the same name, whereas
|
||||
# {tab-id} should be unique. In addition, the argument
|
||||
# for \tabcontent macro should match the {tab-id} for the
|
||||
# corresponding \tab.
|
||||
|
||||
# The {checked} argument ensures that the tab is selected
|
||||
# by default when the HTML page is loaded. For the other
|
||||
# tabs that are not selected, pass and empty argument {}.
|
||||
#
|
||||
# Note that these macros work with the online template only.
|
||||
#
|
||||
# Example:
|
||||
# \if defined(onlinedocs)
|
||||
# \tab {build-qt-app}{tab-cmake}{CMake}{checked}
|
||||
# \tab {build-qt-app}{tab-qmake}{qmake}{}
|
||||
# \tabcontent {tab-cmake}
|
||||
# \else
|
||||
# \section1 Using CMake
|
||||
# \endif
|
||||
# CMake-specific instructions go here
|
||||
# \if defined(onlinedocs)
|
||||
# \endtabcontent
|
||||
# \tabcontent {tab-qmake}
|
||||
# \else
|
||||
# \section1 Using qmake
|
||||
# \endif
|
||||
# qmake-specific instructions go here
|
||||
# \if defined(onlinedocs)
|
||||
# \endtabcontent
|
||||
# \endif
|
||||
|
||||
macro.tab.HTML = "<input type=\"radio\" name=\"tabs_\1\" id=\"\2\" \4/><label for=\"\2\">\3</label><style>#\2:checked ~ .\2{display: block;}</style>"
|
||||
macro.tabcontent.HTML = "<div class=\"tabcontent \1\">"
|
||||
macro.endtabcontent.HTML = "</div>"
|
||||
|
||||
HTML.extraimages += template/style/htmltabs.css
|
||||
|
||||
HTML.headerstyles += \
|
||||
" <link rel=\"stylesheet\" type=\"text/css\" href=\"images/htmltabs.css\" />\n"
|
||||
|
||||
HTML.headerscripts += \
|
||||
" <script type=\"text/javascript\">\n" \
|
||||
" \$(document).ready(function(){\n" \
|
||||
" \$(\"input[type=radio]\").on(\"click\", function() {\n" \
|
||||
" var lbl = \$(this).next().text();\n" \
|
||||
" \$(\"input[type=radio]:not(checked)\").filter(function() {\n" \
|
||||
" if (\$(this).next().text() == lbl)\n" \
|
||||
" \$(this).prop(\"checked\", true);\n" \
|
||||
" });\n" \
|
||||
" });\n" \
|
||||
" });\n" \
|
||||
" </script>\n"
|
15
doc/global/includes-online/search.qdoc
Normal file
@ -0,0 +1,15 @@
|
||||
// Copyright (C) 2016 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
|
||||
|
||||
/*!
|
||||
\page search-results.html
|
||||
\title Search Results
|
||||
|
||||
\raw HTML
|
||||
<link rel="stylesheet" type="text/css" href="style/gsc.css" />
|
||||
<script type="text/javascript">
|
||||
$(function(){ $(".title").append(": " + decodeURIComponent(location.search.split('=')[1]).substring(0,32)); });
|
||||
</script>
|
||||
<gcse:searchresults-only></gcse:searchresults-only>
|
||||
\endraw
|
||||
*/
|
42
doc/global/includes/cli-build-cmake.qdocinc
Normal file
@ -0,0 +1,42 @@
|
||||
// Copyright (C) 2022 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
|
||||
|
||||
//! [cli-build-cmake]
|
||||
|
||||
\section1 Building and Running from the Command Line
|
||||
|
||||
To build an example application from the command line, create a build
|
||||
directory for it. Switch to the build directory and run \c qt-cmake to
|
||||
configure your project for building. If the project is configured
|
||||
successfully, the generated files enable you to build the project.
|
||||
|
||||
\badcode
|
||||
md <build_directory>
|
||||
cd <build_directory>
|
||||
<qt_installation_directory>\bin\qt-cmake -GNinja <source_directory>
|
||||
<generator>
|
||||
\endcode
|
||||
|
||||
The commands create an executable in the build directory. The \c CMake
|
||||
tool reads the project file and produces instructions for how to build
|
||||
the application. The generator then uses the instructions to produce
|
||||
the executable binary.
|
||||
|
||||
For example, to build the Notepad example on Windows, when using Ninja
|
||||
as the generator, enter the following commands:
|
||||
|
||||
\badcode \QtVersion
|
||||
md notepad-build
|
||||
cd notepad-build
|
||||
C:\Qt\\1\msvc2019_64\bin\qt-cmake -GNinja C:\Examples\notepad
|
||||
ninja
|
||||
\endcode
|
||||
|
||||
If you do not use Ninja as the generator, use the generator-independent
|
||||
CMake command to build the application instead of \c ninja:
|
||||
|
||||
\badcode
|
||||
cmake --build
|
||||
\endcode
|
||||
|
||||
//! [cli-build-cmake]
|
175
doc/global/includes/corelib/port-from-qregexp.qdocinc
Normal file
@ -0,0 +1,175 @@
|
||||
// Copyright (C) 2022 Giuseppe D'Angelo <dangelog@gmail.com>.
|
||||
// Copyright (C) 2022 Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
|
||||
// Copyright (C) 2022 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
|
||||
|
||||
//! [porting-to-qregularexpression]
|
||||
|
||||
The QRegularExpression class introduced in Qt 5 implements Perl-compatible
|
||||
regular expressions and is a big improvement upon QRegExp in terms of APIs
|
||||
offered, supported pattern syntax, and speed of execution. The biggest
|
||||
difference is that QRegularExpression simply holds a regular expression,
|
||||
and it's \e{not} modified when a match is requested. Instead, a
|
||||
QRegularExpressionMatch object is returned, to check the result of a match
|
||||
and extract the captured substring. The same applies to global matching and
|
||||
QRegularExpressionMatchIterator.
|
||||
|
||||
Other differences are outlined below.
|
||||
|
||||
\note QRegularExpression does not support all the features available in
|
||||
Perl-compatible regular expressions. The most notable one is the fact that
|
||||
duplicated names for capturing groups are not supported, and using them can
|
||||
lead to undefined behavior. This may change in a future version of Qt.
|
||||
|
||||
\section3 Different pattern syntax
|
||||
|
||||
Porting a regular expression from QRegExp to QRegularExpression may require
|
||||
changes to the pattern itself.
|
||||
|
||||
In specific scenarios, QRegExp was too lenient and accepted patterns that
|
||||
are simply invalid when using QRegularExpression. These are easy to detect,
|
||||
because the QRegularExpression objects built with these patterns are not
|
||||
valid (see QRegularExpression::isValid()).
|
||||
|
||||
In other cases, a pattern ported from QRegExp to QRegularExpression may
|
||||
silently change semantics. Therefore, it is necessary to review the
|
||||
patterns used. The most notable cases of silent incompatibility are:
|
||||
|
||||
\list
|
||||
|
||||
\li Curly braces are needed to use a hexadecimal escape like \c{\xHHHH}
|
||||
with more than 2 digits. A pattern like \c{\x2022} needs to be ported
|
||||
to \c{\x{2022}}, or it will match a space (\c{0x20}) followed by the
|
||||
string \c{"22"}. In general, it is highly recommended to always use
|
||||
curly braces with the \c{\x} escape, no matter the number of digits
|
||||
specified.
|
||||
|
||||
\li A 0-to-n quantification like \c{{,n}} needs to be ported to \c{{0,n}}
|
||||
to preserve semantics. Otherwise, a pattern such as \c{\d{,3}} would
|
||||
match a digit followed by the exact string \c{"{,3}"}.
|
||||
|
||||
\li QRegExp by default does Unicode-aware matching, while
|
||||
QRegularExpression requires a separate option; see below for more
|
||||
details.
|
||||
|
||||
\li c{.} in QRegExp does by default match all characters, including the
|
||||
newline character. QRegularExpression excludes the newline character
|
||||
by default. To include the newline character, set the
|
||||
QRegularExpression::DotMatchesEverythingOption pattern option.
|
||||
|
||||
\endlist
|
||||
|
||||
For an overview of the regular expression syntax supported by
|
||||
QRegularExpression, please refer to the
|
||||
\l{https://pcre.org/original/doc/html/pcrepattern.html}{pcrepattern(3)}
|
||||
man page, describing the pattern syntax supported by PCRE (the reference
|
||||
implementation of Perl-compatible regular expressions).
|
||||
|
||||
\section3 Porting from QRegExp::exactMatch()
|
||||
|
||||
QRegExp::exactMatch() served two purposes: it exactly matched a regular
|
||||
expression against a subject string, and it implemented partial matching.
|
||||
|
||||
\section4 Porting from QRegExp's Exact Matching
|
||||
|
||||
Exact matching indicates whether the regular expression matches the entire
|
||||
subject string. For example, the classes yield on the subject string \c{"abc123"}:
|
||||
|
||||
\table
|
||||
\header \li \li QRegExp::exactMatch() \li QRegularExpressionMatch::hasMatch()
|
||||
\row \li \c{"\\d+"} \li \b false \li \b true
|
||||
\row \li \c{"[a-z]+\\d+"} \li \b true \li \b true
|
||||
\endtable
|
||||
|
||||
Exact matching is not reflected in QRegularExpression. If you want
|
||||
to be sure that the subject string matches the regular expression
|
||||
exactly, you can wrap the pattern using the QRegularExpression::anchoredPattern()
|
||||
function:
|
||||
|
||||
\snippet code/doc_src_port_from_qregexp.cpp 0
|
||||
|
||||
\section4 Porting from QRegExp's Partial Matching
|
||||
|
||||
When using QRegExp::exactMatch(), if an exact match was not found, one
|
||||
could still find out how much of the subject string was matched by the
|
||||
regular expression by calling QRegExp::matchedLength(). If the returned length
|
||||
was equal to the subject string's length, then one could conclude that a partial
|
||||
match was found.
|
||||
|
||||
QRegularExpression supports partial matching explicitly by means of the
|
||||
appropriate QRegularExpression::MatchType.
|
||||
|
||||
\section3 Global matching
|
||||
|
||||
Due to limitations of the QRegExp API, it was impossible to implement global
|
||||
matching correctly (that is, like Perl does). In particular, patterns that
|
||||
can match 0 characters (like \c{"a*"}) are problematic.
|
||||
|
||||
QRegularExpression::globalMatch() implements Perl global match correctly, and
|
||||
the returned iterator can be used to examine each result.
|
||||
|
||||
For example, if you have code like:
|
||||
|
||||
\snippet code/doc_src_port_from_qregexp.cpp 1
|
||||
|
||||
You can rewrite it as:
|
||||
|
||||
\snippet code/doc_src_port_from_qregexp.cpp 2
|
||||
|
||||
\section3 Unicode properties support
|
||||
|
||||
When using QRegExp, character classes such as \c{\w}, \c{\d}, etc. match
|
||||
characters with the corresponding Unicode property: for instance, \c{\d}
|
||||
matches any character with the Unicode \c{Nd} (decimal digit) property.
|
||||
|
||||
Those character classes only match ASCII characters by default when using
|
||||
QRegularExpression: for instance, \c{\d} matches exactly a character in the
|
||||
\c{0-9} ASCII range. It is possible to change this behavior by using the
|
||||
QRegularExpression::UseUnicodePropertiesOption pattern option.
|
||||
|
||||
\section3 Wildcard matching
|
||||
|
||||
There is no direct way to do wildcard matching in QRegularExpression.
|
||||
However, the QRegularExpression::wildcardToRegularExpression() method
|
||||
is provided to translate glob patterns into a Perl-compatible regular
|
||||
expression that can be used for that purpose.
|
||||
|
||||
For example, if you have code like:
|
||||
|
||||
\snippet code/doc_src_port_from_qregexp.cpp 3
|
||||
|
||||
You can rewrite it as:
|
||||
|
||||
\snippet code/doc_src_port_from_qregexp.cpp 4
|
||||
|
||||
Please note though that some shell-like wildcard patterns might not be
|
||||
translated to what you expect. The following example code will silently
|
||||
break if simply converted using the above-mentioned function:
|
||||
|
||||
\snippet code/doc_src_port_from_qregexp.cpp 5
|
||||
|
||||
This is because, by default, the regular expression returned by
|
||||
QRegularExpression::wildcardToRegularExpression() is fully anchored.
|
||||
To get a regular expression that is not anchored, pass
|
||||
QRegularExpression::UnanchoredWildcardConversion as the conversion
|
||||
options:
|
||||
|
||||
\snippet code/doc_src_port_from_qregexp.cpp 6
|
||||
|
||||
\section3 Minimal matching
|
||||
|
||||
QRegExp::setMinimal() implemented minimal matching by simply reversing the
|
||||
greediness of the quantifiers (QRegExp did not support lazy quantifiers,
|
||||
like \c{*?}, \c{+?}, etc.). QRegularExpression instead does support greedy,
|
||||
lazy, and possessive quantifiers. The QRegularExpression::InvertedGreedinessOption
|
||||
pattern option can be useful to emulate the effects of QRegExp::setMinimal():
|
||||
if enabled, it inverts the greediness of quantifiers (greedy ones become
|
||||
lazy and vice versa).
|
||||
|
||||
\section3 Caret modes
|
||||
|
||||
The QRegularExpression::AnchorAtOffsetMatchOption match option can be used to
|
||||
emulate the QRegExp::CaretAtOffset behavior. There is no equivalent for the
|
||||
other QRegExp::CaretMode modes.
|
||||
|
||||
//! [porting-to-qregularexpression]
|
5
doc/global/includes/examples-run.qdocinc
Normal file
@ -0,0 +1,5 @@
|
||||
\section1 Running the Example
|
||||
|
||||
To run the example from \l{Qt Creator Manual}{Qt Creator}, open the \uicontrol Welcome
|
||||
mode and select the example from \uicontrol Examples. For more information, visit
|
||||
\l{Qt Creator: Building and Running an Example}{Building and Running an Example}.
|
64
doc/global/includes/module-use.qdocinc
Normal file
@ -0,0 +1,64 @@
|
||||
// Copyright (C) 2022 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
|
||||
|
||||
//! [using qt module]
|
||||
|
||||
\section1 Using the Module
|
||||
|
||||
Using a Qt module requires linking against the module library, either
|
||||
directly or through other dependencies. Several build tools have dedicated
|
||||
support for this, including \l{CMake Documentation}{CMake} and
|
||||
\l{qmake}.
|
||||
|
||||
\section2 Building with CMake
|
||||
|
||||
Use the \c{find_package()} command to locate the needed module components in
|
||||
the \c{Qt6} package:
|
||||
|
||||
//! [using qt module]
|
||||
|
||||
//! [using the c++ api]
|
||||
Using a Qt module's C++ API requires linking against the module library,
|
||||
either directly or through other dependencies. Several build tools have
|
||||
dedicated support for this, including \l{CMake Documentation}{CMake} and
|
||||
\l{qmake}.
|
||||
//! [using the c++ api]
|
||||
|
||||
//! [using the qml api]
|
||||
The QML types of the module are available through the \c \1 import. To use
|
||||
the types, add the following import statement to your .qml file:
|
||||
|
||||
\qml
|
||||
import \1
|
||||
\endqml
|
||||
//! [using the qml api]
|
||||
|
||||
//! [building with qmake]
|
||||
|
||||
\section2 Building with qmake
|
||||
|
||||
To configure the module for building with qmake, add the module as a value
|
||||
of the \c QT variable in the project's .pro file:
|
||||
|
||||
//! [building with qmake]
|
||||
|
||||
//! [building_with_qmake]
|
||||
To configure the module for building with qmake, add the module as a value
|
||||
of the \c QT variable in the project's .pro file:
|
||||
|
||||
\code
|
||||
QT += \1
|
||||
\endcode
|
||||
//! [building_with_qmake]
|
||||
|
||||
//! [building with cmake]
|
||||
Use the \c {find_package()} command to locate the needed module component
|
||||
in the \c {Qt6} package:
|
||||
|
||||
\code
|
||||
find_package(Qt6 REQUIRED COMPONENTS \1)
|
||||
target_link_libraries(mytarget PRIVATE Qt6::\1)
|
||||
\endcode
|
||||
|
||||
For more details, see the \l {Build with CMake} overview.
|
||||
//! [building with cmake]
|
108
doc/global/includes/standardpath/functiondocs.qdocinc
Normal file
@ -0,0 +1,108 @@
|
||||
// Copyright (C) 2019 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
|
||||
|
||||
//! [displayName]
|
||||
|
||||
Returns a localized display name for the given location \a type
|
||||
or an empty QString if no relevant location can be found.
|
||||
|
||||
//! [displayName]
|
||||
|
||||
|
||||
//! [findExecutable]
|
||||
|
||||
Finds the executable named \a executableName in the specified
|
||||
\a paths, or the system paths if paths is empty.
|
||||
|
||||
On most operating systems the system path is determined by the
|
||||
\c PATH environment variable. The directories where to search for
|
||||
the executable can be set in the paths argument. To search in
|
||||
both your own paths and the system paths, call findExecutable
|
||||
twice, once with paths set and once with paths empty.
|
||||
Symlinks are not resolved in order to preserve behavior for the
|
||||
case of executables whose behavior depends on the name they are
|
||||
invoked with
|
||||
.
|
||||
\note On Windows, the usual executable extensions (from the PATHEXT
|
||||
environment variable) are automatically appended. For example, the
|
||||
findExecutable("foo") call finds \c foo.exe or \c foo.bat if
|
||||
present.
|
||||
|
||||
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]
|
||||
|
||||
Finds a file or directory called \a fileName in the standard
|
||||
locations for \a type.
|
||||
|
||||
The \a options flag lets you specify whether to look for files
|
||||
or directories. By default, this flag is set to \c LocateFile.
|
||||
|
||||
Returns the absolute path to the first file or directory found,
|
||||
otherwise returns an empty string.
|
||||
|
||||
//! [locate]
|
||||
|
||||
//! [locateAll]
|
||||
|
||||
Finds all files or directories by the name, \a fileName, in the
|
||||
standard locations for \a type.
|
||||
|
||||
The \a options flag lets you specify whether to look for files
|
||||
or directories. By default, this flag is set to \c LocateFile.
|
||||
|
||||
Returns the list of all the files that were found.
|
||||
|
||||
//! [locateAll]
|
||||
|
||||
//! [setTestModeEnabled]
|
||||
|
||||
If \a testMode is \c true, this enables a special "test mode" in
|
||||
QStandardPaths, which changes writable locations to point to
|
||||
test directories. This prevents auto tests from reading
|
||||
or writing to the current user's configuration.
|
||||
|
||||
It affects the locations into which test programs might write
|
||||
files: \c GenericDataLocation, \c AppDataLocation, \c ConfigLocation,
|
||||
\c GenericConfigLocation, \c AppConfigLocation,
|
||||
\c GenericCacheLocation, and \c CacheLocation. Other locations
|
||||
are not affected.
|
||||
|
||||
On Unix, \c XDG_DATA_HOME is set to \c{~/.qttest/share},
|
||||
\c XDG_CONFIG_HOME is set to \c{~/.qttest/config}, and
|
||||
\c XDG_CACHE_HOME is set to \c{~/.qttest/cache}.
|
||||
|
||||
On macOS, data goes to \c{~/.qttest/Application Support},
|
||||
cache goes to \c{~/.qttest/Cache}, and config goes to
|
||||
\c{~/.qttest/Preferences}.
|
||||
|
||||
On Windows, everything goes to a "qttest" directory under
|
||||
\c{%APPDATA%}.
|
||||
|
||||
//! [setTestModeEnabled]
|
||||
|
||||
//! [standardLocations]
|
||||
|
||||
Returns all the directories where files of \a type belong.
|
||||
|
||||
The list of directories is sorted from high to low priority,
|
||||
starting with writableLocation() if it can be determined.
|
||||
This list is empty if no locations for type are defined.
|
||||
|
||||
//! [standardLocations]
|
||||
|
||||
//! [writableLocation]
|
||||
|
||||
Returns the directory where files of \a type should be written to,
|
||||
or an empty string if the location cannot be determined.
|
||||
|
||||
\note The storage location returned may not exist; that is,
|
||||
it may need to be created by the system or the user.
|
||||
|
||||
//! [writableLocation]
|
6
doc/global/macros-online.qdocconf
Normal file
@ -0,0 +1,6 @@
|
||||
macro.youtube.HTML = "<div class=\"video\">\n<span class=\"vspan\"></span>\n" \
|
||||
"<iframe src=\"https://www.youtube.com/embed/\1\"" \
|
||||
"frameborder=\"0\" allowfullscreen>\n" \
|
||||
"</iframe></div>\n"
|
||||
|
||||
include(htmltabs.qdocconf)
|
113
doc/global/macros.qdocconf
Normal file
@ -0,0 +1,113 @@
|
||||
macro.aacute.HTML = "á"
|
||||
macro.aacute.DocBook = "á"
|
||||
macro.Aring.HTML = "Å"
|
||||
macro.Aring.DocBook = "Å"
|
||||
macro.aring.HTML = "å"
|
||||
macro.aring.DocBook = "å"
|
||||
macro.Auml.HTML = "Ä"
|
||||
macro.Auml.DocBook = "Ä"
|
||||
macro.author = "\\b{Author:}"
|
||||
macro.BR.HTML = "<br />"
|
||||
macro.BR.DocBook = ""
|
||||
macro.copyright.HTML = "©"
|
||||
macro.copyright.DocBook = "©"
|
||||
macro.eacute.HTML = "é"
|
||||
macro.eacute.DocBook = "é"
|
||||
macro.gui = "\\b"
|
||||
macro.HR.HTML = "<hr />"
|
||||
macro.HR.DocBook = ""
|
||||
macro.iacute.HTML = "í"
|
||||
macro.iacute.DocBook = "í"
|
||||
macro.key = "\\b"
|
||||
macro.macos = "macOS"
|
||||
macro.menu = "\\b"
|
||||
macro.oslash.HTML = "ø"
|
||||
macro.oslash.DocBook = "ø"
|
||||
macro.ouml.HTML = "ö"
|
||||
macro.ouml.DocBook = "ö"
|
||||
macro.nothing = "\\dontdocument ()"
|
||||
macro.nullptr = "\\c{nullptr}"
|
||||
macro.QA = "\\e{Qt Assistant}"
|
||||
macro.QD = "\\e{Qt Designer}"
|
||||
macro.QL = "\\e{Qt Linguist}"
|
||||
macro.Q_OBJECT = "Q_OBJECT"
|
||||
macro.QQV = "\\e{Qt QML Viewer}"
|
||||
macro.QtVersion = "$QT_VERSION"
|
||||
macro.QtVer = "$QT_VER"
|
||||
macro.param = "\\e"
|
||||
macro.raisedaster.HTML = "<sup>*</sup>"
|
||||
macro.raisedaster.DocBook = "\\sup{*}"
|
||||
macro.rarrow.HTML = "→"
|
||||
macro.rarrow.DocBook = "→"
|
||||
macro.reg.HTML = "<sup>®</sup>"
|
||||
macro.reg.DocBook = "\\sup{®}"
|
||||
macro.return = "Returns"
|
||||
macro.starslash = "\\c{*/}"
|
||||
macro.begincomment = "\\c{/*}"
|
||||
macro.endcomment = "\\c{*/}"
|
||||
macro.uuml.HTML = "ü"
|
||||
macro.uuml.DocBook = "ü"
|
||||
macro.mdash.HTML = "—"
|
||||
macro.mdash.DocBook = "—"
|
||||
macro.pi.HTML = "Π"
|
||||
macro.pi.DocBook = "Π"
|
||||
macro.beginqdoc.HTML = "/*!"
|
||||
macro.endqdoc.HTML = "*/"
|
||||
macro.borderedimage = "\\div {class=\"border\"} \\image \1\n\\enddiv"
|
||||
macro.examplecategory = "\\meta category {\1}\n\\ingroup category \1"
|
||||
|
||||
macro.beginfloatleft.HTML = "<div style=\"float: left; margin-right: 2em\">"
|
||||
macro.beginfloatright.HTML = "<div style=\"float: right; margin-left: 2em\">"
|
||||
macro.endfloat.HTML = "</div>"
|
||||
macro.clearfloat.HTML = "<br style=\"clear: both\" />"
|
||||
macro.emptyspan.HTML = "<span></span>"
|
||||
|
||||
macro.beginfloatleft.DocBook = ""
|
||||
macro.beginfloatright.DocBook = ""
|
||||
macro.endfloat.DocBook = ""
|
||||
macro.clearfloat.DocBook = ""
|
||||
macro.emptyspan.DocBook = ""
|
||||
|
||||
# Used like \brief, but replicates the sentence also as text.
|
||||
# Wrap the entire sentence with {}, for example:
|
||||
# \summary {Creates a build target.}
|
||||
macro.summary = "\\brief \1\n\n\1\n"
|
||||
|
||||
# Macros that expand to the major and minor versions based on the QT_VER environment variable
|
||||
{macro.QtMajorVersion,macro.QtMinorVersion} = "$QT_VER"
|
||||
macro.QtMajorVersion.match = "^(\\d+)\\."
|
||||
macro.QtMinorVersion.match = "\\d+\\.(\\d+)"
|
||||
|
||||
# Embed YouTube content by video ID - Example: \youtube dQw4w9WgXcQ
|
||||
# Also requires a <ID>.jpg thumbnail for offline docs. By default, qdoc doesn't copy the thumbnail
|
||||
# along with the offline docs, you must specify it manually. In .qdocconf, to do it for all formats
|
||||
# at once, add:
|
||||
#
|
||||
# {HTML.extraimages,qhp.QtDoc.extraFiles, DocBook.extraimages} += images/dQw4w9WgXcQ.jpg
|
||||
#
|
||||
macro.youtube.HTML = "<div class=\"video\">\n" \
|
||||
"<a href=\"https://www.youtube.com/watch/?v=\1\">\n"\
|
||||
"<img src=\"images/\1.jpg\"" \
|
||||
"title=\"Click to play in a browser\" /></a>\n" \
|
||||
"</div>\n"
|
||||
|
||||
macro.excludefromcreator = "\\meta tag broken"
|
||||
|
||||
macro.preliminarycmakecommand = "\\note This command is in technology preview and may change in future releases."
|
||||
macro.preliminarycmakevariable = "\\note This variable is in technology preview and may change in future releases."
|
||||
macro.preliminarycmakeproperty = "\\note This property is in technology preview and may change in future releases."
|
||||
|
||||
macro.cmakecommandsince = "\n\nThis command was introduced in Qt \1.\n\n"
|
||||
macro.cmakevariablesince = "\n\nThis variable was introduced in Qt \1.\n\n"
|
||||
macro.cmakepropertysince = "\n\nThis property was introduced in Qt \1.\n\n"
|
||||
|
||||
macro.cmakecommandandroidonly = "\\note This command should only be called if targeting the Android platform."
|
||||
macro.cmakepropertyandroidonly = "\\note This property is used only if targeting the Android platform."
|
||||
macro.cmakevariableandroidonly = "\\note This variable is used only if targeting the Android platform."
|
||||
|
||||
macro.versionlessCMakeCommandsNote = "If \\l{Versionless commands}{versionless commands} are disabled, use \\c{\1} instead. It supports the same set of arguments as this command."
|
||||
|
||||
macro.cmakepropertywebassemblyonly = "\\note This property is used only if targeting the WebAssembly platform."
|
||||
|
||||
macro.cmakepropertyiosonly = "\\note This property is used only if targeting iOS."
|
||||
macro.cmakevariableiosonly = "\\note This variable is used only if targeting iOS."
|
268
doc/global/manifest-meta.qdocconf
Normal file
@ -0,0 +1,268 @@
|
||||
# Additional meta information (attributes for matched entries, as well as tags)
|
||||
# to be added to manifest.xml files.
|
||||
#
|
||||
# manifestmeta.filters = <filter1>,<filter2>,...
|
||||
#
|
||||
# manifestmeta.<filter>.names = <Module1>/<name1>,<Module2>/<name2>,..
|
||||
# manifestmeta.<filter>.attributes = <attribute1:value1>,<attribute2:value2>,..
|
||||
# manifestmeta.<filter>.tags = <tag1>,<tag2>,..
|
||||
#
|
||||
# <filter>.names specify all the module/name combinations to apply the
|
||||
# attributes/tags to. You can use simple wildcard matching by appending
|
||||
# '*' at the end of name.
|
||||
#
|
||||
# Note: You cannot use operators (+, =, -) in the names.
|
||||
#
|
||||
# Examples: add a 'isHighlighted' attribute for two 'Analog Clock' examples,
|
||||
# add a 'database' tag for QtSql examples, and a 'qt5' tag for all examples
|
||||
#
|
||||
# manifestmeta.filters = highlighted sql global
|
||||
#
|
||||
# manifestmeta.highlighted.names = "QtGui/Analog Clock Window Example" \
|
||||
# "QtWidgets/Analog Clock"
|
||||
# manifestmeta.highlighted.attributes = isHighlighted:true
|
||||
#
|
||||
# manifestmeta.sql.names = "QtSql/*"
|
||||
# manifestmeta.sql.tags = database
|
||||
#
|
||||
# manifestmeta.global.names = *
|
||||
# manifestmeta.global.tags = qt5
|
||||
|
||||
manifestmeta.filters = highlighted android thumbnail ios
|
||||
|
||||
manifestmeta.highlighted.attributes = isHighlighted:true
|
||||
|
||||
manifestmeta.android.names = "Qt3D/Qt 3D: Basic Shapes C++ Example" \
|
||||
"Qt3D/Qt 3D: Planets QML Example" \
|
||||
"Qt3D/Qt 3D: Simple Custom Material QML Example" \
|
||||
"QtAndroidExtras/Qt Notifier" \
|
||||
"QtBluetooth/Bluetooth Low Energy Scanner Example" \
|
||||
"QtBluetooth/Bluetooth Scanner Example" \
|
||||
"QtBluetooth/QML Bluetooth Scanner Example" \
|
||||
"QtCharts/*" \
|
||||
"QtDataVisualization/Audiolevels Example" \
|
||||
"QtDataVisualization/Qt Quick 2 Scatter Example" \
|
||||
"QtDataVisualization/Qt Quick 2 Surface Multiseries Example" \
|
||||
"QtGui/OpenGL Window Example" \
|
||||
"QtGui/Raster Window Example" \
|
||||
"QtLinguist/Arrow Pad Example" \
|
||||
"QtLinguistManual/Hello tr() Example" \
|
||||
"QtLocation/Map Viewer (QML)" \
|
||||
"QtLocation/Places Map (QML)" \
|
||||
"QtLocation/Plane Spotter (QML)" \
|
||||
"QtMultimedia/AudioEngine Example" \
|
||||
"QtMultimedia/Camera Example" \
|
||||
"QtMultimedia/QML Camera Example" \
|
||||
"QtMultimedia/QML Video Example" \
|
||||
"QtMultimedia/QML Video Shader Effects Example" \
|
||||
"QtNFC/Annotated URL Example" \
|
||||
"QtNFC/QML Poster Example" \
|
||||
"QtOpenGL/2D Painting Example" \
|
||||
"QtOpenGL/Hello GLES3 Example" \
|
||||
"QtOpenGL/Textures Example" \
|
||||
"QtPositioning/SatelliteInfo (C++/QML)" \
|
||||
"QtPositioning/Weather Info (C++/QML)" \
|
||||
"QtPurchasing/Qt Purchasing Examples - QtHangman" \
|
||||
"QtQML/Extending QML - Attached Properties Example" \
|
||||
"QtQML/Extending QML - Grouped Properties Example" \
|
||||
"QtQML/Extending QML - Methods Example" \
|
||||
"QtQML/Extending QML - Signal Support Example" \
|
||||
"QtQML/Qt Quick Examples - XMLHttpRequest" \
|
||||
"QtQml/Qt Quick Examples - XMLHttpRequest" \
|
||||
"QtQuick/C++ Extensions*" \
|
||||
"QtQuick/Models and Views*" \
|
||||
"QtQuick/QQuickRenderControl OpenGL Example" \
|
||||
"QtQuick/QQuickWidget - QQuickView Comparison Example" \
|
||||
"QtQuick/QML*" \
|
||||
"QtQuick/Qt Quick*" \
|
||||
"QtQuick/Scene Graph - Custom Geometry" \
|
||||
"QtQuick/Scene Graph - Custom Material" \
|
||||
"QtQuick/Scene Graph - Graph" \
|
||||
"QtQuick/Scene Graph - OpenGL Under QML" \
|
||||
"QtQuick/Scene Graph - Painted Item" \
|
||||
"QtQuick/Scene Graph - Rendering FBOs" \
|
||||
"QtQuick/Scene Graph - Two Texture Providers" \
|
||||
"QtQuick/Scene Graph - Vulkan Under QML" \
|
||||
"QtQuick/Scene Graph - Vulkan Texture Import" \
|
||||
"QtQuick/Threaded ListModel Example" \
|
||||
"QtQuick/TabWidget Example" \
|
||||
"QtQuick/UI Components*" \
|
||||
"QtQuickControls/Qt Quick Controls - Attached Style Properties Example" \
|
||||
"QtQuickControls/Qt Quick Controls - Chat Tutorial" \
|
||||
"QtQuickControls/Qt Quick Controls - Contact List" \
|
||||
"QtQuickControls/Qt Quick Controls - Event Calendar" \
|
||||
"QtQuickControls/Qt Quick Controls - Flat Style" \
|
||||
"QtQuickControls/Qt Quick Controls - Gallery" \
|
||||
"QtQuickControls/Qt Quick Controls - Imagine Style Example: Automotive" \
|
||||
"QtQuickControls/Qt Quick Controls - Imagine Style Example: Music Player" \
|
||||
"QtQuickControls/Qt Quick Controls - Side Panel" \
|
||||
"QtQuickControls/Qt Quick Controls - Swipe to Remove" \
|
||||
"QtQuickControls/Qt Quick Controls - Text Editor" \
|
||||
"QtQuickControls/Qt Quick Controls - Wearable Demo" \
|
||||
"QtQuickDialogs/*" \
|
||||
"QtQuickExtras/*" \
|
||||
"QtSCXML/Qt SCXML Calculator QML Example" \
|
||||
"QtSCXML/Qt SCXML Sudoku Example" \
|
||||
"QtSCXML/Qt SCXML Traffic Light Example (Dynamic)" \
|
||||
"QtSCXML/Qt SCXML Traffic Light QML Example (Dynamic)" \
|
||||
"QtSQL/Master Detail Example" \
|
||||
"QtSVG/Text Object Example" \
|
||||
"QtUiTools/Text Finder Example" \
|
||||
"QtWebView/Qt WebView Examples - Minibrowser" \
|
||||
"QtWidgets/Address Book Example" \
|
||||
"QtWidgets/Affine Transformations" \
|
||||
"QtWidgets/Analog Clock Example" \
|
||||
"QtWidgets/Animated Tiles Example" \
|
||||
"QtWidgets/Application Chooser Example" \
|
||||
"QtWidgets/Basic Layouts Example" \
|
||||
"QtWidgets/Border Layout Example" \
|
||||
"QtWidgets/Code Editor Example" \
|
||||
"QtWidgets/Colliding Mice Example" \
|
||||
"QtWidgets/Concentric Circles Example" \
|
||||
"QtWidgets/Digital Clock Example" \
|
||||
"QtWidgets/Dynamic Layouts Example" \
|
||||
"QtWidgets/Easing Curves Example" \
|
||||
"QtWidgets/Editable Tree Model Example" \
|
||||
"QtWidgets/Elided Label Example" \
|
||||
"QtWidgets/Fade Message Effect Example" \
|
||||
"QtWidgets/Flow Layout Example" \
|
||||
"QtWidgets/Font Sampler Example" \
|
||||
"QtWidgets/Frozen Column Example" \
|
||||
"QtWidgets/Gradients" \
|
||||
"QtWidgets/Group Box Example" \
|
||||
"QtWidgets/Image Composition Example" \
|
||||
"QtWidgets/Line Edits Example" \
|
||||
"QtWidgets/Mouse Button Tester" \
|
||||
"QtWidgets/Move Blocks Example" \
|
||||
"QtWidgets/Painter Paths Example" \
|
||||
"QtWidgets/Painter Paths Example" \
|
||||
"QtWidgets/Path Stroking" \
|
||||
"QtWidgets/Pixelator Example" \
|
||||
"QtWidgets/Recent Files Example" \
|
||||
"QtWidgets/SDI Example" \
|
||||
"QtWidgets/Scribble Example" \
|
||||
"QtWidgets/Simple Tree Model Example" \
|
||||
"QtWidgets/Sliders Example" \
|
||||
"QtWidgets/Spreadsheet" \
|
||||
"QtWidgets/Touch Dials Example" \
|
||||
"QtWidgets/Transformations Example" \
|
||||
"QtWidgets/Undo Framework" \
|
||||
"QtWidgets/Vector Deformation" \
|
||||
"QtWidgets/Wiggly Example"
|
||||
|
||||
manifestmeta.android.tags = android
|
||||
|
||||
manifestmeta.ios.names = "QtCore/Contiguous Cache Example" \
|
||||
"QtCore/Mandelbrot Example" \
|
||||
"QtCore/Queued Custom Type Example" \
|
||||
"QtGui/OpenGL Window Example" \
|
||||
"QtGui/Raster Window Example" \
|
||||
"QtNetwork/Network Chat Example" \
|
||||
"QtNetwork/Torrent Example" \
|
||||
"QtOpenGL/2D Painting Example" \
|
||||
"QtOpenGL/Textures Example" \
|
||||
"QtWidgets/Animated Tiles Example" \
|
||||
"QtWidgets/Application Chooser Example" \
|
||||
"QtWidgets/Easing Curves Example" \
|
||||
"QtWidgets/Move Blocks Example" \
|
||||
"QtWidgets/States Example" \
|
||||
"QtWidgets/Class Wizard Example" \
|
||||
"QtWidgets/Find Files Example" \
|
||||
"QtWidgets/License Wizard Example" \
|
||||
"QtWidgets/Standard Dialogs Example" \
|
||||
"QtWidgets/Tab Dialog Example" \
|
||||
"QtWidgets/Trivial Wizard Example" \
|
||||
"QtWidgets/Draggable Text Example" \
|
||||
"QtWidgets/Fridge Magnets Example" \
|
||||
"QtWidgets/Blur Picker Effect Example" \
|
||||
"QtWidgets/Fade Message Effect Example" \
|
||||
"QtWidgets/Lighting Effect Example" \
|
||||
"QtWidgets/Basic Graphics Layouts Example" \
|
||||
"QtWidgets/40000 Chips" \
|
||||
"QtWidgets/Colliding Mice Example" \
|
||||
"QtWidgets/Diagram Scene Example" \
|
||||
"QtWidgets/Elastic Nodes Example" \
|
||||
"QtWidgets/Embedded Dialogs" \
|
||||
"QtWidgets/Graphics View Flow Layout Example" \
|
||||
"QtWidgets/Simple Anchor Layout Example" \
|
||||
"QtWidgets/Address Book" \
|
||||
"QtWidgets/Basic Sort/Filter Model Example" \
|
||||
"QtWidgets/Chart Example" \
|
||||
"QtWidgets/Custom Sort/Filter Model Example" \
|
||||
"QtWidgets/Dir View Example" \
|
||||
"QtWidgets/Editable Tree Model Example" \
|
||||
"QtWidgets/Frozen Column Example" \
|
||||
"QtWidgets/Interview" \
|
||||
"QtWidgets/Simple Tree Model Example" \
|
||||
"QtWidgets/Simple Widget Mapper Example" \
|
||||
"QtWidgets/Basic Layouts Example" \
|
||||
"QtWidgets/Border Layout Example" \
|
||||
"QtWidgets/Flow Layout Example" \
|
||||
"QtWidgets/Basic Drawing Example" \
|
||||
"QtWidgets/Concentric Circles Example" \
|
||||
"QtWidgets/Font Sampler Example" \
|
||||
"QtWidgets/Gradients" \
|
||||
"QtWidgets/Image Composition Example" \
|
||||
"QtWidgets/Painter Paths Example" \
|
||||
"QtWidgets/Transformations Example" \
|
||||
"QtWidgets/Calendar Example" \
|
||||
"QtWidgets/Order Form Example" \
|
||||
"QtWidgets/Syntax Highlighter Example" \
|
||||
"QtWidgets/Text Edit" \
|
||||
"QtWidgets/Completer Example" \
|
||||
"QtWidgets/Custom Completer Example" \
|
||||
"QtWidgets/Undo Framework" \
|
||||
"QtWidgets/Analog Clock" \
|
||||
"QtWidgets/Calculator Example" \
|
||||
"QtWidgets/Calendar Widget Example" \
|
||||
"QtWidgets/Character Map Example" \
|
||||
"QtWidgets/Code Editor Example" \
|
||||
"QtWidgets/Digital Clock Example" \
|
||||
"QtWidgets/Elided Label Example" \
|
||||
"QtWidgets/Line Edits Example" \
|
||||
"QtWidgets/Scribble Example" \
|
||||
"QtWidgets/Shaped Clock Example" \
|
||||
"QtWidgets/Sliders Example" \
|
||||
"QtWidgets/Validators Example" \
|
||||
"QtWidgets/Window Flags Example" \
|
||||
"QtQuick/Qt Quick Examples - Animation" \
|
||||
"QtQuick/Qt Quick Examples - Canvas" \
|
||||
"QtQuick/Qt Quick Examples - Drag and Drop" \
|
||||
"QtQuick/Qt Quick Examples - Image Elements" \
|
||||
"QtQuick/Qt Quick Examples - MouseArea" \
|
||||
"QtQuick/Qt Quick Examples - Positioners" \
|
||||
"QtQuick/Qt Quick Examples - Right to Left" \
|
||||
"QtQuick/Scene Graph - Metal Texture Import" \
|
||||
"QtQuick/Scene Graph - Metal Under QML" \
|
||||
"QtQuick/Scene Graph - OpenGL Under QML" \
|
||||
"QtQuick/Qt Quick Examples - Shader Effects" \
|
||||
"QtQuick/Qt Quick Examples - Text" \
|
||||
"QtQuick/Qt Quick Examples - Touch Interaction" \
|
||||
"QtQuick/Qt Quick Examples - Views" \
|
||||
"QtQuick/Qt Quick Examples - Window and Screen" \
|
||||
"QtQuickControls/Qt Quick Controls - To Do List"
|
||||
|
||||
manifestmeta.ios.tags = ios
|
||||
|
||||
# add a generic thumbnail image to examples that do not have any images in their documentation
|
||||
manifestmeta.thumbnail.attributes = "imageUrl:qthelp\://org.qt-project.qtdoc.$QT_VERSION_TAG/qtdoc/images/qt-codesample.png"
|
||||
|
||||
manifestmeta.thumbnail.names = "QtCore/Contiguous Cache Example" \
|
||||
"QtCore/Custom Type Example" \
|
||||
"QtCore/JSON Save Game Example" \
|
||||
"QtCore/Semaphores Example" \
|
||||
"QtCore/Wait Conditions Example" \
|
||||
"QtConcurrent/Word Count" \
|
||||
"QtGui/Raster Window Example" \
|
||||
"QtNetwork/Network Download*" \
|
||||
"QtWidgets/Dynamic Layouts Example" \
|
||||
"QtWidgets/Validators Example" \
|
||||
"QtWidgets/Widgets Gallery Example" \
|
||||
"QtDbus/*" \
|
||||
"QtHelp/*" \
|
||||
"QtMultimedia/AudioEngine Example" \
|
||||
"QtQml/Extending QML*" \
|
||||
"QtQuick/C++ Extensions: Image Response Provider Example" \
|
||||
"QtQuick/Qt Quick Examples - Accessibility" \
|
||||
"QtSensors/Qt Sensors - SensorGesture QML Type example" \
|
||||
"QtWinExtras/Icon Extractor"
|
20
doc/global/qt-cpp-defines.qdocconf
Normal file
@ -0,0 +1,20 @@
|
||||
versionsym = QT_VERSION_STR
|
||||
|
||||
defines += QT_GUI_LIB \
|
||||
QT_WIDGETS_LIB \
|
||||
QT_KEYPAD_NAVIGATION
|
||||
|
||||
excludefiles += \
|
||||
"*_posix.cpp" \
|
||||
"*_android.cpp" \
|
||||
"*_win.cpp" \
|
||||
"*_icu.cpp" \
|
||||
"*_msvc.cpp" \
|
||||
"*_wince.cpp" \
|
||||
"*_winrt.cpp" \
|
||||
"*_mac.cpp" \
|
||||
"*_macx.cpp" \
|
||||
"*_unix.cpp" \
|
||||
"*_udev.cpp" \
|
||||
"*_vxworks.cpp" \
|
||||
"*_darwin.cpp"
|
29
doc/global/qt-html-templates-offline-simple.qdocconf
Normal file
@ -0,0 +1,29 @@
|
||||
# Specify a custom CSS file used by this template
|
||||
HTML.stylesheets += template/style/offline-simple.css
|
||||
qhp.extraFiles += style/offline-simple.css
|
||||
|
||||
# Override the header styles
|
||||
HTML.headerstyles = \
|
||||
" <link rel=\"stylesheet\" type=\"text/css\" href=\"style/offline-simple.css\" />\n" \
|
||||
" <script type=\"text/javascript\">\n" \
|
||||
" document.getElementsByTagName(\"link\").item(0).setAttribute(\"href\", \"style/offline.css\");\n" \
|
||||
" // loading style sheet breaks anchors that were jumped to before\n" \
|
||||
" // so force jumping to anchor again\n" \
|
||||
" setTimeout(function() {\n" \
|
||||
" var anchor = location.hash;\n" \
|
||||
" // need to jump to different anchor first (e.g. none)\n" \
|
||||
" location.hash = \"#\";\n" \
|
||||
" setTimeout(function() {\n" \
|
||||
" location.hash = anchor;\n" \
|
||||
" }, 0);\n" \
|
||||
" }, 0);\n" \
|
||||
" </script>\n"
|
||||
|
||||
HTML.navigationseparator = \
|
||||
"<span class=\"naviSeparator\"> ◦ </span>\n"
|
||||
|
||||
# Add some padding around code snippets, as we cannot
|
||||
# correctly style them for QTextBrowser using only CSS.
|
||||
codeindent = 1
|
||||
codeprefix = "\n"
|
||||
codesuffix = "\n"
|
49
doc/global/qt-html-templates-offline.qdocconf
Normal file
@ -0,0 +1,49 @@
|
||||
#include standard set of HTML header and footer.
|
||||
include(html-config.qdocconf)
|
||||
include(html-header-offline.qdocconf)
|
||||
include(html-footer.qdocconf)
|
||||
|
||||
defines += offlinedocs
|
||||
|
||||
#uncomment if navigation bar is not wanted
|
||||
#HTML.nonavigationbar = "true"
|
||||
|
||||
HTML.stylesheets = template/style/offline.css \
|
||||
template/style/offline-dark.css
|
||||
HTML.extraimages += template/images/ico_out.png \
|
||||
template/images/ico_note.png \
|
||||
template/images/ico_note_attention.png \
|
||||
template/images/btn_prev.png \
|
||||
template/images/btn_next.png \
|
||||
template/images/bullet_dn.png \
|
||||
template/images/bullet_sq.png \
|
||||
template/images/bgrContent.png
|
||||
|
||||
sourcedirs += includes
|
||||
|
||||
#specify which files in the output directory should be packed into the qch file.
|
||||
qhp.extraFiles += style/offline.css \
|
||||
style/offline-dark.css \
|
||||
images/ico_out.png \
|
||||
images/ico_note.png \
|
||||
images/ico_note_attention.png \
|
||||
images/btn_prev.png \
|
||||
images/btn_next.png \
|
||||
images/bullet_dn.png \
|
||||
images/bullet_sq.png \
|
||||
images/bgrContent.png
|
||||
|
||||
DocBook.extraimages += \
|
||||
images/ico_out.png \
|
||||
images/ico_note.png \
|
||||
images/ico_note_attention.png \
|
||||
images/btn_prev.png \
|
||||
images/btn_next.png \
|
||||
images/bullet_dn.png \
|
||||
images/bullet_sq.png \
|
||||
images/bgrContent.png
|
||||
|
||||
# By default, include override definitions for a simplified template/CSS,
|
||||
# suited for rendering HTML with QTextBrowser. Comment out this line to
|
||||
# select the standard CSS.
|
||||
include(qt-html-templates-offline-simple.qdocconf)
|
13
doc/global/qt-html-templates-online.qdocconf
Normal file
@ -0,0 +1,13 @@
|
||||
#include standard set of HTML header and footer.
|
||||
HTML.nonavigationbar = "false"
|
||||
HTML.tocdepth = 2
|
||||
include(html-header-online.qdocconf)
|
||||
include(html-footer-online.qdocconf)
|
||||
|
||||
defines += onlinedocs
|
||||
|
||||
#uncomment if navigation bar is not wanted
|
||||
#HTML.nonavigationbar = "true"
|
||||
|
||||
sourcedirs += includes-online \
|
||||
includes
|
17
doc/global/qt-module-defaults-offline.qdocconf
Normal file
@ -0,0 +1,17 @@
|
||||
#The default configuration for a Qt module, including Add-Ons and Tools.
|
||||
#Include this file for a standard Qt module; builds with the offline style.
|
||||
|
||||
#include standard set of macros and C++ defines and ignores
|
||||
include(macros.qdocconf)
|
||||
include(qt-cpp-defines.qdocconf)
|
||||
include(compat.qdocconf)
|
||||
include(manifest-meta.qdocconf)
|
||||
include(fileextensions.qdocconf)
|
||||
|
||||
include(qt-html-templates-offline.qdocconf)
|
||||
|
||||
#extra configuration data such as file extensions
|
||||
include(config.qdocconf)
|
||||
|
||||
# Show Qt version as part of the navigation bar
|
||||
buildversion = "Qt $QT_VERSION Reference Documentation"
|
32
doc/global/qt-module-defaults-online-commercial.qdocconf
Normal file
@ -0,0 +1,32 @@
|
||||
# This template uses the default online template for qt.io
|
||||
# and modifies it for a commercial Qt component
|
||||
|
||||
# URL specific to this component - override as needed
|
||||
componenturl = https://www.qt.io/download/
|
||||
|
||||
# Start of footer - the rest is defined in the default template
|
||||
HTML.footer = \
|
||||
" <p class=\"qt_commercial\">Available under certain Qt licenses.<br/><a href=\"${componenturl}\" target=\"_blank\">Find out more.</a></p>\n" \
|
||||
" </div>\n"
|
||||
|
||||
include(macros.qdocconf)
|
||||
include(qt-cpp-defines.qdocconf)
|
||||
include(compat.qdocconf)
|
||||
include(fileextensions.qdocconf)
|
||||
include(qt-html-templates-online.qdocconf)
|
||||
|
||||
#override macros for online use
|
||||
include(macros-online.qdocconf)
|
||||
|
||||
#extra configuration data DITA information
|
||||
include(config.qdocconf)
|
||||
|
||||
HTML.prologue = \
|
||||
"<div class=\"context qt_commercial\">\n" \
|
||||
"<a href=\"${componenturl}\" target=\"_blank\" title=\"Available under certain Qt licenses.\" ><h1 class=\"qt_commercial\">C</h1></a>\n"
|
||||
|
||||
# Turn off single-directory output mode
|
||||
HTML.nosubdirs = "false"
|
||||
|
||||
# Set navigation homepage
|
||||
navigation.homepage = "Qt Documentation"
|
34
doc/global/qt-module-defaults-online.qdocconf
Normal file
@ -0,0 +1,34 @@
|
||||
#The online onfiguration for a Qt module, including Add-Ons and Tools.
|
||||
#Include this file for a standard Qt module; builds with the online style.
|
||||
|
||||
# Start of footer - the rest is defined in qt-html-templates-online.qdocconf
|
||||
HTML.footer = \
|
||||
" </div>\n" \
|
||||
" <p class=\"copy-notice\">\n" \
|
||||
" <acronym title=\"Copyright\">©</acronym> 2023 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" \
|
||||
" <a href=\"http://www.gnu.org/licenses/fdl.html\">GNU Free Documentation" \
|
||||
" License version 1.3</a> as published by the Free Software Foundation. " \
|
||||
" Qt and respective logos are <a href=\"https://doc.qt.io/qt/trademarks.html\">" \
|
||||
" trademarks</a> of The Qt Company Ltd. in Finland and/or other countries\n" \
|
||||
" worldwide. All other trademarks are property of their respective owners. </p>\n"
|
||||
|
||||
#include standard set of macros and C++ defines and ignores
|
||||
include(macros.qdocconf)
|
||||
include(qt-cpp-defines.qdocconf)
|
||||
include(compat.qdocconf)
|
||||
include(manifest-meta.qdocconf)
|
||||
include(fileextensions.qdocconf)
|
||||
include(qt-html-templates-online.qdocconf)
|
||||
|
||||
#override macros for online use
|
||||
include(macros-online.qdocconf)
|
||||
|
||||
#extra configuration data DITA information
|
||||
include(config.qdocconf)
|
||||
|
||||
# single-directory output mode
|
||||
HTML.nosubdirs = "true"
|
||||
HTML.outputsubdir = "html"
|
7
doc/global/qt-module-defaults.qdocconf
Normal file
@ -0,0 +1,7 @@
|
||||
#The default configuration for a Qt module, including Add-Ons and Tools.
|
||||
#Include this file for a standard Qt module. This file is provided for
|
||||
#compatibility reasons.
|
||||
|
||||
#The default is the offline style. The alternate style is in
|
||||
#qt-module-defaults-online.qdocconf
|
||||
include(qt-module-defaults-offline.qdocconf)
|
65
doc/global/snippets/code/doc_src_port_from_qregexp.cpp
Normal file
@ -0,0 +1,65 @@
|
||||
// Copyright (C) 2022 Giuseppe D'Angelo <dangelog@gmail.com>.
|
||||
// Copyright (C) 2022 Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
|
||||
// Copyright (C) 2022 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
|
||||
|
||||
//! [0]
|
||||
QString p("a .*|pattern");
|
||||
|
||||
// re matches exactly the pattern string p
|
||||
QRegularExpression re(QRegularExpression::anchoredPattern(p));
|
||||
//! [0]
|
||||
|
||||
//! [1]
|
||||
QString subject("the quick fox");
|
||||
|
||||
int offset = 0;
|
||||
QRegExp re("(\\w+)");
|
||||
while ((offset = re.indexIn(subject, offset)) != -1) {
|
||||
offset += re.matchedLength();
|
||||
// ...
|
||||
}
|
||||
//! [1]
|
||||
|
||||
//! [2]
|
||||
QString subject("the quick fox");
|
||||
|
||||
QRegularExpression re("(\\w+)");
|
||||
QRegularExpressionMatchIterator i = re.globalMatch(subject);
|
||||
while (i.hasNext()) {
|
||||
QRegularExpressionMatch match = i.next();
|
||||
// ...
|
||||
}
|
||||
//! [2]
|
||||
|
||||
//! [3]
|
||||
QRegExp wildcard("*.txt");
|
||||
wildcard.setPatternSyntax(QRegExp::Wildcard);
|
||||
//! [3]
|
||||
|
||||
//! [4]
|
||||
auto wildcard = QRegularExpression(QRegularExpression::wildcardToRegularExpression("*.txt"));
|
||||
//! [4]
|
||||
|
||||
//! [5]
|
||||
const QString fp1("C:/Users/dummy/files/content.txt");
|
||||
const QString fp2("/home/dummy/files/content.txt");
|
||||
|
||||
QRegExp re1("*/files/*");
|
||||
re1.setPatternSyntax(QRegExp::Wildcard);
|
||||
re1.exactMatch(fp1); // returns true
|
||||
re1.exactMatch(fp2); // returns true
|
||||
|
||||
// but converted with QRegularExpression::wildcardToRegularExpression()
|
||||
|
||||
QRegularExpression re2(QRegularExpression::wildcardToRegularExpression("*/files/*"));
|
||||
re2.match(fp1).hasMatch(); // returns false
|
||||
re2.match(fp2).hasMatch(); // returns false
|
||||
//! [5]
|
||||
|
||||
//! [6]
|
||||
QRegularExpression re3(QRegularExpression::wildcardToRegularExpression(
|
||||
"*/files/*", QRegularExpression::UnanchoredWildcardConversion));
|
||||
re3.match(fp1).hasMatch(); // returns true
|
||||
re3.match(fp2).hasMatch(); // returns true
|
||||
//! [6]
|
BIN
doc/global/template/images/Qt-dark_gradient.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
doc/global/template/images/Qt-footer-bg.jpg
Normal file
After Width: | Height: | Size: 3.8 KiB |
BIN
doc/global/template/images/Qt-footer_shadow.png
Normal file
After Width: | Height: | Size: 3.1 KiB |
BIN
doc/global/template/images/Qt-gradient.png
Normal file
After Width: | Height: | Size: 956 B |
BIN
doc/global/template/images/Qt-header-bg.jpg
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
doc/global/template/images/Qt-logo.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
doc/global/template/images/arrow.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
doc/global/template/images/arrow_bc.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
doc/global/template/images/arrow_down.png
Normal file
After Width: | Height: | Size: 177 B |
BIN
doc/global/template/images/bg_l.png
Normal file
After Width: | Height: | Size: 100 B |
BIN
doc/global/template/images/bg_l_blank.png
Normal file
After Width: | Height: | Size: 84 B |
BIN
doc/global/template/images/bg_ll_blank.png
Normal file
After Width: | Height: | Size: 320 B |
BIN
doc/global/template/images/bg_r.png
Normal file
After Width: | Height: | Size: 96 B |
BIN
doc/global/template/images/bg_ul_blank.png
Normal file
After Width: | Height: | Size: 304 B |
BIN
doc/global/template/images/bgrContent.png
Normal file
After Width: | Height: | Size: 149 B |
BIN
doc/global/template/images/blu_dot.png
Normal file
After Width: | Height: | Size: 168 B |
BIN
doc/global/template/images/box_bg.png
Normal file
After Width: | Height: | Size: 89 B |
BIN
doc/global/template/images/breadcrumb.png
Normal file
After Width: | Height: | Size: 134 B |
BIN
doc/global/template/images/btn_next.png
Normal file
After Width: | Height: | Size: 695 B |
BIN
doc/global/template/images/btn_prev.png
Normal file
After Width: | Height: | Size: 687 B |
BIN
doc/global/template/images/bullet_dn.png
Normal file
After Width: | Height: | Size: 230 B |
BIN
doc/global/template/images/bullet_gt.png
Normal file
After Width: | Height: | Size: 124 B |
BIN
doc/global/template/images/bullet_sq.png
Normal file
After Width: | Height: | Size: 74 B |
BIN
doc/global/template/images/bullet_up.png
Normal file
After Width: | Height: | Size: 210 B |
BIN
doc/global/template/images/feedbackground.png
Normal file
After Width: | Height: | Size: 263 B |
BIN
doc/global/template/images/header_bg.png
Normal file
After Width: | Height: | Size: 114 B |
BIN
doc/global/template/images/home.png
Normal file
After Width: | Height: | Size: 1.1 KiB |