aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominik Holland <dominik.holland@qt.io>2021-06-01 19:01:41 +0200
committerDominik Holland <dominik.holland@qt.io>2021-06-02 21:18:10 +0200
commit19648f59ff339d986efca274be0d8093bc2178aa (patch)
treec2011d43b229643d4be87aaf8303170043ba1010
parent993fac0f65a3b9ed1dd20f9a28777bccd8fb17ef (diff)
Remove all QtAutomotiveSuite related documentation and all links to it
Change-Id: I869da51daae943e177210cd3dc5ce160cea0c635 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
-rw-r--r--.gitattributes1
-rw-r--r--src/CMakeLists.txt1
-rw-r--r--src/doc/CMakeLists.txt3
-rw-r--r--src/doc/doc.pro3
-rw-r--r--src/doc/qtautomotivesuite/CMakeLists.txt2
-rw-r--r--src/doc/qtautomotivesuite/online/qtautomotivesuite.qdocconf13
-rw-r--r--src/doc/qtautomotivesuite/online/style/qt5-sidebar.html20
-rw-r--r--src/doc/qtautomotivesuite/qtautomotivesuite-project.qdocconf48
-rw-r--r--src/doc/qtautomotivesuite/qtautomotivesuite.pro10
-rw-r--r--src/doc/qtautomotivesuite/qtautomotivesuite.qdocconf2
-rw-r--r--src/doc/qtautomotivesuite/src/external-resources.qdoc363
-rw-r--r--src/doc/qtautomotivesuite/src/images/ifw-overview.pngbin41080 -> 0 bytes
-rw-r--r--src/doc/qtautomotivesuite/src/images/ok.pngbin880 -> 0 bytes
-rw-r--r--src/doc/qtautomotivesuite/src/images/qtas-architecture.pngbin106157 -> 0 bytes
-rw-r--r--src/doc/qtautomotivesuite/src/images/qtas-architecture.xml1
-rw-r--r--src/doc/qtautomotivesuite/src/images/qtas-sdk-tools.pngbin37749 -> 0 bytes
-rw-r--r--src/doc/qtautomotivesuite/src/images/qtas-yocto.pngbin21364 -> 0 bytes
-rw-r--r--src/doc/qtautomotivesuite/src/images/qtas_sdk.pngbin25900 -> 0 bytes
-rw-r--r--src/doc/qtautomotivesuite/src/images/qtinstaller-qas.pngbin57770 -> 0 bytes
-rw-r--r--src/doc/qtautomotivesuite/src/qtautomotive-examples.qdoc115
-rw-r--r--src/doc/qtautomotivesuite/src/qtautomotivesuite-create-sdk.qdoc167
-rw-r--r--src/doc/qtautomotivesuite/src/qtautomotivesuite-install.qdoc135
-rw-r--r--src/doc/qtautomotivesuite/src/qtautomotivesuite-licenses.qdoc44
-rw-r--r--src/doc/qtautomotivesuite/src/qtautomotivesuite-sdk-build-ifw.qdoc215
-rw-r--r--src/doc/qtautomotivesuite/src/qtautomotivesuite-sdk-repositories.qdoc346
-rw-r--r--src/doc/qtautomotivesuite/src/qtautomotivesuite-toc.qdoc40
-rw-r--r--src/doc/qtautomotivesuite/src/qtautomotivesuite.qdoc132
-rw-r--r--src/doc/qtautomotivesuite/src/shared/qtas-common.qdocinc37
-rw-r--r--src/doc/qtautomotivesuite/src/shared/qtas-post-install-setup.qdocinc72
-rw-r--r--src/geniviextras/doc/qtgeniviextras-project.qdocconf5
-rw-r--r--src/geniviextras/doc/src/external-resources.qdoc5
-rw-r--r--src/ivicore/doc/exampleurl-qtivi.qdocconf (renamed from src/doc/config/exampleurl-qtivi.qdocconf)0
-rw-r--r--src/ivicore/doc/qtivi-project.qdocconf5
-rw-r--r--src/ivicore/doc/src/external-resources.qdoc5
-rw-r--r--src/ivicore/doc/src/qtivi.qdoc2
-rw-r--r--src/src.pro3
36 files changed, 5 insertions, 1790 deletions
diff --git a/.gitattributes b/.gitattributes
index 15b3737..2b545f2 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -3,4 +3,3 @@
.gitattributes export-ignore
.commit-template export-ignore
*.bat text eol=crlf
-src/doc/qtautomotivesuite/src/images/qtas-architecture.xml binary
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index e3c7d29..be07e7c 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -10,7 +10,6 @@ if(QT_FEATURE_ivicore AND QT_FEATURE_ivigenerator AND NOT QT_FEATURE_geniviextra
add_subdirectory(tools/ivigenerator)
endif()
-add_subdirectory(doc)
if(QT_FEATURE_ivicore AND NOT QT_FEATURE_geniviextras_only AND NOT QT_FEATURE_host_tools_only)
add_subdirectory(ivicore)
add_subdirectory(helper)
diff --git a/src/doc/CMakeLists.txt b/src/doc/CMakeLists.txt
deleted file mode 100644
index d74476d..0000000
--- a/src/doc/CMakeLists.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-# Generated from doc.pro.
-
-add_subdirectory(qtautomotivesuite)
diff --git a/src/doc/doc.pro b/src/doc/doc.pro
deleted file mode 100644
index f9ab135..0000000
--- a/src/doc/doc.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-TEMPLATE = subdirs
-
-SUBDIRS = qtautomotivesuite
diff --git a/src/doc/qtautomotivesuite/CMakeLists.txt b/src/doc/qtautomotivesuite/CMakeLists.txt
deleted file mode 100644
index 8c80a0f..0000000
--- a/src/doc/qtautomotivesuite/CMakeLists.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-# Generated from qtautomotivesuite.pro.
-
diff --git a/src/doc/qtautomotivesuite/online/qtautomotivesuite.qdocconf b/src/doc/qtautomotivesuite/online/qtautomotivesuite.qdocconf
deleted file mode 100644
index 27350da..0000000
--- a/src/doc/qtautomotivesuite/online/qtautomotivesuite.qdocconf
+++ /dev/null
@@ -1,13 +0,0 @@
-include($QT_INSTALL_DOCS/global/qt-module-defaults-online.qdocconf)
-
-# Add an .html file with sidebar content, used in the online style
-# HTML.stylesheets += style/qt5-sidebar.html
-
-# override defaults for Qt module documentation
-HTML.nosubdirs = "false"
-HTML.outputsubdir = "qtautomotivesuite"
-
-include(../qtautomotivesuite-project.qdocconf)
-
-# add a sidebar with quick links
-HTML.stylesheets += "style/qt5-sidebar.html"
diff --git a/src/doc/qtautomotivesuite/online/style/qt5-sidebar.html b/src/doc/qtautomotivesuite/online/style/qt5-sidebar.html
deleted file mode 100644
index dc8ef04..0000000
--- a/src/doc/qtautomotivesuite/online/style/qt5-sidebar.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<div class="sectionlist normallist">
- <div class="heading">
- <h2>Qt Automotive Suite</h2>
- </div>
- <ul>
- <li><a href="index.html">Home</a></li>
- <li><a href="index.html#components-and-tools">Components and Tools</a></li>
- <li><a href="qtas-install.html">Install Guide</a></li>
- <li><a href="qtas-examples.html">Examples</a></li>
- <li><a href="qtas-licenses.html">License Information</a></li>
- </ul>
-</div>
-<div class="sectionlist normallist">
- <div class="heading">
- <h2>See Also</h2>
- </div>
- <ul>
- <li><a href="/QtForDeviceCreation/">Qt for Device Creation</a></li>
- </ul>
-</div>
diff --git a/src/doc/qtautomotivesuite/qtautomotivesuite-project.qdocconf b/src/doc/qtautomotivesuite/qtautomotivesuite-project.qdocconf
deleted file mode 100644
index 79d0f6c..0000000
--- a/src/doc/qtautomotivesuite/qtautomotivesuite-project.qdocconf
+++ /dev/null
@@ -1,48 +0,0 @@
-project = QtAutomotiveSuite
-description = Qt Automotive Suite Documentation
-version = $QT_VERSION
-url = http://doc.qt.io/QtAutomotiveSuite
-
-sourcedirs += src
-imagedirs += src/images
-
-qhp.projects = QtAutomotiveSuite
-
-qhp.QtAutomotiveSuite.file = qtautomotivesuite.qhp
-qhp.QtAutomotiveSuite.namespace = org.qt-project.qtautomotivesuite.$QT_VERSION_TAG
-qhp.QtAutomotiveSuite.virtualFolder = qtautomotivesuite
-qhp.QtAutomotiveSuite.indexTitle = Qt Automotive Suite
-qhp.QtAutomotiveSuite.indexRoot =
-
-qhp.QtAutomotiveSuite.filterAttributes = qtautomotivesuite $QT_VERSION qtrefdoc
-qhp.QtAutomotiveSuite.customFilters.Qt.name = QtAutomotiveSuite $QT_VERSION
-qhp.QtAutomotiveSuite.customFilters.Qt.filterAttributes = qtautomotivesuite $QT_VERSION
-
-qhp.QtAutomotiveSuite.subprojects = manual
-qhp.QtAutomotiveSuite.subprojects.manual.title = Qt Automotive Suite
-qhp.QtAutomotiveSuite.subprojects.manual.indexTitle = Qt Automotive Suite TOC
-qhp.QtAutomotiveSuite.subprojects.manual.type = manual
-
-tagfile = qtautomotivesuite.tags
-
-#Check dependencies, linking using external URLs for now
-depends += \
- qtdoc \
- qtivi \
- qtgeniviextras \
- applicationmanager \
- qmllive \
- qtquickcontrols \
- qtdatavisualization \
- qtcharts \
- qtwebengine \
- qtvirtualkeyboard \
- qtquick \
- neptune3ui \
- qtautodeploymentserver
-
-buildversion = "Qt Automotive Suite $QT_VERSION"
-
-macro.QAS = "Qt Automotive Suite"
-macro.B2Q = "Boot to Qt"
-navigation.homepage = "Qt Automotive Suite"
diff --git a/src/doc/qtautomotivesuite/qtautomotivesuite.pro b/src/doc/qtautomotivesuite/qtautomotivesuite.pro
deleted file mode 100644
index 0f42fa9..0000000
--- a/src/doc/qtautomotivesuite/qtautomotivesuite.pro
+++ /dev/null
@@ -1,10 +0,0 @@
-TEMPLATE = aux
-build_online_docs: {
- QMAKE_DOCS = $$PWD/online/qtautomotivesuite.qdocconf
-} else {
- QMAKE_DOCS = $$PWD/qtautomotivesuite.qdocconf
-}
-
-OTHER_FILES += \
- $$PWD/*.qdocconf \
- $$PWD/src/*.qdoc
diff --git a/src/doc/qtautomotivesuite/qtautomotivesuite.qdocconf b/src/doc/qtautomotivesuite/qtautomotivesuite.qdocconf
deleted file mode 100644
index 517eddf..0000000
--- a/src/doc/qtautomotivesuite/qtautomotivesuite.qdocconf
+++ /dev/null
@@ -1,2 +0,0 @@
-include($QT_INSTALL_DOCS/global/qt-module-defaults-offline.qdocconf)
-include(qtautomotivesuite-project.qdocconf)
diff --git a/src/doc/qtautomotivesuite/src/external-resources.qdoc b/src/doc/qtautomotivesuite/src/external-resources.qdoc
deleted file mode 100644
index 8d016da..0000000
--- a/src/doc/qtautomotivesuite/src/external-resources.qdoc
+++ /dev/null
@@ -1,363 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-/*!
- \externalpage https://www.genivi.org/
- \title GENIVI
-*/
-
-/*!
- \externalpage https://doc.qt.io/
- \title Qt Reference Documentation
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtQuickCompiler
- \title Qt Quick Compiler
-*/
-
-/*!
- \externalpage https://doc.qt.io/qtcreator/
- \title Qt Creator
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtWebBrowser/
- \title Qt Web Browser
-*/
-
-/*!
- \externalpage https://doc.qt.io/GammaRay/
- \title GammaRay
-*/
-
-/*!
- \externalpage https://doc.qt.io/qtcreator/creator-visual-editor.html
- \title Qt Creator: Developing Qt Quick Applications
-*/
-
-/*!
- \externalpage https://doc.qt.io/qtcreator/creator-analyze-mode.html
- \title Qt Creator: Analyzing Code
-*/
-
-/*!
- \externalpage https://doc.qt.io/qtcreator/creator-debugging.html
- \title Qt Creator: Debugging
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtApplicationManager/index.html
- \title Qt Application Manager
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtAutoDeploymentServer/index.html
- \title Qt Automotive Suite Deployment Server
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtForDeviceCreation/index.html
- \title Qt for Device Creation
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtOTA/index.html
- \title Over-The-Air Update
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtForDeviceCreation/qtee-installation-guide.html
- \title Qt for Device Creation: Installation Guide
-*/
-
-/*!
- \externalpage https://www.qt.io/download-open-source/#section-2
- \title Qt Online Installer Download
-*/
-
-/*!
- \externalpage https://www.qt.io/download/
- \title Download Qt
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtQmlLive/index.html
- \title Qt QmlLive
-*/
-
-/*!
- \externalpage https://doc.qt.io/Neptune3UI/index.html
- \title Neptune 3 UI
-*/
-
-/*!
- \externalpage https://doc.qt.io/Neptune3UI/index.html#ui-insights
- \title Neptune 3 UI Insights
-*/
-
-
-/*!
- \externalpage https://doc.qt.io/QtIVI/index.html
- \title Qt IVI
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtGENIVIExtras/index.html
- \title Qt GENIVI Extras
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtForDeviceCreation/qtee-supported-platforms.html#supported-target-device-groups
- \title Supported Target Devices
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtForDeviceCreation/qtee-supported-platforms.html#supported-development-hosts
- \title Supported Development Hosts
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtForDeviceCreation/qtee-requirements-x11.html
- \title Requirements for Linux/X11
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtForDeviceCreation/qtee-requirements-windows.html
- \title Requirements for Windows
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtForDeviceCreation/qtee-building-and-running.html#building-and-running-an-example
- \title Building and Running an Example
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtForDeviceCreation/qtee-custom-embedded-linux-image.html
- \title Building Your Own Embedded Linux Image
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtForDeviceCreation/qtee-about-b2qt.html
- \title About Boot to Qt
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtForDeviceCreation/qtee-custom-embedded-linux-image.html#configuring-qt-creator
- \title Configuring Qt Creator
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtForDeviceCreation/qtee-custom-embedded-linux-image.html#using-toolchain-without-qt-creator
- \title Using Toolchain without Qt Creator
-*/
-
-/*!
- \externalpage https://www.yoctoproject.org/
- \title Yocto Project
-*/
-
-/*!
- \externalpage https://www.yoctoproject.org/documentation/current
- \title Yocto Project Documentation for the Latest Release
-*/
-
-/*!
- \externalpage https://www.nvidia.com/object/drive-cx-request.html
- \title NVIDIA DRIVEā„¢ CX
-*/
-
-/*!
- \externalpage https://doc.qt.io/emulator/
- \title Emulator
-*/
-
-/*!
- \externalpage https://doc.qt.io/qtcreator/creator-overview-qtasam.html
- \title Qt Creator Plugin for Qt Application Manager
-*/
-
-/*!
- \externalpage https://doc.qt.io/archives/qt-5.9-devicecreation/qtee-requirements-x11.html#setting-up-usb-access-to-embedded-devices
- \title Setting Up USB Access to Embedded Devices
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtForDeviceCreation/b2qt-deploying-b2qt.html
- \title Deploying Qt Projects with Boot to Qt
-*/
-
-/*!
- \externalpage https://doc.qt.io/qtcreator/quick-projects.html#creating-qt-quick-applications
- \title Creating Qt Quick Applications
-*/
-
-/*!
- \externalpage https://doc.qt.io/qt-5/all-examples.html
- \title Qt Examples
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtApplicationManager/index.html#licenses-and-attributions
- \title Qt Application Manager Licenses and Attributions
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtIVI/index.html#licenses-and-attributions
- \title Qt IVI Licenses and Attributions
-*/
-
-/*!
- \externalpage https://doc.qt.io/qtdesignstudio/index.html
- \title Qt Design Studio
-*/
-
-/*!
- \externalpage https://doc.qt.io/qt3dstudio/index.html
- \title Qt 3D Studio
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtSafeRenderer/index.html
- \title Qt Safe Renderer
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtForDeviceCreation/qtee-preparing-hardware-apalis-imx6.html
- \title Toradex Apalis iMX6
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtForDeviceCreation/qtee-preparing-hardware-nuc.html
- \title Intel NUC
-*/
-
-/*!
- \externalpage https://doc.qt.io/QtForDeviceCreation/qtee-preparing-hardware-jetsontx1.html
- \title NVIDIA Jetson TX2
-*/
-
-/*!
- \externalpage https://doc.qt.io/qtinstallerframework/
- \title Qt Installer Framework
-*/
-
-/*!
- \externalpage https://doc.qt.io/qtinstallerframework/ifw-overview.html
- \title Qt Installer Framework Overview
-*/
-
-/*!
- \externalpage https://doc.qt.io/qtinstallerframework/ifw-globalconfig.html
- \title Configuration File
-*/
-
-/*!
- \externalpage https://doc.qt.io/qtinstallerframework/ifw-tools.html
- \title Qt Installer Framework Tools
-*/
-
-/*!
- \externalpage https://doc.qt.io/qtinstallerframework/ifw-creating-installers.html
- \title Creating Installers
-*/
-
-/*!
- \externalpage https://doc.qt.io/qtinstallerframework/ifw-online-installers.html
- \title Creating Online Installers
-*/
-
-/*!
- \externalpage https://doc.qt.io/qtinstallerframework/ifw-getting-started.html
- \title Getting Started with Qt IFW
-*/
-
-/*!
- \externalpage https://doc.qt.io/qtinstallerframework/ifw-updates.html
- \title Promoting Updates
-*/
-
-/*!
- \externalpage https://doc.qt.io/qtinstallerframework/ifw-component-description.html
- \title Package Directory
-*/
-
-/*!
- \externalpage https://doc.qt.io/qtinstallerframework/ifw-updates.html#partially-updating-repositories
- \title Partially Updating Repositories
-*/
-
-/*!
- \externalpage https://code.qt.io/cgit/qtsdk/qtsdk.git/
- \title Qt SDK Git Repository
-*/
-
-/*!
- \externalpage https://code.qt.io/cgit/qtsdk/qtsdk.git/tree/packaging-tools
- \title Packaging Tools Directory
-*/
-
-/*!
- \externalpage https://code.qt.io/cgit/qtsdk/qtsdk.git/tree/packaging-tools/build_wrapper.py
- \title Build Wrapper Script
-*/
-
-/*!
- \externalpage https://code.qt.io/cgit/qtsdk/qtsdk.git/tree/packaging-tools/localbuild.ini
- \title Local Build INI file
-*/
-
-/*!
- \externalpage https://code.qt.io/cgit/qtsdk/qtsdk.git/tree/packaging-tools/bld_ifw_tools.py
- \title Build Installer Framework Tools Script
-*/
-
-/*!
- \externalpage https://code.qt.io/cgit/qtsdk/qtsdk.git/tree/packaging-tools/create_installer.py
- \title Create Installer Script
-*/
-
-/*!
- \externalpage https://www.python.org/download/releases/2.7/
- \title Python 2.7
-*/
-
-/*!
- \externalpage https://www.7-zip.org/
- \title 7-Zip
-*/
-
-/*!
- \externalpage https://wiki.qt.io/Building_Qt_5_from_Git
- \title Building Qt 5 from Git
-*/
-
-/*!
- \externalpage https://wiki.qt.io/Building_Qt_Creator_from_Git
- \title Building Qt Creator from Git
-*/
-
diff --git a/src/doc/qtautomotivesuite/src/images/ifw-overview.png b/src/doc/qtautomotivesuite/src/images/ifw-overview.png
deleted file mode 100644
index fa13c0a..0000000
--- a/src/doc/qtautomotivesuite/src/images/ifw-overview.png
+++ /dev/null
Binary files differ
diff --git a/src/doc/qtautomotivesuite/src/images/ok.png b/src/doc/qtautomotivesuite/src/images/ok.png
deleted file mode 100644
index 7c27201..0000000
--- a/src/doc/qtautomotivesuite/src/images/ok.png
+++ /dev/null
Binary files differ
diff --git a/src/doc/qtautomotivesuite/src/images/qtas-architecture.png b/src/doc/qtautomotivesuite/src/images/qtas-architecture.png
deleted file mode 100644
index 40807d1..0000000
--- a/src/doc/qtautomotivesuite/src/images/qtas-architecture.png
+++ /dev/null
Binary files differ
diff --git a/src/doc/qtautomotivesuite/src/images/qtas-architecture.xml b/src/doc/qtautomotivesuite/src/images/qtas-architecture.xml
deleted file mode 100644
index de36e79..0000000
--- a/src/doc/qtautomotivesuite/src/images/qtas-architecture.xml
+++ /dev/null
@@ -1 +0,0 @@
-<mxfile modified="2019-06-13T09:22:58.634Z" host="www.draw.io" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1 Safari/605.1.15" etag="cSaaVvFhLAeSMZv-52qS" version="10.7.7" type="device"><diagram id="zOslg4dgsjNWjEzIccgW" name="Page-1">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</diagram></mxfile> \ No newline at end of file
diff --git a/src/doc/qtautomotivesuite/src/images/qtas-sdk-tools.png b/src/doc/qtautomotivesuite/src/images/qtas-sdk-tools.png
deleted file mode 100644
index 388fe93..0000000
--- a/src/doc/qtautomotivesuite/src/images/qtas-sdk-tools.png
+++ /dev/null
Binary files differ
diff --git a/src/doc/qtautomotivesuite/src/images/qtas-yocto.png b/src/doc/qtautomotivesuite/src/images/qtas-yocto.png
deleted file mode 100644
index c3e5bf8..0000000
--- a/src/doc/qtautomotivesuite/src/images/qtas-yocto.png
+++ /dev/null
Binary files differ
diff --git a/src/doc/qtautomotivesuite/src/images/qtas_sdk.png b/src/doc/qtautomotivesuite/src/images/qtas_sdk.png
deleted file mode 100644
index 702bdf5..0000000
--- a/src/doc/qtautomotivesuite/src/images/qtas_sdk.png
+++ /dev/null
Binary files differ
diff --git a/src/doc/qtautomotivesuite/src/images/qtinstaller-qas.png b/src/doc/qtautomotivesuite/src/images/qtinstaller-qas.png
deleted file mode 100644
index a7c6397..0000000
--- a/src/doc/qtautomotivesuite/src/images/qtinstaller-qas.png
+++ /dev/null
Binary files differ
diff --git a/src/doc/qtautomotivesuite/src/qtautomotive-examples.qdoc b/src/doc/qtautomotivesuite/src/qtautomotive-examples.qdoc
deleted file mode 100644
index 7b77293..0000000
--- a/src/doc/qtautomotivesuite/src/qtautomotive-examples.qdoc
+++ /dev/null
@@ -1,115 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Copyright (C) 2019 Luxoft Sweden AB
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-/*!
- \page qtas-examples.html
- \title Examples in Qt Automotive Suite
- \previouspage {Install Qt Automotive Suite}
- \nextpage qtas-licenses.html
-
- Qt Automotive Suite is equipped with many examples, through which you can learn how to use the
- various components available.
-
- The table below lists all of these examples and their corresponding components.
-
- \table 80%
- \header
- \li Example
- \li Component
- \li Description
- \row
- \li \l{"Hello World!" System UI Example}
- \li \l{QtApplicationManager}
- \li Learn how to write your first System UI.
- \row
- \li \l{Animated Windows System UI Example}
- \li \l{QtApplicationManager}
- \li Learn how to animate windows to appear and disappear.
- \row
- \li \l{Desktop System UI Example}
- \li \l{QtApplicationManager}
- \li A minimal Desktop System UI written purely in QML.
- \row
- \li \l{Display Frame Rate for the System UI and Applications Example}
- \li \l{QtApplicationManager}
- \li Learn how to use the FrameTimer to display information about the frame rate.
- \row
- \li \l{Display Information about Application Processes Example}
- \li \l{QtApplicationManager}
- \li Learn how to use ProcessStatus to get information about application processes.
- \row
- \li \l{Implement a Custom Application Manager Example}
- \li \l{QtApplicationManager}
- \li Provides the basic structure and starting point for a custom application manager
- executable.
- \row
- \li \l{Intents System UI and Applications Example}
- \li \l{QtApplicationManager}
- \li Learn how to create three applications with a System UI that communicates over Intents.
- \row
- \li \l{Multiple Views per Window System UI Example}
- \li \l{QtApplicationManager}
- \li Shows a WindowObject that is rendered by multiple WindowItems.
- \row
- \li \l{Qt IVI Generator Addressbook Example}
- \li \l{Qt IVI}
- \li Shows how to generate models using the Qt IVI Generator.
- \row
- \li \l{Qt IVI Generator Tutorial}
- \li \l{Qt IVI}
- \li Shows to use the Qt IVI Generator.
- \row
- \li \l{Generate QtRemoteObjects based backends with the Qt IVI Generator}
- \li \l{Qt IVI}
- \li Learn how to use the Qt IVI Generator to create QtRemoteObjects based backends.
- \row
- \li \l{QML Media Player Example}
- \li \l{Qt IVI}
- \li Shows how to use QtIvi's QML MediaPlayer API.
- \row
- \li \l{QML Tuner Example}
- \li \l{Qt IVI}
- \li Shows how to use QtIvi's QML Tuner API.
- \row
- \li \l{Climate Control QML Example}
- \li \l{Qt IVI}
- \li Shows how to access the climate control from QML.
- \row
- \li \l{Climate Control Widget Example}
- \li \l{Qt IVI}
- \li Shows how to access the climate control from C++.
- \row
- \li \l{ContentPlugin Example}
- \li \l{QML Live}
- \li Demonstrates how to write a Content Plugin for QML Live.
- \row
- \li \l{Custom Runtime Example}
- \li \l{QML Live}
- \li Demonstrates how to create a Custom QML Live Runtime.
- \endtable
-*/
diff --git a/src/doc/qtautomotivesuite/src/qtautomotivesuite-create-sdk.qdoc b/src/doc/qtautomotivesuite/src/qtautomotivesuite-create-sdk.qdoc
deleted file mode 100644
index b20298b..0000000
--- a/src/doc/qtautomotivesuite/src/qtautomotivesuite-create-sdk.qdoc
+++ /dev/null
@@ -1,167 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-/*!
- \page qtas-sdk-creation.html
- \title Creating Qt SDK
- \nextpage qtas-sdk-prerequisities.html
-
- Typically, some parts of system functionality are delivered by second
- and third parties. Also, third parties may want to develop applications
- specifically for your platform. With \QAS and the included Qt tools, you can build
- a redistributable Qt online or offline software development kit (SDK) that contains your
- specific UI assets, middleware components, and the Qt tools. Third parties
- can use the SDK to build and test their applications.
-
- In this topic, we focus on different aspects of online SDK. We describe
- general workflow of creating online SDK with Qt tools and provide
- common guidelines and best practices that facilitate your daily work with SDK.
- We use Qt online installer and its build scripts as a concrete example of the
- online SDK repository structure and the build process. In case of an offline SDK,
- we refer to the \l{Qt Installer Framework} manual and its information about
- creating installers.
-
- \section1 Online SDK Structure
-
- Qt online SDK consists of installers, servers, online repositories, and
- a maintenance tool.
-
- \image ifw-overview.png
-
- For the end user, the online SDK provides the following high level use cases:
-
- \list
- \li With the online installer, you can install software components
- from online repositories to your local host.
- \li When you do your first installation via the online installer, a
- maintenance tool is automatically installed to your local host.
- \li With the maintenance tool, you can add new components to your
- installation. For the installed components on your local host, you get
- updates via the maintenance tool.
- \endlist
-
- In general, the maintainer of the online SDK must take care of the following
- issues:
-
- \list 1
- \li Building the content that is provided to end users via
- online repositories. For example, the Qt modules and the Qt tools like Qt Creator.
- \li Planning a repository structure for the content.
- \note It is essential that the maintenance tool has its own component in
- the repository. Otherwise, it is not possible to update the maintenance
- tool itself and it does not get new updates from the online repositories.
- \li Building the Qt Installer Framework.
- \li Building an online installer.
- \li Building online repositories for the content and the maintenance tool.
- \endlist
-
- You can create the online SDK by using the tools provided by
- Qt Installer Framework (IFW). See \l{Qt Installer Framework Overview} for
- general information about the online and offline installers, the maintenance tool,
- and working with the repositories.
-
- \section1 Guidelines and Best Practices
-
- You can create an SDK as instructed in the \l {Qt Installer Framework} manual.
- Alternatively, there are scripts available in the
- \l{Qt SDK Git Repository}{Qt SDK Git repository} that help you to automate
- the SDK creation. The following topics go through the phases in the SDK creation
- introducing both ways of working. The Qt release is used as an example
- of creating the SDK with scripts:
-
- \list 1
- \li \l{Prerequisities}
- \li \l{Online SDK Workflow}
- \li Online Repositories
- \list 1
- \li \l{Planning Repository Structure}
- \li \l{Working with Online Repositories}
- \li \l{Troubleshooting and Best Practices}
- \endlist
- \endlist
-*/
-
-/*!
- \page qtas-sdk-prerequisities.html
- \title Prerequisities
- \previouspage qtas-sdk-creation.html
- \nextpage qtas-sdk-workflow.html
-
- Before you create an SDK, you must have the appropriate tools and other
- dependencies installed. If you use the scripts in the
- \l{Qt SDK Git Repository}{Qt SDK Git} repository for creating the SDK,
- install the following tools and Git repositories:
-
- \table
- \header
- \li Requirement
- \li Description
- \row
- \li Qt SDK Git Repository
- \li Clone the \l{Qt SDK Git Repository}{Qt SDK Git} repository.
- The repository contains all the scripts required for creating an SDK.
- \row
- \li Python 2.7
- \li The scripts in Qt SDK Git repository have been written with Python.
- For more information, see \l{Python 2.7}.
- \row
- \li 7-Zip
- \li A compression format that is used by the scripts in
- \l{Qt SDK Git Repository}{Qt SDK Git}. You must add 7-Zip to
- the PATH environment variable. For more information, see \l{7-Zip}.
- \row
- \li Direct SSH access
- \li If you use a network storage for backing up the built content, you
- must enable direct SSH access for the network storage.
- \endtable
-
- \section1 Build Scripts in Qt SDK Git Repository
-
- After you have cloned the \l{Qt SDK Git Repository}{Qt SDK Git} repository,
- you find the following files under the path <qtsdk directory>/packaging-tools:
-
- \table
- \header
- \li File Name
- \li Description
- \row
- \li \l{http://code.qt.io/cgit/qtsdk/qtsdk.git/tree/packaging-tools/bld_ifw_tools.py} {bld_ifw_tools.py}
- \li Builds static IFW libraries and tools.
- \row
- \li \l{http://code.qt.io/cgit/qtsdk/qtsdk.git/tree/packaging-tools/create_installer.py} {create_installer.py}
- \li Creates offline installers, online installers, and online
- repositories. The script depends on the libraries and the tools created
- by \e{bld_ifw_tools.py}.
- \endtable
-
- \note You can get more information about the tools by using the command line
- arguments \c{--help} or \c{/?}. For example, you can use \c{--help} as follows:
-
- \badcode
- python create_installer.py --help
- \endcode
-*/
-
diff --git a/src/doc/qtautomotivesuite/src/qtautomotivesuite-install.qdoc b/src/doc/qtautomotivesuite/src/qtautomotivesuite-install.qdoc
deleted file mode 100644
index dcebc99..0000000
--- a/src/doc/qtautomotivesuite/src/qtautomotivesuite-install.qdoc
+++ /dev/null
@@ -1,135 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Copyright (C) 2019 Luxoft Sweden AB
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-/*!
- \page qtas-install.html
- \title Install Qt Automotive Suite
- \previouspage {Qt Automotive Suite}
- \nextpage qtas-examples.html
-
- The Qt Automotive Suite is provided under the same dual license conditions as Qt itself. The
- commercial package is available from the Qt Installer and provides the most comprehensive
- feature set, allowing you to explore Qt Automotive Suite's possibilities in the simplest way.
- To find a license that suits your need, refer to the guide on \l{Download Qt}. The license you
- purchase is associated with a Qt Account, that is required to install the product.
-
- \section1 Install on Desktop
-
- When you install the Qt Automotive Suite, you can select which components, SD-card images, and
- toolchains to install. To use the Qt Automotive Suite components on your host system, you also
- need to have a proper Qt version installed. Consequently, when you install any of these
- components, the suitable Qt version is automatically installed.
-
- \note The SD-card images provided by the Installer are based on \l{Qt for Device Creation}. To
- cross-compile and use those images, you need to check the requirements depending on your
- desktop platform: \l {Requirements for Linux/X11} and \l {Requirements for Windows}.
-
- To install Qt Automotive Suite:
-
- \list 1
- \li Download the \l{Qt Online Installer Download}{Qt online installer}.
-
- \note On Linux, the installer needs executable permissions before you can run it.
-
- \li Run the installer and select \uicontrol Next to get to the Qt account section.
-
- \li Enter your Qt account credentials and select \uicontrol Next to run a license check
- against the Qt account.
-
- \li Select \uicontrol Next again to choose an install path.
-
- \li Select \uicontrol Next to see the components that are available to install.
- \borderedimage qtinstaller-qas.png
-
- \li Under \uicontrol{Qt Automotive Suite}, there are Qt for Automotive Suite software stacks
- available. Select a stack, then select the components and your hardware. In a minimal
- setup, you need to select \uicontrol {Desktop gcc 64-bit}, at least. A desktop build
- of a related Qt version is included with this selection, along with Qt Creator. If you
- want to test on a target device, select one or more target hardware options.
-
- \li Select \uicontrol Next and follow the instructions to complete the installation.
-
- \endlist
-
- Once the installation is complete, you can choose to launch Qt Creator, view Qt Automotive
- Suite documentation, or view Qt for Device Creation documentation.
-
- \list
- \li To understand the building blocks necessary to build an In-Vehicle Infotainment (IVI)
- System, see \l{Neptune 3 UI}{Reference UI}.
- \li To create QML applications that run in single-process or multi-process, see
- \l{Qt Application Manager}.
- \li To integrate middleware into your system, see \l{Qt IVI}.
- \li To explore some of the key features, see \l{Examples in Qt Automotive Suite}.
- \endlist
-
- \note On macOS, currently only development on desktop is supported. If you start the Qt
- Installer on macOS, no target-related packages are shown in the selection.
-
- \section1 Install on Target Devices
-
- Before you can test Qt Automotive Suite applications on the target device, you must carry out
- some steps for embedded development configuration: such as set up the Boot to Qt software stack
- and configure a Device Kit. Follow the steps in the target device guide:
-
- \list
- \li \l{Intel NUC}
- \li \l{Toradex Apalis iMX6}
- \li \l{NVIDIA Jetson TX2}
- \endlist
-
- Once the installation is complete, start Qt Creator and try to run one of the examples against
- a target. \l{Neptune 3 UI} provides a reference UI. The quickest way to get a first impression
- of this reference UI is to run it on desktop or target and inspect its functionality. For more
- information, see \l{Neptune 3 UI Insights}.
-
- \section1 Build from Source
-
- To build Qt Automotive from source, clone the following component git repositories from
- \l{https://code.qt.io/}:
-
- \table
- \header
- \li Component
- \li Details
- \row
- \li qtapplicationmanager
- \li For installation details, see \l{https://doc.qt.io/QtApplicationManager/installation.html}{Installation}.
- \row
- \li qtivi
- \li For configuration details, see \l{https://doc.qt.io/QtIVI/qtivi-installation.html}{Installation}.
- \row
- \li neptune3-ui
- \li For details on how to run Neptune 3 UI, see \l{https://doc.qt.io/Neptune3UI/neptune3ui-install.html}{Neptune 3 UI - Install}.
- \row
- \li qmllive
- \li For installation details, see \l{https://doc.qt.io/QtQmlLive/qmllive-installation.html}{Installation}.
- \endtable
-
- For each component, run \c qmake, \c make, and then \c make install.
-*/
diff --git a/src/doc/qtautomotivesuite/src/qtautomotivesuite-licenses.qdoc b/src/doc/qtautomotivesuite/src/qtautomotivesuite-licenses.qdoc
deleted file mode 100644
index cae62a2..0000000
--- a/src/doc/qtautomotivesuite/src/qtautomotivesuite-licenses.qdoc
+++ /dev/null
@@ -1,44 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-/*!
- \page qtas-licenses.html
- \title Licenses Used in Qt Automotive Suite
- \previouspage Examples in Qt Automotive Suite
- \nextpage qtautomotive-index.html
-
- Some Qt Automotive Suite modules use Free and Open Source Software (FOSS)
- components. For more information about the FOSS components and their licenses,
- see the following module documentation:
-
- \list
- \li \l{Qt Application Manager Licenses and Attributions}
- \li \l{Qt IVI Licenses and Attributions}
- \li \l{GammaRay}
- \endlist
-*/
-
diff --git a/src/doc/qtautomotivesuite/src/qtautomotivesuite-sdk-build-ifw.qdoc b/src/doc/qtautomotivesuite/src/qtautomotivesuite-sdk-build-ifw.qdoc
deleted file mode 100644
index f3b5d61..0000000
--- a/src/doc/qtautomotivesuite/src/qtautomotivesuite-sdk-build-ifw.qdoc
+++ /dev/null
@@ -1,215 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-/*!
- \page qtas-sdk-workflow.html
- \title Online SDK Workflow
- \previouspage qtas-sdk-prerequisities.html
- \nextpage qtas-sdk-repository-structure.html
-
- \section1 Building Content for SDK
-
- The installable content in your online SDK can contain any kind of applications
- and tools. What ever your content is, it is important that you build the
- content before building the online repositories for the content.
-
- The following topics instruct how you can build the Qt related content:
-
- \list
- \li \l{Building Qt 5 from Git} instructs how to build Qt from sources.
- \li \l{Building Qt Creator from Git} instructs how to build
- Qt Creator from sources.
- \endlist
-
- \section1 Working with Online SDK
-
- After you have the content available, you can publish your content to the
- web server. The following picture illustrates the required steps in a high level:
-
- \image qtas_sdk.png
-
- The following topics describe how you can build the Qt Installer Framework,
- the online installer, and repositories with scripts that are available in
- the \l{Qt SDK Git Repository}{Qt SDK Git repository}. You must clone the
- repository before you can use the scripts.
-
- \section1 Building Qt Installer Framework
-
- You can build the Qt Installer Framework with \l{Build Installer Framework Tools Script}
- by running the following command in a terminal:
-
- \badcode
- python bld_ifw_tools.py --qt_archive_uri=<path of <Qt source package>.tar.gz> --ifw_uri=<Qt Installer Framework source path>
- \endcode
-
- \e{--qt_archive_uri} defines a path of Qt sources that are used in the Qt
- Installer Framework build. The Qt sources must be available as a \e{.tar.gz} package.
-
- \e{--ifw_uri} defines a path of Qt Installer Framework sources. The path
- can be a Git repository address or a path of a \e{.tar.gz} source package.
-
- If you clone the Qt Installer Framework sources via Git, you need add
- the related branch as follows:
-
- \badcode
- python bld_ifw_tools.py --qt_archive_uri=<path of <Qt source package>.tar.gz> --ifw_uri=<Qt Installer Framework source path> --ifw_branch=<branch> --openssl_dir =<OpenSSL path in your system>
- \endcode
-
- \e{--ifw_branch} defines the Git branch of Qt Installer Framework.
-
- \section2 Build Outputs
-
- A successful Qt Installer Framework build generates target platform
- specific .7z files that you need to copy to your local network drive under some
- base directory (1). For example, Qt Installer Framework build may generate the
- following files for Linux:
-
- \table
- \header
- \li Generated IFW file
- \li Path where to copy the file in a local server
- \row
- \li installer-framework-linux.7z
- \li http://my.local.server/base_directory/tools/ifw/
- \row
- \li installerbase-linux-x64.7z
- \li http://my.local.server/base_directory/tools/ifw/
- \endtable
-
- \section1 Building Online Installer
-
- As mentioned in \l{Creating Installers}, you need to have a configuration file
- called \e{config.xml} that contains information about how to build the
- online installer binaries and the repositories. See
- \l{http://code.qt.io/cgit/qtsdk/qtsdk.git/tree/packaging-tools/configurations/linux/config.xml.template.linux-x64.qt5-sdk}
- for an example of the config.xml in the Qt release.
- You should note that the <Url> element in the config.xml must contain a URL
- that points to a server that is used in your SDK environment.
-
- You can use \l{Create Installer Script} for building the online installer.
- You should note that the script uses the Qt Installer Framework that you
- have built and copied under some base directory on your local network drive (1).
- The script has the following command line arguments:
-
- \table
- \header
- \li A command line argument
- \li Description
- \row
- \li --online
- \li An online installer is created.
- \row
- \li -c
- \li A directory of the installer configurations. For example,
- \l{http://code.qt.io/cgit/qtsdk/qtsdk.git/tree/packaging-tools/configurations}.
- \row
- \li -f
- \li A path of the installer configuration file. For example,
- \l{http://code.qt.io/cgit/qtsdk/qtsdk.git/tree/packaging-tools/configurations/online_installer_jobs/opensource/linux_x64_online}.
- \row
- \li --ifw-tools
- \li A path of the prebuilt Qt Installer Framework tools (.7z).
- See \l{Building Qt Installer Framework}.
- \row
- \li -u
- \li A server URL of the archives (.7z).
- \row
- \li --preferred-installer-name
- \li A full installer name. The name includes a file extension (.run, .exe, .app).
- \row
- \li --create-repo
- \li Creates a new repository.
- \endtable
-
- The following code provides an example of how to use \e{create_installer.py}
- for building an online installer:
-
- \badcode
- python create_installer.py --online
- -c=/user/builder/myinstaller_configs
- -f=/user/builder/myinstaller_configs/online_installer_main_conf_file
- --ifw-tools=http://my.local.server/base_directory/tools/ifw/installer-framework-linux.7z
- -u http://my.local.server/some/basedir
- --preferred-installer-name=myinstallername
- \endcode
-
- \section1 Building Online Repository
-
- With \l{Create Installer Script}, you can also build the online repositories.
- See \l{Building Online Installer} for information about the command line arguments.
- The following code provides an example of how to use \e{create_installer.py}
- for creating a new repository:
-
- \badcode
- python create_installer.py --create-repo
- -c=/user/builder/myinstaller_configs
- -f=/user/builder/myinstaller_configs/online_installer_main_conf_file
- --ifw-tools=http://my.local.server/some/basedir/tools/ifw/installer-framework-linux.7z
- -u http://my.local.server/some/basedir
- \endcode
-
- As an output, a new repository is created under a directory called
- \e{/repository}. For example, the repository content can be as follows:
-
- \badcode
- repository/qt.595.gcc_64/<version>meta.7z
- repository/qt.595.src/<version>meta.7z
- repository/qt.595.doc/<version>meta.7z
- repository/qt.595.examples/<version>meta.7z
- \endcode
-
- The \e{<version>} (2) is defined in the component's \e{package.xml} file
- (see \l{Package Directory}).
-
- \section1 Updating Content to Web Server
-
- Before you update the existing repositories in the web server, you must
- ensure that you have updated the version number (2) in the component's
- \e{package.xml} file (see \l{Package Directory}). This version number is
- used in the generated file name of the .7z content file. For example, see the <Version> element in
- \l{http://code.qt.io/cgit/qtsdk/qtsdk.git/tree/packaging-tools/configurations/pkg_templates/pkg_593/qt.593.gcc_64/meta/package.xml}.
-
- In case you do not remember to update the version numbers, the online installer
- gives a checksum failure error for the end user during the installation.
-
- Updating the content to the online server has the following steps:
-
- \list 1
- \li Update the new content to the web server. Note that the version number
- of the content differs from the version of old content. Thus both the
- old and the new content can exist at the same time in the server.
- \li Wait until all the new content has been synchronized to the online server.
- \li Make new repositories available to end users by overwriting
- the \e{Updates.xml} file in the root of the repository directory. All the
- new content should nwo be available in the server as Updates.xml directly
- refers to it.
- \li Wait for example one day and delete the old content (.7z files) from
- the online server.
- \endlist
-
-*/
-
diff --git a/src/doc/qtautomotivesuite/src/qtautomotivesuite-sdk-repositories.qdoc b/src/doc/qtautomotivesuite/src/qtautomotivesuite-sdk-repositories.qdoc
deleted file mode 100644
index 7f23cdf..0000000
--- a/src/doc/qtautomotivesuite/src/qtautomotivesuite-sdk-repositories.qdoc
+++ /dev/null
@@ -1,346 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-/*!
- \page qtas-sdk-repository-structure.html
- \title Planning Repository Structure
- \previouspage qtas-sdk-workflow.html
- \nextpage qtas-sdk-build-repositories.html
-
- You should carefully plan an online repository structure before building
- the repositories. Consider the following items when you implement your SDK:
-
- \section1 Amount of Updated Content
-
- A full update of a very large repository might not be optimal, because
- uploading the repository content would take a long time.
- See \l{Partially Updating Repositories} for practical tips
- how to update repositories partially.
-
- \section1 Flexible Repository Structure
-
- You can keep the online repository structure flexible if you do not hard
- code the repository addresses into the online installer. Instead of hard
- coding the addresses, you can make the online installer point to a
- single repository.
-
- For example, define a remote repository in your \e{config.xml} as follows:
-
- \badcode
- <RemoteRepositories>
- <Repository>
- <Url>https://mycompany.com/myonlinerepository/linux-x86_64/root</Url>
- <Enabled>1</Enabled>
- <DisplayName>MyCompany Linux-x64 root online repository</DisplayName>
- </Repository>
- </RemoteRepositories>
- \endcode
-
- In the configuration file structure demonstrated in \l{Building Online Installer},
- the remote repository is defined in
- \l{http://code.qt.io/cgit/qtsdk/qtsdk.git/tree/packaging-tools/configurations/linux/config.xml.template.linux-x64.qt5-sdk}.
-
- For more information about the configuration file elements, see \l{Configuration File}.
-
- In \e{https://mycompany.com/myonlinerepository/linux-x86_64/root/Updates.xml}
- under your root directory, define a list of updated repositories as follows:
-
- \badcode
- <Updates>
- <ApplicationName>{AnyApplication}</ApplicationName>
- <ApplicationVersion>IFW_REPOSITORY_FORMAT_VERSION</ApplicationVersion>
- <Checksum>true</Checksum>
- <RepositoryUpdate>
- <Repository action="add" url="https://mycompany.com/myonlinerepository/linux-x86_64/desktop/qtcreator" displayname="description..."/>
- <Repository action="add" url="https://mycompany.com/myonlinerepository/linux-x86_64/desktop/another_cool_tool" displayname="description..."/>
- <Repository action="add" url="https://mycompany.com/myonlinerepository/linux-x86_64/desktop/qt58" displayname="description..."/>
- ...
- </RepositoryUpdate>
- </Updates>
- \endcode
-
- Now you can make new repositories available to end users simply by adding a
- new line into the root repository \e{Updates.xml}. You can add repositories
- to any \e{Updates.xml} using the same syntax.
-
- For general information about online repositories, see
- \l{Creating Online Installers}.
-
- \section1 File Structure in Qt Releases
-
- A Qt release provides a concrete example of a tree structure of an online
- repository. The tree structure corresponds to the structure that an end user
- sees in the Qt installer wizard's \uicontrol{Select component} page.
-
- For example, the online installer contains the following tree structure:
-
- \badcode
- qt
- 57
- msvc2013 32-bit
- msvc2013 64-bit
- ...
- Android x86
- 58
- msvc2015 32-bit
- msvc2015 64-bit
- ...
- ...
- Tools
- Qt Creator 4.1.0
- MinGW 5.3.0
- ...
- \endcode
-
- You find a similar structure under the Qt release configuration directories
- in the \l{Qt SDK Git Repository}{Qt SDK Git repository}. For example,
- see \e{pkg_<Qt version>} directories under
- \l{http://code.qt.io/cgit/qtsdk/qtsdk.git/tree/packaging-tools/configurations/pkg_templates}.
-
- A particular package is included into an online repository via configuration
- files. For example, see
- \l{http://code.qt.io/cgit/qtsdk/qtsdk.git/tree/packaging-tools/configurations/linux/x64/58/x86_64-qt58-gcc-conf}.
-
- \section1 Qt Configuration Files
-
- The following syntax is used in the Qt configuration files:
-
- \table
- \header
- \li Property name
- \li Description
- \li Example
- \row
- \li archives
- \li A comma-separated list of values that will be specified in a detailed
- level later in the file.
- \li
- archives: 58.gcc_64.qtbase,
- 58.gcc_64.qtconnectivity
- \row
- \li target_install_base
- \li A common base directory for all archives in a component
- \li
- target_install_base: /%QT_VERSION_MINOR%/gcc_64
- \row
- \li archive_url
- \li The location from where an archived content is fetched. The location can
- be an absolute file system path or a URL. By default, the path or the URL
- is appended to a base directory defined in \e{target_install_base}.
- \li
- archive_uri: /qt/%QT_VERSION_MINOR%/latest/qtbase/qtbase-Linux-RHEL_6_6-GCC-Linux-RHEL_6_6-X86_64.7z
- \row
- \li package_strip_dirs
- \li Can get numerical values, for example 0, 1 or 3. The value defines
- the number of unnecessary directories that are stripped away from the path.
- \li \e{package_strip_dirs} is set as \e{3} and an archive path is
- \e{/home/qtbuilder/build/<actual content>}. After you have run \e{build_wrapper.py},
- the archive is repackaged so that it has only <actual content>
- in the repository root directory. If the path is not stripped,
- an unnecessary directory structure is created in the end user host
- when they install the component.
- \row
- \li target_install_dir
- \li Defines a subdirectory for archive installation.
- \li target_install_dir: /lib
- \endtable
-
- A configuration file can refer to other configuration files. For example,
- see the \e{[PackageConfigurationFiles]} section in
- \l{http://code.qt.io/cgit/qtsdk/qtsdk.git/tree/packaging-tools/configurations/offline_installer_jobs/5.8/linux_x64}.
- It lists the included configuration files:
-
- \badcode
- [PackageConfigurationFiles]
- file_list: qt-conf,
- qt-license-conf,
- qt-installer-changelog,
- qt58-src-conf,
- qt58-doc-examples-conf,
- x86_64-qt58-gcc-conf,
- x86_64-tools-qtcreator-qt58x-conf
- \endcode
-
- See \l{Package Directory} for general information about the package
- directory structure.
-*/
-
-/*!
- \page qtas-sdk-build-repositories.html
- \title Working with Online Repositories
- \previouspage qtas-sdk-repository-structure.html
- \nextpage qtas-sdk-troubleshooting-repositories.html
-
- You need to build online repositories when you add a new repository to
- a server or when you update an existing repository.
-
- \section1 Creating New Repository
-
- When you create an online repository that does not yet exist in the server,
- you can upload the repository content and add it to the root repository as
- instructed in \l{Flexible Repository Structure}.
-
- \section1 Updating Repository
-
- \l{Promoting Updates} describes the steps required for updating online repositories.
-
- Updating an online repository can vary greatly depending on the used online
- server system. Typically, updating contains the following steps:
-
- \list 1
- \li Uploading content files to the server. See \l{Uploading Content Files}.
- \li Uploading \e{Updates.xml} to the server. See \l{Uploading Updates.xml}.
- \endlist
-
- \section2 Uploading Content Files
-
- For example, a maintenance tool update could contain the following content files:
-
- \badcode
- mycompany.tools.maintenancetool/2.0.4-0meta.7z
- mycompany.tools.maintenancetool/2.0.4-0maintenancetool.7z
- mycompany.tools.maintenancetool/2.0.4-0maintenancetool.7z.sha1
- \endcode
-
- Each content file is prepended with a version number set in the \c{<Version>} element
- in the component's \e{package.xml} file. Thus you can copy the updated
- files to a same directory that contains current file versions. It is just
- important to remember to update the version numbers. For example, the
- maintenance tool directory could contain the following files:
-
- \badcode
- mycompany.tools.maintenancetool/2.0.2-0meta.7z
- mycompany.tools.maintenancetool/2.0.2-0maintenancetool.7z
- mycompany.tools.maintenancetool/2.0.2-0maintenancetool.7z.sha1
- mycompany.tools.maintenancetool/2.0.3-0meta.7z
- mycompany.tools.maintenancetool/2.0.3-0maintenancetool.7z
- mycompany.tools.maintenancetool/2.0.3-0maintenancetool.7z.sha1
- mycompany.tools.maintenancetool/2.0.4-0meta.7z
- mycompany.tools.maintenancetool/2.0.4-0maintenancetool.7z
- mycompany.tools.maintenancetool/2.0.4-0maintenancetool.7z.sha1
- \endcode
-
- \section2 Uploading Updates.xml
-
- If your online server uses mirroring, it is important to ensure that all
- content is synchronized to the server before you update \e{Updates.xml}.
-
- You can set a cache expiration time as zero for \e{Updates.xml} in order to
- reduce delay in synchronization.
-
- \section1 Maintenance Tool
-
- A maintenance tool is built when you build the
- \l{Building Qt Installer Framework} {Qt Installer Framework}. Usually,
- the maintenance tool is included in online repositories. It is installed to
- the end user host from the online repository with other installed content.
-
- Online repositories should always provide the latest version of the
- maintenance tool. We recommend that you build both an online installer and
- the maintenance tool with the Qt Installer Framework version with the same
- SHA-1. Otherwise, end users can install an old version of the maintenance
- tool via the online installer. Then, if some updates on the server side are
- available only via the latest maintenance tool version, the end users with
- the old maintenance tool cannot access them.
-
- For example, the maintenance tool online repository could be as follows:
-
- \badcode
- linux_x64/desktop/tools_maintenancetool/Updates.xml
- mycompany.tools.maintenancetool/2.0.4-0meta.7z
- mycompany.tools.maintenancetool/2.0.4-0maintenancetool.7z
- mycompany.tools.maintenancetool/2.0.4-0maintenancetool.7z.sha1
- \endcode
-*/
-
-/*!
- \page qtas-sdk-troubleshooting-repositories.html
- \title Troubleshooting and Best Practices
- \previouspage qtas-sdk-build-repositories.html
- \nextpage qtas-sdk-creation.html
-
- When you work with online repositories, it is important to understand
- how different actions affect the repositories. \l{Troubleshooting}
- lists use cases that should be handled carefully so they do not lead to
- errors in end user host. \l{Best Practices} lists some useful
- practices that might be helpful in your daily work with online repositories.
-
- \section1 Troubleshooting
-
- \section2 Dependencies to Online Repository
-
- Immediately after an end user installs something from an online repository
- via an online installer or a maintenance tool, a local dependency from the
- end user host to the online repository is established. Thus you should
- follow the following quidelines:
-
- \list
- \li Do not remove repositories from the online server simply by deleting
- the repositories. Instead, you should add the following setting in the
- root repository:
- \badcode
- <Repository action="remove" url="...">
- \endcode
- \li Do not manually change content in online repositories as it causes
- a SHA-1 checksum mismatch.
- \li If you push an update for a component in an online repository, you
- must always remember to increase the version number of the updated component.
- See \l{Updating Repository}.
- \endlist
-
- \section2 Unsuccessful Updates
-
- If something goes wrong while you are uploading either
- \l{Uploading Content Files}{content} or \l{Uploading Updates.xml}{Updates.xml},
- do not upload the previous versions from your own backup-files.
- The Qt Installer Framework does not support roll-back functionality. Thus the
- maintenance tool does not allow end users to install again the previous
- version that is known to work.
-
- You should create a new version of the broken component and upload it
- to the online repository. End users need to uninstall the broken component
- and install the fixed one instead.
-
- \section2 Mirroring and File Caching
-
- If the web server uses mirroring or file caching, it is important to ensure
- that all content has been uploaded to the server before you upload a new version
- of \e{Updates.xml}.
-
- Some web servers support setting cache expiration time to zero for some
- files. In this case, you could set the cache expiration time to zero for
- \e{Updates.xml}.
-
- \section1 Best Practices
-
- \section2 Uploading to Test Server
-
- You can use a test server where you upload the repository builds for testing
- purposes. After you have verified the content, you can upload it publicly
- available to the web server that is used by online installers.
-
-*/
diff --git a/src/doc/qtautomotivesuite/src/qtautomotivesuite-toc.qdoc b/src/doc/qtautomotivesuite/src/qtautomotivesuite-toc.qdoc
deleted file mode 100644
index 50aa2d2..0000000
--- a/src/doc/qtautomotivesuite/src/qtautomotivesuite-toc.qdoc
+++ /dev/null
@@ -1,40 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-/*!
- \contentspage qtautomotive-index.html
- \page qtautomotivesuite-toc.html
-
- \title Qt Automotive Suite TOC
-
- \omit
- This file is used only for generating the TOC for the help file to be
- displayed in the Qt Creator's Help mode Contents view.
- \endomit
-
- \include qtas-common.qdocinc qtas contents
-*/
diff --git a/src/doc/qtautomotivesuite/src/qtautomotivesuite.qdoc b/src/doc/qtautomotivesuite/src/qtautomotivesuite.qdoc
deleted file mode 100644
index a2b9100..0000000
--- a/src/doc/qtautomotivesuite/src/qtautomotivesuite.qdoc
+++ /dev/null
@@ -1,132 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-/*!
- \page qtautomotive-index.html
- \title Qt Automotive Suite
- \nextpage {Install Qt Automotive Suite}
-
- The Qt Automotive Suite is a collection of software components and tools that enable you to
- develop In-Vehicle-Infotainment (IVI) systems. Built on top of the \l {Qt for Device Creation}
- offering, Qt Automotive Suite includes an embedded development environment with additional
- tools for rapid UI development, as well as application introspection and debugging. The
- \l{Qt GENIVI Extras} module help to make your Qt Automotive Suite-based product compliant with
- the \l GENIVI automotive platform architecture.
-
- Qt Automotive Suite comprises of several components built on Qt and \l {Qt Creator}.
-
- The following diagram illustrates the structure and environment.
-
- \image qtas-architecture.png
-
- \section1 Components and Tools
-
- Qt Automotive Suite comes with components and tools that assist you to develop, deploy, diagnose,
- and debug your system.
-
- \table 100%
- \header
- \li {2,1}Components
- \row
- \li \l{Qt Application Manager}
- \li Provides the basis for a multi-application embedded system. This module takes care
- of the application lifecycle management. It provides an API to implement a UI and
- its application logic separately. This module also provides a high-level
- compositing API to simplify the development of a System UI and use of these
- features in applications.
- \row
- \li \l{Qt IVI}
- \li Provides C++ and QML interfaces to access vehicle features and infotainment
- middleware. Also enables you to auto-generate code to implement new IVI features.
- \row
- \li \l{Neptune 3 UI}{Reference UI}
- \li Provides a reference UI implementation for Qt in In-Vehicle Infotainment (IVI)
- systems; demonstrates the best practices for developing an automotive UI. The
- current version is known as Neptune 3 UI.
- \row
- \li \l{Qt GENIVI Extras}
- \li Exposes pre-defined interfaces from the GENIVI alliance.
- \row
- \li \l{Qt Safe Renderer}
- \li Provides a UI rendering component that can be used to render safety-critical items,
- such as warning indicators, in functional safety systems, that require
- certification, without changing the Qt libraries. This module separates the
- safety-critical rendering from other parts of the system, ensuring that the module
- can render safety-critical UI elements even if there are failures in the main UI.
- \endtable
-
- \br
-
- \table 100%
- \header
- \li {2,1}Tools
- \row
- \li \l{QML Live}
- \li Provides a live reloader environment for rapid development of Qt Quick
- applications, dramatically reducing the time it takes to deploy and test changes
- in the UI design process.
- \row
- \li \l{Qt Creator}{Qt Creator Deployment}
- \li The Qt Creator IDE allows for direct deployment to a device connected via USB or
- Local Area Network (LAN). The same project can be deployed to desktop or target
- devices.
- \row
- \li \l{Qt Creator Plugin for Qt Application Manager}
- \li A plugin that facilitates the development of 3rd party applications within a Qt
- Application Manager setup.
- \row
- \li \l{Qt Automotive Suite Deployment Server}
- \li A lightweight HTTP server that provides network feeds of application packages that
- are available for installation by a Qt Application Manager instance, running on a
- device connected to a network. The UI counterpart for this server is the Downloads
- app in the \l{Neptune 3 UI}{Reference UI}.
- \row
- \li \l{Qt Design Studio}
- \li A UI design and development environment for rapid prototyping of animated UIs.
- This environment provides tools to accomplish your tasks from the application
- design process, to prototyping, and finally to production.
- \row
- \li \l{Qt 3D Studio}
- \li An artist-centric tool to design and build rich user interfaces, as well as
- rendering runtime on top of Qt 3D. This tool allows you to build and prototype 2D
- and 3D user interfaces rapidly. You can tap into the built-in material and effects
- library, as well as import design assets from popular 3D design tools using FBX and
- COLLADA exchange formats.
- \row
- \li GammaRay
- \li A plugin for Qt Creator that provides software introspection for Qt applications.
- This plugin helps to visualize the application behavior and manipulate it at
- run-time, both locally and remotely on an embedded target.
- \endtable
-
- \section1 Learn more about Qt Automotive Suite
-
- To learn more about Qt Automotive Suite, start with the following topics:
-
- \include qtas-common.qdocinc qtas contents
-
-*/
diff --git a/src/doc/qtautomotivesuite/src/shared/qtas-common.qdocinc b/src/doc/qtautomotivesuite/src/shared/qtas-common.qdocinc
deleted file mode 100644
index e2af861..0000000
--- a/src/doc/qtautomotivesuite/src/shared/qtas-common.qdocinc
+++ /dev/null
@@ -1,37 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-/*!
-//! [qtas contents]
- \list
- \li \l {Install Qt Automotive Suite}
- \li \l {Examples in Qt Automotive Suite}
- \li \l {Licenses Used in Qt Automotive Suite}
- \li \l {Qt for Device Creation}
- \endlist
-//! [qtas contents]
-*/
-
diff --git a/src/doc/qtautomotivesuite/src/shared/qtas-post-install-setup.qdocinc b/src/doc/qtautomotivesuite/src/shared/qtas-post-install-setup.qdocinc
deleted file mode 100644
index a2d17b8..0000000
--- a/src/doc/qtautomotivesuite/src/shared/qtas-post-install-setup.qdocinc
+++ /dev/null
@@ -1,72 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-/*!
-//! [setting up usb access]
- On Ubuntu Linux, the development user account must have access to plugged in
- devices. To allow the development user access to the device via USB, create
- a new \e{udev} rule.
- \list 1
-
- \li From Qt 5.9 onwards, run the following command in a shell:
-
- \badcode
- echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="dbdb", TAG+="udev-acl", TAG+="uaccess"' | sudo tee -a /etc/udev/rules.d/70-boot2qt.rules
- \endcode
-
- For Qt 5.8 or older, run the following command in a shell:
-
- \badcode
- echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", TAG+="udev-acl", TAG+="uaccess"' | sudo tee -a /etc/udev/rules.d/70-boot2qt.rules
- \endcode
-
- \li Connect the running device to the development host with a USB
- cable. If the device is already connected, disconnect and reconnect the USB
- cable after running the command above.
- \endlist
-
- The system log files \c{/var/log/udev} and \c{/var/log/syslog} may
- provide relevant information in case of connection problems.
-
-//! [setting up usb access]
-
-//! [configuring device kit linux]
- After you have prepared the hardware, you must perform one final step
- to set up the development tools in Qt Creator for your device. That is,
- you must configure the correct device to be used for each build and run
- \e{kit}. Connect your device to the development host via USB and launch
- Qt Creator. In Qt Creator:
-
- \list 1
- \li Select \uicontrol{Tools} > \uicontrol {Options} > \uicontrol {Build & Run}
- > \uicontrol {Kits}.
- \li Select one of the predefined kits starting with \e{Boot to Qt...}
- that matches the type of your device.
- \li Select the correct device in the \uicontrol{Device} field.
- \li Select \uicontrol{OK}.
- \endlist
-//! [configuring device kit linux]
-*/
diff --git a/src/geniviextras/doc/qtgeniviextras-project.qdocconf b/src/geniviextras/doc/qtgeniviextras-project.qdocconf
index 89b2ccc..156e7c5 100644
--- a/src/geniviextras/doc/qtgeniviextras-project.qdocconf
+++ b/src/geniviextras/doc/qtgeniviextras-project.qdocconf
@@ -41,11 +41,8 @@ qhp.QtGeniviExtras.subprojects.examples.sortPages = true
tagfile = qtgeniviextras.tags
-depends += qtcore qtdoc qtautomotivesuite
+depends += qtcore qtdoc
-indexes += ../../../doc/qtautomotivesuite/qtautomotivesuite.index
-
-navigation.homepage = "Qt Automotive Suite"
navigation.landingpage = "Qt GENIVI Extras"
navigation.cppclassespage = "Qt GENIVI Extras C++ Classes"
buildversion = "Qt GENIVI Extras"
diff --git a/src/geniviextras/doc/src/external-resources.qdoc b/src/geniviextras/doc/src/external-resources.qdoc
index 228fda8..4e2b328 100644
--- a/src/geniviextras/doc/src/external-resources.qdoc
+++ b/src/geniviextras/doc/src/external-resources.qdoc
@@ -29,8 +29,3 @@
\externalpage http://www.genivi.org/
\title GENIVI
*/
-
-/*!
- \externalpage https://doc.qt.io/QtAutomotiveSuite/index.html
- \title Qt Automotive Suite
-*/
diff --git a/src/doc/config/exampleurl-qtivi.qdocconf b/src/ivicore/doc/exampleurl-qtivi.qdocconf
index 7604633..7604633 100644
--- a/src/doc/config/exampleurl-qtivi.qdocconf
+++ b/src/ivicore/doc/exampleurl-qtivi.qdocconf
diff --git a/src/ivicore/doc/qtivi-project.qdocconf b/src/ivicore/doc/qtivi-project.qdocconf
index 0881745..c86edbc 100644
--- a/src/ivicore/doc/qtivi-project.qdocconf
+++ b/src/ivicore/doc/qtivi-project.qdocconf
@@ -22,7 +22,7 @@ examples.fileextensions += *.qface *.yaml
include(../../ivivehiclefunctions/doc/qtivivehiclefunctions.qdocconf)
include(../../ivimedia/doc/qtivimedia.qdocconf)
-include(../../doc/config/exampleurl-qtivi.qdocconf)
+include(exampleurl-qtivi.qdocconf)
# include the backend plugins documentation
include(../../plugins/ivimedia/doc/qtivimedia_plugins.qdocconf)
@@ -63,9 +63,8 @@ qhp.QtIvi.subprojects.examples.sortPages = true
tagfile = qtivi.tags
-depends += qtcore qtdbus qtwidgets qtdoc qtquick qtqml qtautomotivesuite qtremoteobjects
+depends += qtcore qtdbus qtwidgets qtdoc qtquick qtqml qtremoteobjects
-navigation.homepage = "Qt Automotive Suite"
navigation.landingpage = "Qt IVI"
navigation.cppclassespage = "Qt IVI C++ Classes"
navigation.qmltypespage = "Qt IVI QML Types"
diff --git a/src/ivicore/doc/src/external-resources.qdoc b/src/ivicore/doc/src/external-resources.qdoc
index ab27a1c..8b9a3e5 100644
--- a/src/ivicore/doc/src/external-resources.qdoc
+++ b/src/ivicore/doc/src/external-resources.qdoc
@@ -26,11 +26,6 @@
****************************************************************************/
/*!
- \externalpage https://doc.qt.io/QtAutomotiveSuite/index.html
- \title Qt Automotive Suite
-*/
-
-/*!
\externalpage https://doc.qt.io/qt-5/qabstractlistmodel.html#subclassing
\title QAbstractListModel - Subclassing
*/
diff --git a/src/ivicore/doc/src/qtivi.qdoc b/src/ivicore/doc/src/qtivi.qdoc
index 26e590c..a4ed797 100644
--- a/src/ivicore/doc/src/qtivi.qdoc
+++ b/src/ivicore/doc/src/qtivi.qdoc
@@ -101,7 +101,7 @@
\section1 Licenses and Attributions
- Qt IVI is available under commercial Qt Automotive Suite licenses.
+ Qt IVI is available under commercial licenses from \l{The Qt Company}.
In addition, it is available under the \l{GNU Lesser General Public License, version 3}, or
See \l{Qt Licensing} for further details.
diff --git a/src/src.pro b/src/src.pro
index 6947118..58f2607 100644
--- a/src/src.pro
+++ b/src/src.pro
@@ -66,6 +66,5 @@ QT_FOR_CONFIG += geniviextras geniviextras-private \
}
SUBDIRS = plugins \
- imports \
- doc
+ imports