diff options
author | Dominik Holland <dominik.holland@qt.io> | 2021-06-01 19:01:41 +0200 |
---|---|---|
committer | Dominik Holland <dominik.holland@qt.io> | 2021-06-02 21:18:10 +0200 |
commit | 19648f59ff339d986efca274be0d8093bc2178aa (patch) | |
tree | c2011d43b229643d4be87aaf8303170043ba1010 | |
parent | 993fac0f65a3b9ed1dd20f9a28777bccd8fb17ef (diff) |
Remove all QtAutomotiveSuite related documentation and all links to it
Change-Id: I869da51daae943e177210cd3dc5ce160cea0c635
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
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 Binary files differdeleted file mode 100644 index fa13c0a..0000000 --- a/src/doc/qtautomotivesuite/src/images/ifw-overview.png +++ /dev/null diff --git a/src/doc/qtautomotivesuite/src/images/ok.png b/src/doc/qtautomotivesuite/src/images/ok.png Binary files differdeleted file mode 100644 index 7c27201..0000000 --- a/src/doc/qtautomotivesuite/src/images/ok.png +++ /dev/null diff --git a/src/doc/qtautomotivesuite/src/images/qtas-architecture.png b/src/doc/qtautomotivesuite/src/images/qtas-architecture.png Binary files differdeleted file mode 100644 index 40807d1..0000000 --- a/src/doc/qtautomotivesuite/src/images/qtas-architecture.png +++ /dev/null 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 Binary files differdeleted file mode 100644 index 388fe93..0000000 --- a/src/doc/qtautomotivesuite/src/images/qtas-sdk-tools.png +++ /dev/null diff --git a/src/doc/qtautomotivesuite/src/images/qtas-yocto.png b/src/doc/qtautomotivesuite/src/images/qtas-yocto.png Binary files differdeleted file mode 100644 index c3e5bf8..0000000 --- a/src/doc/qtautomotivesuite/src/images/qtas-yocto.png +++ /dev/null diff --git a/src/doc/qtautomotivesuite/src/images/qtas_sdk.png b/src/doc/qtautomotivesuite/src/images/qtas_sdk.png Binary files differdeleted file mode 100644 index 702bdf5..0000000 --- a/src/doc/qtautomotivesuite/src/images/qtas_sdk.png +++ /dev/null diff --git a/src/doc/qtautomotivesuite/src/images/qtinstaller-qas.png b/src/doc/qtautomotivesuite/src/images/qtinstaller-qas.png Binary files differdeleted file mode 100644 index a7c6397..0000000 --- a/src/doc/qtautomotivesuite/src/images/qtinstaller-qas.png +++ /dev/null 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 |