From a00ad951370742241a8c86bc937fc37b13565127 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Arne=20Vestb=C3=B8?= Date: Wed, 29 Jul 2020 15:41:52 +0200 Subject: Remove last remaining bits of QtPlatformHeaders Task-number: QTBUG-84220 Change-Id: I951e04bfe9358a99951d1d61ff47b675584b7f81 Reviewed-by: Oliver Wolff --- src/platformheaders/doc/qtplatformheaders.qdocconf | 41 --------- src/platformheaders/doc/src/dontdocument.qdoc | 30 ------- src/platformheaders/doc/src/qtplatformheaders.qdoc | 96 ---------------------- 3 files changed, 167 deletions(-) delete mode 100644 src/platformheaders/doc/qtplatformheaders.qdocconf delete mode 100644 src/platformheaders/doc/src/dontdocument.qdoc delete mode 100644 src/platformheaders/doc/src/qtplatformheaders.qdoc (limited to 'src/platformheaders/doc') diff --git a/src/platformheaders/doc/qtplatformheaders.qdocconf b/src/platformheaders/doc/qtplatformheaders.qdocconf deleted file mode 100644 index 7826f675a0..0000000000 --- a/src/platformheaders/doc/qtplatformheaders.qdocconf +++ /dev/null @@ -1,41 +0,0 @@ -include($QT_INSTALL_DOCS/global/qt-module-defaults.qdocconf) -include($QT_INSTALL_DOCS/config/exampleurl-qtbase.qdocconf) - -project = QtPlatformHeaders -description = Qt Platform Headers Reference Documentation -version = $QT_VERSION - -examplesinstallpath = qtplatformheaders - -qhp.projects = QtPlatformHeaders - -qhp.QtPlatformHeaders.file = qtplatformheaders.qhp -qhp.QtPlatformHeaders.namespace = org.qt-project.qtplatformheaders.$QT_VERSION_TAG -qhp.QtPlatformHeaders.virtualFolder = qtplatformheaders -qhp.QtPlatformHeaders.indexTitle = Qt Platform Headers -qhp.QtPlatformHeaders.indexRoot = - -qhp.QtPlatformHeaders.filterAttributes = qtplatformheaders $QT_VERSION qtrefdoc -qhp.QtPlatformHeaders.customFilters.Qt.name = QtPlatformHeaders $QT_VERSION -qhp.QtPlatformHeaders.customFilters.Qt.filterAttributes = qtplatformheaders $QT_VERSION - -qhp.QtPlatformHeaders.subprojects = classes -qhp.QtPlatformHeaders.subprojects.classes.title = C++ Classes -qhp.QtPlatformHeaders.subprojects.classes.indexTitle = Qt Platform Headers C++ Classes -qhp.QtPlatformHeaders.subprojects.classes.selectors = class fake:headerfile -qhp.QtPlatformHeaders.subprojects.classes.sortPages = true - -depends += \ - qtcore \ - qtgui \ - qtwidgets \ - qtdoc - -headerdirs += .. -sourcedirs += .. -imagedirs += images - -tagfile = qtplatformheaders.tags - -navigation.landingpage = "Qt Platform Headers" -navigation.cppclassespage = "Qt Platform Headers C++ Classes" diff --git a/src/platformheaders/doc/src/dontdocument.qdoc b/src/platformheaders/doc/src/dontdocument.qdoc deleted file mode 100644 index dc02c6473e..0000000000 --- a/src/platformheaders/doc/src/dontdocument.qdoc +++ /dev/null @@ -1,30 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2019 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$ -** -****************************************************************************/ - -/*! - \dontdocument (QMetaTypeId) -*/ diff --git a/src/platformheaders/doc/src/qtplatformheaders.qdoc b/src/platformheaders/doc/src/qtplatformheaders.qdoc deleted file mode 100644 index 1393121d00..0000000000 --- a/src/platformheaders/doc/src/qtplatformheaders.qdoc +++ /dev/null @@ -1,96 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 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$ -** -****************************************************************************/ - -/*! - \module QtPlatformHeaders - \title Qt Platform Headers C++ Classes - \ingroup modules - - \brief The Qt Platform Headers module offers header-only inline classes that - encapsulate platform-specific information that is tied to a given runtime - configuration of a platform plugin. -*/ - -/*! - \page qtplatformheaders-index.html - \title Qt Platform Headers - - \brief The Qt Platform Headers module offers header-only inline classes that - encapsulate platform-specific information that is tied to a given runtime - configuration of a platform plugin. - - Some applications may need to interface Qt with other frameworks. This often - means using graphics contexts or other types of native handles created by - one framework with another. For example, on some platforms, QOpenGLContext - offers the ability to wrap an existing native OpenGL context, instead of - creating a new one. This existing native context can be created by some - other third-party code. - - The type of such native handles is highly platform specific and in some - cases the platform plugin will need more information to adopt a handle, just - the handle in itself will not be sufficient. Therefore the public API - consists of functions taking or returning a QVariant that contains a - platform-specific value type. See for example - QOpenGLContext::setNativeHandle() and QOpenGLContext::nativeHandle(). When - running on Linux/X11, using the xcb platform plugin and the GLX windowing - system interface, the variant contains a QGLXNativeContext. On other - platforms a different class will be used. These classes are all placed in - the Qt Platform Headers module. - - Platform headers can be used in conjunction with - QGuiApplication::platformFunction() to give a type safe interface to - platform specific functionality. It is possible for headers defined in - QtPlatformHeaders to define typedefs for functions that can be returned by - a platform plugin from QGuiApplication::platformFunction(). Headers in - QtPlatformHeaders can also implement wrapper functions for the function - pointer, giving a static function that can be called from any context after - the platform integration has been created. - - \note Similar to the other QPA APIs, there are no binary compatibility - guarantees for these classes, meaning that an application using these - classes is only guaranteed to work with the Qt version it was developed - against. Unlike QPA however, source compatibility is guaranteed. - - \sa QWindowsWindowFunctions - - \section1 Getting Started - - To include the definitions of the module's functions and classes, use the following directives: - \code - #include - \endcode - - As the module is header-only, no modifications to your build system are required. - - \note The module name (\c QtPlatformHeaders) must appear in the \c #include directive. - \note It is not necessary to enclose the code in \c #ifdef directives depending on platform. - - \section1 API Reference - \list - \li \l{Qt Platform Headers C++ Classes}{C++ Classes} - \endlist - */ -- cgit v1.2.3