diff options
Diffstat (limited to 'sources/pyside6/PySide6/QtTest/typesystem_test.xml')
-rw-r--r-- | sources/pyside6/PySide6/QtTest/typesystem_test.xml | 90 |
1 files changed, 24 insertions, 66 deletions
diff --git a/sources/pyside6/PySide6/QtTest/typesystem_test.xml b/sources/pyside6/PySide6/QtTest/typesystem_test.xml index a90904f3d..2fc4f23cd 100644 --- a/sources/pyside6/PySide6/QtTest/typesystem_test.xml +++ b/sources/pyside6/PySide6/QtTest/typesystem_test.xml @@ -1,87 +1,31 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of Qt for Python. -** -** $QT_BEGIN_LICENSE:LGPL$ -** 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 Lesser General Public License Usage -** Alternatively, this file may be used under the terms of the GNU Lesser -** General Public License version 3 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPL3 included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 3 requirements -** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 2.0 or (at your option) the GNU General -** Public license version 3 or any later version approved by the KDE Free -** Qt Foundation. The licenses are as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -** included in the packaging of this file. Please review the following -** information to ensure the GNU General Public License requirements will -** be met: https://www.gnu.org/licenses/gpl-2.0.html and -** https://www.gnu.org/licenses/gpl-3.0.html. -** -** $QT_END_LICENSE$ -** -****************************************************************************/ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only --> -<typesystem package="PySide6.QtTest"> +<typesystem package="PySide6.QtTest" + namespace-begin="QT_BEGIN_NAMESPACE" namespace-end="QT_END_NAMESPACE"> <load-typesystem name="QtCore/typesystem_core.xml" generate="no"/> <load-typesystem name="QtGui/typesystem_gui.xml" generate="no"/> <load-typesystem name="QtWidgets/typesystem_widgets.xml" generate="no"/> - <rejection class="QTest" function-name="qCompare<char>"/> - <rejection class="QTest" function-name="qCompare<char*>"/> - <rejection class="QTest" function-name="qCompare<double>"/> - <rejection class="QTest" function-name="qCompare<float>"/> - <rejection class="QTest" function-name="qCompare<double,qreal>"/> - <rejection class="QTest" function-name="qCompare<qreal,double>"/> + <rejection class="QTest::Internal"/> + <rejection class="QTestPrivate"/> + <rejection class="QTest" function-name="qCompare"/> - <rejection class="QTest" function-name="qInit"/> <rejection class="QTest" function-name="qVerify"/> - <rejection class="QTest" function-name="qSleep"/> <rejection class="QTest" function-name="toHexRepresentation"/> - <rejection class="QTest" function-name="qWait"/> <rejection class="QTest" function-name="qFail"/> <rejection class="QTest" function-name="qInit"/> <rejection class="QTest" function-name="qExec"/> <rejection class="QTest" function-name="qData"/> <rejection class="QTest" function-name="qWarn"/> <rejection class="QTest" function-name="toString"/> - <rejection class="QTest" function-name="toString<bool>"/> - <rejection class="QTest" function-name="toString<char>"/> - <rejection class="QTest" function-name="toString<unsigned char>"/> - <rejection class="QTest" function-name="toString<signed char>"/> - <rejection class="QTest" function-name="toString<double>"/> - <rejection class="QTest" function-name="toString<float>"/> - <rejection class="QTest" function-name="toString<int>"/> - <rejection class="QTest" function-name="toString<long>"/> - <rejection class="QTest" function-name="toString<qint64>"/> - <rejection class="QTest" function-name="toString<quint64>"/> - <rejection class="QTest" function-name="toString<short>"/> - <rejection class="QTest" function-name="toString<uint>"/> - <rejection class="QTest" function-name="toString<ulong>"/> - <rejection class="QTest" function-name="toString<ushort>"/> - <rejection class="QTest" function-name="qt_snprintf"/> + <rejection class="QTest" function-name="useVerifyThrowsException"/> <rejection class="QTest" function-name="compare_helper"/> <rejection class="QTest" function-name="toPrettyUnicode"/> - <rejection class="QTest" field-name="lastMouseButton"/> <rejection class="QTest" field-name="lastMouseTimestamp"/> <!-- Qt5: this new stuff below belongs to QtGui. I keep it here for now, after a long odyssey. @@ -106,6 +50,21 @@ <enum-type name="FailureReportingMode"/> </object-type> + <object-type name="QSignalSpy"> <!-- Inherits QList<QVariantList> --> + <extra-includes> + <include file-name="pysidesignal.h" location="global"/> + </extra-includes> + <declare-function signature="count()const" return-type="qsizetype"/> + <declare-function signature="size()const" return-type="qsizetype"/> + <declare-function signature="at(qsizetype)const" return-type="QVariantList"/> + <add-function signature="QSignalSpy(PySideSignalInstance@signal@)"> + <inject-code class="target" position="beginning" file="../glue/qttest.cpp" snippet="qsignalspy-signal"/> + <inject-documentation format="target" mode="append"> + Constructs a new QSignalSpy that listens for emissions of the signal. + </inject-documentation> + </add-function> + </object-type> + <namespace-type name="QTest"> <!-- Qt5: private <enum-type name="AttributeIndex" since="4.6"/> --> <enum-type name="KeyAction"/> @@ -113,11 +72,11 @@ <enum-type name="MouseAction"/> <enum-type name="QBenchmarkMetric" since="4.7"/> <enum-type name="TestFailMode"/> + <enum-type name="ComparisonOperation" since="6.4"/> <extra-includes> <include file-name="QtTest" location="global"/> </extra-includes> - <rejection class="QTouchEventSequence"/> <object-type name="PySideQTouchEventSequence" target-lang-name="QTouchEventSequence" since="4.6" > <modify-function signature="press(int,const QPoint&,QWidget*)"> <modify-argument index="return"> @@ -167,6 +126,5 @@ </modify-function> </namespace-type> - <rejection class="QSignalSpy"/> <rejection class="QTestEventList"/> </typesystem> |