<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QDOCINDEX>
<INDEX url="https://doc.qt.io/qt" title="Qt Test Reference Documentation" version="6.8.0" project="QtTestLib" indexTitle="Qt Test">
    <namespace name="" status="active" access="public" module="qttestlib">
        <function name="QBENCHMARK" href="qtest.html#QBENCHMARK" status="active" access="public" location="qtestcase.qdoc" documented="true" related="0" meta="macrowithoutparams" signature="QBENCHMARK"/>
        <function name="QBENCHMARK_ONCE" href="qtest.html#QBENCHMARK_ONCE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="1" meta="macrowithoutparams" brief="For measuring performance of a code block by running it once" signature="QBENCHMARK_ONCE"/>
        <function name="QCOMPARE" href="qtest.html#QCOMPARE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="2" meta="macrowithparams" signature="QCOMPARE(actual, expected)">
            <parameter type="" name="actual" default=""/>
            <parameter type="" name="expected" default=""/>
        </function>
        <function name="QCOMPARE_EQ" href="qtest.html#QCOMPARE_EQ" status="active" access="public" location="qtestcase.qdoc" documented="true" related="3" since="6.4" meta="macrowithparams" signature="QCOMPARE_EQ(computed, baseline)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
        </function>
        <function name="QCOMPARE_GE" href="qtest.html#QCOMPARE_GE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="4" since="6.4" meta="macrowithparams" signature="QCOMPARE_GE(computed, baseline)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
        </function>
        <function name="QCOMPARE_GT" href="qtest.html#QCOMPARE_GT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="5" since="6.4" meta="macrowithparams" signature="QCOMPARE_GT(computed, baseline)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
        </function>
        <function name="QCOMPARE_LE" href="qtest.html#QCOMPARE_LE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="6" since="6.4" meta="macrowithparams" signature="QCOMPARE_LE(computed, baseline)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
        </function>
        <function name="QCOMPARE_LT" href="qtest.html#QCOMPARE_LT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="7" since="6.4" meta="macrowithparams" signature="QCOMPARE_LT(computed, baseline)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
        </function>
        <function name="QCOMPARE_NE" href="qtest.html#QCOMPARE_NE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="8" since="6.4" meta="macrowithparams" signature="QCOMPARE_NE(computed, baseline)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
        </function>
        <function name="QEXPECT_FAIL" href="qtest.html#QEXPECT_FAIL" status="active" access="public" location="qtestcase.qdoc" documented="true" related="9" meta="macrowithparams" signature="QEXPECT_FAIL(dataIndex, comment, mode)">
            <parameter type="" name="dataIndex" default=""/>
            <parameter type="" name="comment" default=""/>
            <parameter type="" name="mode" default=""/>
        </function>
        <function name="QFAIL" href="qtest.html#QFAIL" status="active" access="public" location="qtestcase.qdoc" documented="true" related="10" meta="macrowithparams" signature="QFAIL(message)">
            <parameter type="" name="message" default=""/>
        </function>
        <function name="QFETCH" href="qtest.html#QFETCH" status="active" access="public" location="qtestcase.qdoc" documented="true" related="11" meta="macrowithparams" signature="QFETCH(type, name)">
            <parameter type="" name="type" default=""/>
            <parameter type="" name="name" default=""/>
        </function>
        <function name="QFETCH_GLOBAL" href="qtest.html#QFETCH_GLOBAL" status="active" access="public" location="qtestcase.qdoc" documented="true" related="12" meta="macrowithparams" signature="QFETCH_GLOBAL(type, name)">
            <parameter type="" name="type" default=""/>
            <parameter type="" name="name" default=""/>
        </function>
        <function name="QFINDTESTDATA" href="qtest.html#QFINDTESTDATA" status="active" access="public" location="qtestcase.qdoc" documented="true" related="13" meta="macrowithparams" signature="QFINDTESTDATA(filename)">
            <parameter type="" name="filename" default=""/>
        </function>
        <function name="QSKIP" href="qtest.html#QSKIP" status="active" access="public" location="qtestcase.qdoc" documented="true" related="14" meta="macrowithparams" signature="QSKIP(description)">
            <parameter type="" name="description" default=""/>
        </function>
        <function name="QTEST" href="qtest.html#QTEST" status="active" access="public" location="qtestcase.qdoc" documented="true" related="15" meta="macrowithparams" signature="QTEST(actual, testElement)">
            <parameter type="" name="actual" default=""/>
            <parameter type="" name="testElement" default=""/>
        </function>
        <function name="QTEST_APPLESS_MAIN" href="qtest.html#QTEST_APPLESS_MAIN" status="active" access="public" location="qtestcase.qdoc" documented="true" related="16" meta="macrowithparams" signature="QTEST_APPLESS_MAIN(TestClass)">
            <parameter type="" name="TestClass" default=""/>
        </function>
        <function name="QTEST_GUILESS_MAIN" href="qtest.html#QTEST_GUILESS_MAIN" status="active" access="public" location="qtestcase.qdoc" documented="true" related="17" meta="macrowithparams" signature="QTEST_GUILESS_MAIN(TestClass)">
            <parameter type="" name="TestClass" default=""/>
        </function>
        <function name="QTEST_MAIN" href="qtest.html#QTEST_MAIN" status="active" access="public" location="qtestcase.qdoc" documented="true" related="18" meta="macrowithparams" signature="QTEST_MAIN(TestClass)">
            <parameter type="" name="TestClass" default=""/>
        </function>
        <function name="QTEST_THROW_ON_FAIL" href="qtest-qttestlib-proxy.html#QTEST_THROW_ON_FAIL" status="active" access="public" documented="true" related="19" since="6.8" meta="macrowithoutparams" signature="QTEST_THROW_ON_FAIL"/>
        <function name="QTEST_THROW_ON_SKIP" href="qtest-qttestlib-proxy.html#QTEST_THROW_ON_SKIP" status="active" access="public" documented="true" related="20" since="6.8" meta="macrowithoutparams" signature="QTEST_THROW_ON_SKIP"/>
        <function name="QTRY_COMPARE" href="qtest.html#QTRY_COMPARE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="21" meta="macrowithparams" signature="QTRY_COMPARE(actual, expected)">
            <parameter type="" name="actual" default=""/>
            <parameter type="" name="expected" default=""/>
        </function>
        <function name="QTRY_COMPARE_EQ" href="qtest.html#QTRY_COMPARE_EQ" status="active" access="public" location="qtestcase.qdoc" documented="true" related="22" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_EQ(computed, baseline)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
        </function>
        <function name="QTRY_COMPARE_EQ_WITH_TIMEOUT" href="qtest.html#QTRY_COMPARE_EQ_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="23" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_EQ_WITH_TIMEOUT(computed, baseline, timeout)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
            <parameter type="" name="timeout" default=""/>
        </function>
        <function name="QTRY_COMPARE_GE" href="qtest.html#QTRY_COMPARE_GE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="24" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_GE(computed, baseline)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
        </function>
        <function name="QTRY_COMPARE_GE_WITH_TIMEOUT" href="qtest.html#QTRY_COMPARE_GE_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="25" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_GE_WITH_TIMEOUT(computed, baseline, timeout)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
            <parameter type="" name="timeout" default=""/>
        </function>
        <function name="QTRY_COMPARE_GT" href="qtest.html#QTRY_COMPARE_GT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="26" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_GT(computed, baseline)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
        </function>
        <function name="QTRY_COMPARE_GT_WITH_TIMEOUT" href="qtest.html#QTRY_COMPARE_GT_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="27" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_GT_WITH_TIMEOUT(computed, baseline, timeout)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
            <parameter type="" name="timeout" default=""/>
        </function>
        <function name="QTRY_COMPARE_LE" href="qtest.html#QTRY_COMPARE_LE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="28" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_LE(computed, baseline)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
        </function>
        <function name="QTRY_COMPARE_LE_WITH_TIMEOUT" href="qtest.html#QTRY_COMPARE_LE_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="29" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_LE_WITH_TIMEOUT(computed, baseline, timeout)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
            <parameter type="" name="timeout" default=""/>
        </function>
        <function name="QTRY_COMPARE_LT" href="qtest.html#QTRY_COMPARE_LT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="30" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_LT(computed, baseline)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
        </function>
        <function name="QTRY_COMPARE_LT_WITH_TIMEOUT" href="qtest.html#QTRY_COMPARE_LT_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="31" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_LT_WITH_TIMEOUT(computed, baseline, timeout)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
            <parameter type="" name="timeout" default=""/>
        </function>
        <function name="QTRY_COMPARE_NE" href="qtest.html#QTRY_COMPARE_NE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="32" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_NE(computed, baseline)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
        </function>
        <function name="QTRY_COMPARE_NE_WITH_TIMEOUT" href="qtest.html#QTRY_COMPARE_NE_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="33" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_NE_WITH_TIMEOUT(computed, baseline, timeout)">
            <parameter type="" name="computed" default=""/>
            <parameter type="" name="baseline" default=""/>
            <parameter type="" name="timeout" default=""/>
        </function>
        <function name="QTRY_COMPARE_WITH_TIMEOUT" href="qtest.html#QTRY_COMPARE_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="34" meta="macrowithparams" signature="QTRY_COMPARE_WITH_TIMEOUT(actual, expected, timeout)">
            <parameter type="" name="actual" default=""/>
            <parameter type="" name="expected" default=""/>
            <parameter type="" name="timeout" default=""/>
        </function>
        <function name="QTRY_VERIFY" href="qtest.html#QTRY_VERIFY" status="active" access="public" location="qtestcase.qdoc" documented="true" related="35" meta="macrowithparams" signature="QTRY_VERIFY(condition)">
            <parameter type="" name="condition" default=""/>
        </function>
        <function name="QTRY_VERIFY2" href="qtest.html#QTRY_VERIFY2" status="active" access="public" location="qtestcase.qdoc" documented="true" related="36" meta="macrowithparams" signature="QTRY_VERIFY2(condition, message)">
            <parameter type="" name="condition" default=""/>
            <parameter type="" name="message" default=""/>
        </function>
        <function name="QTRY_VERIFY2_WITH_TIMEOUT" href="qtest.html#QTRY_VERIFY2_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="37" meta="macrowithparams" signature="QTRY_VERIFY2_WITH_TIMEOUT(condition, message, timeout)">
            <parameter type="" name="condition" default=""/>
            <parameter type="" name="message" default=""/>
            <parameter type="" name="timeout" default=""/>
        </function>
        <function name="QTRY_VERIFY_WITH_TIMEOUT" href="qtest.html#QTRY_VERIFY_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="38" meta="macrowithparams" signature="QTRY_VERIFY_WITH_TIMEOUT(condition, timeout)">
            <parameter type="" name="condition" default=""/>
            <parameter type="" name="timeout" default=""/>
        </function>
        <function name="QVERIFY" href="qtest.html#QVERIFY" status="active" access="public" location="qtestcase.qdoc" documented="true" related="39" meta="macrowithparams" signature="QVERIFY(condition)">
            <parameter type="" name="condition" default=""/>
        </function>
        <function name="QVERIFY2" href="qtest.html#QVERIFY2" status="active" access="public" location="qtestcase.qdoc" documented="true" related="40" meta="macrowithparams" signature="QVERIFY2(condition, message)">
            <parameter type="" name="condition" default=""/>
            <parameter type="" name="message" default=""/>
        </function>
        <function name="QVERIFY_EXCEPTION_THROWN" href="qtest-obsolete.html#QVERIFY_EXCEPTION_THROWN" status="deprecated" access="public" location="qtestcase.qdoc" documented="true" related="41" meta="macrowithparams" signature="QVERIFY_EXCEPTION_THROWN(expression, exceptiontype)">
            <parameter type="" name="expression" default=""/>
            <parameter type="" name="exceptiontype" default=""/>
        </function>
        <function name="QVERIFY_THROWS_EXCEPTION" href="qtest.html#QVERIFY_THROWS_EXCEPTION" status="active" access="public" location="qtestcase.qdoc" documented="true" related="42" since="6.3" meta="macrowithparams" signature="QVERIFY_THROWS_EXCEPTION(exceptiontype, ...)">
            <parameter type="" name="exceptiontype" default=""/>
            <parameter type="..." name="" default=""/>
        </function>
        <function name="QVERIFY_THROWS_NO_EXCEPTION" href="qtest.html#QVERIFY_THROWS_NO_EXCEPTION" status="active" access="public" location="qtestcase.qdoc" documented="true" related="43" since="6.3" meta="macrowithparams" signature="QVERIFY_THROWS_NO_EXCEPTION(...)">
            <parameter type="..." name="" default=""/>
        </function>
        <function name="QWARN" href="qtest-obsolete.html#QWARN" threadsafety="thread safe" status="deprecated" access="public" location="qtestcase.qdoc" documented="true" related="44" meta="macrowithparams" signature="QWARN(message)">
            <parameter type="" name="message" default=""/>
        </function>
        <proxy name="&lt;QTest&gt;" href="qtest-qttestlib-proxy.html" status="active" access="public">
            <function name="QTEST_THROW_ON_FAIL" href="qtest-qttestlib-proxy.html#QTEST_THROW_ON_FAIL" status="active" access="public" documented="true" related="19" since="6.8" meta="macrowithoutparams" signature="QTEST_THROW_ON_FAIL"/>
            <function name="QTEST_THROW_ON_SKIP" href="qtest-qttestlib-proxy.html#QTEST_THROW_ON_SKIP" status="active" access="public" documented="true" related="20" since="6.8" meta="macrowithoutparams" signature="QTEST_THROW_ON_SKIP"/>
        </proxy>
        <page name="https://www.itk.org/Wiki/CMake_Testing_With_CTest" href="https://www.itk.org/Wiki/CMake_Testing_With_CTest" status="active" location="qt-webpages.qdoc" documented="true" subtype="externalpage" title="CMake/Testing With CTest" fulltitle="CMake/Testing With CTest" subtitle=""/>
        <page name="qttestlib-attribution-catch2.html" href="qttestlib-attribution-catch2.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-libs,attributions-qttestlib,attributions-qttestlib-libs" subtype="attribution" title="Catch2, version 2.13.10" fulltitle="Catch2, version 2.13.10" subtitle="" brief="Boost Software License 1.0">
            <target name="catch2"/>
        </page>
        <page name="testlib-changes-qt6.html" href="testlib-changes-qt6.html" status="active" location="qt6-changes.qdoc" documented="true" groups="changes-qt-5-to-6" subtype="page" title="Changes to Qt Test" fulltitle="Changes to Qt Test" subtitle="" brief="Touch-related functionality changes">
            <contents name="touch-related-functionality" title="Touch-related functionality" level="1"/>
            <contents name="the-qtoucheventsequence-class" title="The QTouchEventSequence class" level="2"/>
        </page>
        <page name="qttestlib-tutorial1-example.html" href="qttestlib-tutorial1-example.html" status="active" location="qttestlib-tutorial1.qdoc" documented="true" subtype="page" title="Chapter 1: Writing a Unit Test" fulltitle="Chapter 1: Writing a Unit Test" subtitle="" brief="How to write a unit test">
            <contents name="writing-a-test" title="Writing a Test" level="1"/>
            <contents name="preparing-the-stand-alone-executable" title="Preparing the Stand-Alone Executable" level="1"/>
            <contents name="building-the-executable" title="Building the Executable" level="1"/>
            <contents name="building-with-cmake" title="Building with CMake" level="2"/>
            <contents name="building-with-qmake" title="Building with qmake" level="2"/>
            <contents name="running-the-executable" title="Running the Executable" level="1"/>
        </page>
        <page name="qttestlib-tutorial2-example.html" href="qttestlib-tutorial2-example.html" status="active" location="qttestlib-tutorial2.qdoc" documented="true" subtype="page" title="Chapter 2: Data Driven Testing" fulltitle="Chapter 2: Data Driven Testing" subtitle="" brief="How to create data driven tests">
            <contents name="writing-the-data-function" title="Writing the Data Function" level="1"/>
            <contents name="rewriting-the-test-function" title="Rewriting the Test Function" level="1"/>
            <contents name="preparing-the-stand-alone-executable" title="Preparing the Stand-Alone Executable" level="1"/>
            <contents name="building-the-executable" title="Building the Executable" level="1"/>
            <contents name="building-with-cmake" title="Building with CMake" level="2"/>
            <contents name="building-with-qmake" title="Building with qmake" level="2"/>
            <contents name="running-the-executable" title="Running the Executable" level="1"/>
        </page>
        <page name="qttestlib-tutorial3-example.html" href="qttestlib-tutorial3-example.html" status="active" location="qttestlib-tutorial3.qdoc" documented="true" subtype="page" title="Chapter 3: Simulating GUI Events" fulltitle="Chapter 3: Simulating GUI Events" subtitle="" brief="How to simulate GUI events">
            <contents name="writing-a-gui-test" title="Writing a GUI Test" level="1"/>
            <contents name="preparing-the-stand-alone-executable" title="Preparing the Stand-Alone Executable" level="1"/>
            <contents name="building-the-executable" title="Building the Executable" level="1"/>
            <contents name="building-with-cmake" title="Building with CMake" level="2"/>
            <contents name="building-with-qmake" title="Building with qmake" level="2"/>
            <contents name="running-the-executable" title="Running the Executable" level="1"/>
        </page>
        <page name="qttestlib-tutorial4-example.html" href="qttestlib-tutorial4-example.html" status="active" location="qttestlib-tutorial4.qdoc" documented="true" subtype="page" title="Chapter 4: Replaying GUI Events" fulltitle="Chapter 4: Replaying GUI Events" subtitle="" brief="How to replay GUI events">
            <contents name="writing-the-data-function" title="Writing the Data Function" level="1"/>
            <contents name="rewriting-the-test-function" title="Rewriting the Test Function" level="1"/>
            <contents name="preparing-the-stand-alone-executable" title="Preparing the Stand-Alone Executable" level="1"/>
            <contents name="building-the-executable" title="Building the Executable" level="1"/>
            <contents name="building-with-cmake" title="Building with CMake" level="2"/>
            <contents name="building-with-qmake" title="Building with qmake" level="2"/>
            <contents name="running-the-executable" title="Running the Executable" level="1"/>
        </page>
        <page name="qttestlib-tutorial5-example.html" href="qttestlib-tutorial5-example.html" status="active" location="qttestlib-tutorial5.qdoc" documented="true" subtype="page" title="Chapter 5: Writing a Benchmark" fulltitle="Chapter 5: Writing a Benchmark" subtitle="" brief="How to write a benchmark">
            <contents name="writing-a-benchmark" title="Writing a Benchmark" level="1"/>
            <contents name="data-functions" title="Data Functions" level="1"/>
            <contents name="building-the-executable" title="Building the Executable" level="1"/>
            <contents name="building-with-cmake" title="Building with CMake" level="2"/>
            <contents name="building-with-qmake" title="Building with qmake" level="2"/>
            <contents name="running-the-executable" title="Running the Executable" level="1"/>
        </page>
        <page name="qttestlib-tutorial6.html" href="qttestlib-tutorial6.html" status="active" location="qttestlib-tutorial6.qdoc" documented="true" subtype="page" title="Chapter 6: Skipping Tests with QSKIP" fulltitle="Chapter 6: Skipping Tests with QSKIP" subtitle="" brief="How to skip tests in certain cases">
            <contents name="using-qskip-description-in-a-test-function" title="Using QSKIP(description) in a test function" level="2"/>
            <contents name="using-qskip-in-a-data-function" title="Using QSKIP in a _data function" level="2"/>
            <contents name="using-qskip-from-inittestcase-or-inittestcase-data" title="Using QSKIP from initTestCase() or initTestCase_data()" level="2"/>
        </page>
        <page name="https://www.qt.io/product/quality-assurance/coco" href="https://www.qt.io/product/quality-assurance/coco" status="active" location="qt-webpages.qdoc" documented="true" subtype="externalpage" title="Coco" fulltitle="Coco" subtitle=""/>
        <page name="qttestlib-attribution-cycle.html" href="qttestlib-attribution-cycle.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-libs,attributions-qttestlib,attributions-qttestlib-libs" subtype="attribution" title="Cycle" fulltitle="Cycle" subtitle="" brief="MIT License">
            <target name="cycle"/>
        </page>
        <page name="https://github.com/google/googletest/tree/master/googlemock" href="https://github.com/google/googletest/tree/master/googlemock" status="active" location="qt-webpages.qdoc" documented="true" subtype="externalpage" title="Googletest Mocking (gMock) Framework" fulltitle="Googletest Mocking (gMock) Framework" subtitle=""/>
        <page name="qttestlib-attribution-linuxperf.html" href="qttestlib-attribution-linuxperf.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-libs,attributions-qttestlib,attributions-qttestlib-libs" subtype="attribution" title="Linux Performance Events, version 3.7" fulltitle="Linux Performance Events, version 3.7" subtitle="" brief="GNU General Public License v2.0 only with Linux Syscall Note">
            <target name="linuxperf"/>
        </page>
        <class name="QAbstractItemModelTester" href="qabstractitemmodeltester.html" status="active" access="public" location="qabstractitemmodeltester.h" documented="true" bases="QObject" module="QtTest" brief="Helps testing QAbstractItemModel subclasses">
            <contents name="usage" title="Usage" level="1"/>
            <function name="QAbstractItemModelTester" fullname="QAbstractItemModelTester::QAbstractItemModelTester" href="qabstractitemmodeltester.html#QAbstractItemModelTester" status="active" access="public" location="qabstractitemmodeltester.h" documented="true" meta="constructor" signature="QAbstractItemModelTester(QAbstractItemModel *model, QObject *parent)">
                <parameter type="QAbstractItemModel *" name="model" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="QAbstractItemModelTester" fullname="QAbstractItemModelTester::QAbstractItemModelTester" href="qabstractitemmodeltester.html#QAbstractItemModelTester-1" status="active" access="public" location="qabstractitemmodeltester.h" documented="true" meta="constructor" overload="true" overload-number="1" signature="QAbstractItemModelTester(QAbstractItemModel *model, QAbstractItemModelTester::FailureReportingMode mode, QObject *parent)">
                <parameter type="QAbstractItemModel *" name="model" default=""/>
                <parameter type="QAbstractItemModelTester::FailureReportingMode" name="mode" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="failureReportingMode" fullname="QAbstractItemModelTester::failureReportingMode" href="qabstractitemmodeltester.html#failureReportingMode" status="active" access="public" location="qabstractitemmodeltester.h" documented="true" meta="plain" const="true" type="QAbstractItemModelTester::FailureReportingMode" signature="QAbstractItemModelTester::FailureReportingMode failureReportingMode() const"/>
            <function name="model" fullname="QAbstractItemModelTester::model" href="qabstractitemmodeltester.html#model" status="active" access="public" location="qabstractitemmodeltester.h" documented="true" meta="plain" const="true" type="QAbstractItemModel *" signature="QAbstractItemModel * model() const"/>
            <function name="setUseFetchMore" fullname="QAbstractItemModelTester::setUseFetchMore" href="qabstractitemmodeltester.html#setUseFetchMore" status="active" access="public" location="qabstractitemmodeltester.h" documented="true" since="6.4" meta="plain" type="void" signature="void setUseFetchMore(bool value)">
                <parameter type="bool" name="value" default=""/>
            </function>
            <enum name="FailureReportingMode" fullname="QAbstractItemModelTester::FailureReportingMode" href="qabstractitemmodeltester.html#FailureReportingMode-enum" status="active" access="public" location="qabstractitemmodeltester.h" documented="true" scoped="true">
                <value name="QtTest" value="0"/>
                <value name="Warning" value="1"/>
                <value name="Fatal" value="2"/>
            </enum>
        </class>
        <struct name="QMetaTypeId" href="qmetatypeid.html" status="ignored" access="public" location="qtestevent.h"/>
        <class name="QSignalSpy" href="qsignalspy.html" status="active" access="public" location="qsignalspy.h" documented="true" bases="QList,QObject" module="QtTest" brief="Enables introspection of signal emission">
            <contents name="verifying-signal-emissions" title="Verifying Signal Emissions" level="1"/>
            <function name="QSignalSpy" fullname="QSignalSpy::QSignalSpy" href="qsignalspy.html#QSignalSpy" status="active" access="public" location="qsignalspy.h" documented="true" meta="constructor" signature="QSignalSpy(const QObject *object, PointerToMemberFunction signal)">
                <parameter type="const QObject *" name="object" default=""/>
                <parameter type="PointerToMemberFunction" name="signal" default=""/>
            </function>
            <function name="QSignalSpy" fullname="QSignalSpy::QSignalSpy" href="qsignalspy.html#QSignalSpy-1" status="active" access="public" location="qsignalspy.h" documented="true" meta="constructor" overload="true" overload-number="1" signature="QSignalSpy(const QObject *obj, QMetaMethod signal)">
                <parameter type="const QObject *" name="obj" default=""/>
                <parameter type="QMetaMethod" name="signal" default=""/>
            </function>
            <function name="QSignalSpy" fullname="QSignalSpy::QSignalSpy" href="qsignalspy.html#QSignalSpy-2" status="active" access="public" location="qsignalspy.h" documented="true" meta="constructor" explicit="true" overload="true" overload-number="2" signature="QSignalSpy(const QObject *object, const char *signal)">
                <parameter type="const QObject *" name="object" default=""/>
                <parameter type="const char *" name="signal" default=""/>
            </function>
            <function name="isValid" fullname="QSignalSpy::isValid" href="qsignalspy.html#isValid" status="active" access="public" location="qsignalspy.h" documented="true" meta="plain" const="true" type="bool" signature="bool isValid() const"/>
            <function name="signal" fullname="QSignalSpy::signal" href="qsignalspy.html#signal" status="active" access="public" location="qsignalspy.h" documented="true" meta="plain" const="true" type="QByteArray" signature="QByteArray signal() const"/>
            <function name="wait" fullname="QSignalSpy::wait" href="qsignalspy.html#wait" status="active" access="public" location="qsignalspy.h" documented="true" meta="plain" type="bool" signature="bool wait(int timeout)">
                <parameter type="int" name="timeout" default=""/>
            </function>
            <function name="wait" fullname="QSignalSpy::wait" href="qsignalspy.html#wait-1" status="active" access="public" location="qsignalspy.h" documented="true" since="6.6" meta="plain" overload="true" overload-number="1" type="bool" signature="bool wait(std::chrono::milliseconds timeout)">
                <parameter type="std::chrono::milliseconds" name="timeout" default="std::chrono::seconds{5}"/>
            </function>
        </class>
        <class name="QSpontaneKeyEvent" href="qspontanekeyevent.html" status="ignored" access="public" location="qtestspontaneevent.h"/>
        <namespace name="QTest" href="qtest.html" status="active" access="public" location="qttestglobal.h" documented="true" module="QtTest" brief="Contains all the functions and declarations that are related to Qt Test">
            <function name="QBENCHMARK" href="qtest.html#QBENCHMARK" status="active" access="public" location="qtestcase.qdoc" documented="true" related="0" meta="macrowithoutparams" signature="QBENCHMARK"/>
            <function name="QBENCHMARK_ONCE" href="qtest.html#QBENCHMARK_ONCE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="1" meta="macrowithoutparams" brief="For measuring performance of a code block by running it once" signature="QBENCHMARK_ONCE"/>
            <function name="QCOMPARE" href="qtest.html#QCOMPARE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="2" meta="macrowithparams" signature="QCOMPARE(actual, expected)">
                <parameter type="" name="actual" default=""/>
                <parameter type="" name="expected" default=""/>
            </function>
            <function name="QCOMPARE_EQ" href="qtest.html#QCOMPARE_EQ" status="active" access="public" location="qtestcase.qdoc" documented="true" related="3" since="6.4" meta="macrowithparams" signature="QCOMPARE_EQ(computed, baseline)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
            </function>
            <function name="QCOMPARE_GE" href="qtest.html#QCOMPARE_GE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="4" since="6.4" meta="macrowithparams" signature="QCOMPARE_GE(computed, baseline)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
            </function>
            <function name="QCOMPARE_GT" href="qtest.html#QCOMPARE_GT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="5" since="6.4" meta="macrowithparams" signature="QCOMPARE_GT(computed, baseline)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
            </function>
            <function name="QCOMPARE_LE" href="qtest.html#QCOMPARE_LE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="6" since="6.4" meta="macrowithparams" signature="QCOMPARE_LE(computed, baseline)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
            </function>
            <function name="QCOMPARE_LT" href="qtest.html#QCOMPARE_LT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="7" since="6.4" meta="macrowithparams" signature="QCOMPARE_LT(computed, baseline)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
            </function>
            <function name="QCOMPARE_NE" href="qtest.html#QCOMPARE_NE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="8" since="6.4" meta="macrowithparams" signature="QCOMPARE_NE(computed, baseline)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
            </function>
            <function name="QEXPECT_FAIL" href="qtest.html#QEXPECT_FAIL" status="active" access="public" location="qtestcase.qdoc" documented="true" related="9" meta="macrowithparams" signature="QEXPECT_FAIL(dataIndex, comment, mode)">
                <parameter type="" name="dataIndex" default=""/>
                <parameter type="" name="comment" default=""/>
                <parameter type="" name="mode" default=""/>
            </function>
            <function name="QFAIL" href="qtest.html#QFAIL" status="active" access="public" location="qtestcase.qdoc" documented="true" related="10" meta="macrowithparams" signature="QFAIL(message)">
                <parameter type="" name="message" default=""/>
            </function>
            <function name="QFETCH" href="qtest.html#QFETCH" status="active" access="public" location="qtestcase.qdoc" documented="true" related="11" meta="macrowithparams" signature="QFETCH(type, name)">
                <parameter type="" name="type" default=""/>
                <parameter type="" name="name" default=""/>
            </function>
            <function name="QFETCH_GLOBAL" href="qtest.html#QFETCH_GLOBAL" status="active" access="public" location="qtestcase.qdoc" documented="true" related="12" meta="macrowithparams" signature="QFETCH_GLOBAL(type, name)">
                <parameter type="" name="type" default=""/>
                <parameter type="" name="name" default=""/>
            </function>
            <function name="QFINDTESTDATA" href="qtest.html#QFINDTESTDATA" status="active" access="public" location="qtestcase.qdoc" documented="true" related="13" meta="macrowithparams" signature="QFINDTESTDATA(filename)">
                <parameter type="" name="filename" default=""/>
            </function>
            <function name="QSKIP" href="qtest.html#QSKIP" status="active" access="public" location="qtestcase.qdoc" documented="true" related="14" meta="macrowithparams" signature="QSKIP(description)">
                <parameter type="" name="description" default=""/>
            </function>
            <function name="QTEST" href="qtest.html#QTEST" status="active" access="public" location="qtestcase.qdoc" documented="true" related="15" meta="macrowithparams" signature="QTEST(actual, testElement)">
                <parameter type="" name="actual" default=""/>
                <parameter type="" name="testElement" default=""/>
            </function>
            <function name="QTEST_APPLESS_MAIN" href="qtest.html#QTEST_APPLESS_MAIN" status="active" access="public" location="qtestcase.qdoc" documented="true" related="16" meta="macrowithparams" signature="QTEST_APPLESS_MAIN(TestClass)">
                <parameter type="" name="TestClass" default=""/>
            </function>
            <function name="QTEST_GUILESS_MAIN" href="qtest.html#QTEST_GUILESS_MAIN" status="active" access="public" location="qtestcase.qdoc" documented="true" related="17" meta="macrowithparams" signature="QTEST_GUILESS_MAIN(TestClass)">
                <parameter type="" name="TestClass" default=""/>
            </function>
            <function name="QTEST_MAIN" href="qtest.html#QTEST_MAIN" status="active" access="public" location="qtestcase.qdoc" documented="true" related="18" meta="macrowithparams" signature="QTEST_MAIN(TestClass)">
                <parameter type="" name="TestClass" default=""/>
            </function>
            <function name="QTRY_COMPARE" href="qtest.html#QTRY_COMPARE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="21" meta="macrowithparams" signature="QTRY_COMPARE(actual, expected)">
                <parameter type="" name="actual" default=""/>
                <parameter type="" name="expected" default=""/>
            </function>
            <function name="QTRY_COMPARE_EQ" href="qtest.html#QTRY_COMPARE_EQ" status="active" access="public" location="qtestcase.qdoc" documented="true" related="22" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_EQ(computed, baseline)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
            </function>
            <function name="QTRY_COMPARE_EQ_WITH_TIMEOUT" href="qtest.html#QTRY_COMPARE_EQ_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="23" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_EQ_WITH_TIMEOUT(computed, baseline, timeout)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
                <parameter type="" name="timeout" default=""/>
            </function>
            <function name="QTRY_COMPARE_GE" href="qtest.html#QTRY_COMPARE_GE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="24" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_GE(computed, baseline)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
            </function>
            <function name="QTRY_COMPARE_GE_WITH_TIMEOUT" href="qtest.html#QTRY_COMPARE_GE_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="25" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_GE_WITH_TIMEOUT(computed, baseline, timeout)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
                <parameter type="" name="timeout" default=""/>
            </function>
            <function name="QTRY_COMPARE_GT" href="qtest.html#QTRY_COMPARE_GT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="26" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_GT(computed, baseline)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
            </function>
            <function name="QTRY_COMPARE_GT_WITH_TIMEOUT" href="qtest.html#QTRY_COMPARE_GT_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="27" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_GT_WITH_TIMEOUT(computed, baseline, timeout)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
                <parameter type="" name="timeout" default=""/>
            </function>
            <function name="QTRY_COMPARE_LE" href="qtest.html#QTRY_COMPARE_LE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="28" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_LE(computed, baseline)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
            </function>
            <function name="QTRY_COMPARE_LE_WITH_TIMEOUT" href="qtest.html#QTRY_COMPARE_LE_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="29" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_LE_WITH_TIMEOUT(computed, baseline, timeout)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
                <parameter type="" name="timeout" default=""/>
            </function>
            <function name="QTRY_COMPARE_LT" href="qtest.html#QTRY_COMPARE_LT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="30" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_LT(computed, baseline)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
            </function>
            <function name="QTRY_COMPARE_LT_WITH_TIMEOUT" href="qtest.html#QTRY_COMPARE_LT_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="31" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_LT_WITH_TIMEOUT(computed, baseline, timeout)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
                <parameter type="" name="timeout" default=""/>
            </function>
            <function name="QTRY_COMPARE_NE" href="qtest.html#QTRY_COMPARE_NE" status="active" access="public" location="qtestcase.qdoc" documented="true" related="32" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_NE(computed, baseline)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
            </function>
            <function name="QTRY_COMPARE_NE_WITH_TIMEOUT" href="qtest.html#QTRY_COMPARE_NE_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="33" since="6.4" meta="macrowithparams" signature="QTRY_COMPARE_NE_WITH_TIMEOUT(computed, baseline, timeout)">
                <parameter type="" name="computed" default=""/>
                <parameter type="" name="baseline" default=""/>
                <parameter type="" name="timeout" default=""/>
            </function>
            <function name="QTRY_COMPARE_WITH_TIMEOUT" href="qtest.html#QTRY_COMPARE_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="34" meta="macrowithparams" signature="QTRY_COMPARE_WITH_TIMEOUT(actual, expected, timeout)">
                <parameter type="" name="actual" default=""/>
                <parameter type="" name="expected" default=""/>
                <parameter type="" name="timeout" default=""/>
            </function>
            <function name="QTRY_VERIFY" href="qtest.html#QTRY_VERIFY" status="active" access="public" location="qtestcase.qdoc" documented="true" related="35" meta="macrowithparams" signature="QTRY_VERIFY(condition)">
                <parameter type="" name="condition" default=""/>
            </function>
            <function name="QTRY_VERIFY2" href="qtest.html#QTRY_VERIFY2" status="active" access="public" location="qtestcase.qdoc" documented="true" related="36" meta="macrowithparams" signature="QTRY_VERIFY2(condition, message)">
                <parameter type="" name="condition" default=""/>
                <parameter type="" name="message" default=""/>
            </function>
            <function name="QTRY_VERIFY2_WITH_TIMEOUT" href="qtest.html#QTRY_VERIFY2_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="37" meta="macrowithparams" signature="QTRY_VERIFY2_WITH_TIMEOUT(condition, message, timeout)">
                <parameter type="" name="condition" default=""/>
                <parameter type="" name="message" default=""/>
                <parameter type="" name="timeout" default=""/>
            </function>
            <function name="QTRY_VERIFY_WITH_TIMEOUT" href="qtest.html#QTRY_VERIFY_WITH_TIMEOUT" status="active" access="public" location="qtestcase.qdoc" documented="true" related="38" meta="macrowithparams" signature="QTRY_VERIFY_WITH_TIMEOUT(condition, timeout)">
                <parameter type="" name="condition" default=""/>
                <parameter type="" name="timeout" default=""/>
            </function>
            <function name="QVERIFY" href="qtest.html#QVERIFY" status="active" access="public" location="qtestcase.qdoc" documented="true" related="39" meta="macrowithparams" signature="QVERIFY(condition)">
                <parameter type="" name="condition" default=""/>
            </function>
            <function name="QVERIFY2" href="qtest.html#QVERIFY2" status="active" access="public" location="qtestcase.qdoc" documented="true" related="40" meta="macrowithparams" signature="QVERIFY2(condition, message)">
                <parameter type="" name="condition" default=""/>
                <parameter type="" name="message" default=""/>
            </function>
            <function name="QVERIFY_EXCEPTION_THROWN" href="qtest-obsolete.html#QVERIFY_EXCEPTION_THROWN" status="deprecated" access="public" location="qtestcase.qdoc" documented="true" related="41" meta="macrowithparams" signature="QVERIFY_EXCEPTION_THROWN(expression, exceptiontype)">
                <parameter type="" name="expression" default=""/>
                <parameter type="" name="exceptiontype" default=""/>
            </function>
            <function name="QVERIFY_THROWS_EXCEPTION" href="qtest.html#QVERIFY_THROWS_EXCEPTION" status="active" access="public" location="qtestcase.qdoc" documented="true" related="42" since="6.3" meta="macrowithparams" signature="QVERIFY_THROWS_EXCEPTION(exceptiontype, ...)">
                <parameter type="" name="exceptiontype" default=""/>
                <parameter type="..." name="" default=""/>
            </function>
            <function name="QVERIFY_THROWS_NO_EXCEPTION" href="qtest.html#QVERIFY_THROWS_NO_EXCEPTION" status="active" access="public" location="qtestcase.qdoc" documented="true" related="43" since="6.3" meta="macrowithparams" signature="QVERIFY_THROWS_NO_EXCEPTION(...)">
                <parameter type="..." name="" default=""/>
            </function>
            <function name="QWARN" href="qtest-obsolete.html#QWARN" threadsafety="thread safe" status="deprecated" access="public" location="qtestcase.qdoc" documented="true" related="44" meta="macrowithparams" signature="QWARN(message)">
                <parameter type="" name="message" default=""/>
            </function>
            <function name="addColumn" fullname="QTest::addColumn" href="qtest.html#addColumn" status="active" access="public" location="qtestcase.h" documented="true" meta="plain" type="void" signature="void addColumn(const char *name, T *dummy)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="T *" name="dummy" default="0"/>
            </function>
            <function name="addRow" fullname="QTest::addRow" href="qtest.html#addRow" status="active" access="public" location="qtestcase.h" documented="true" meta="plain" type="QTestData &amp;" signature="QTestData &amp; addRow(const char *format, ...)">
                <parameter type="const char *" name="format" default=""/>
                <parameter type="..." name="" default=""/>
            </function>
            <function name="benchmarkMetricName" fullname="QTest::benchmarkMetricName" href="qtest.html#benchmarkMetricName" status="active" access="public" location="qbenchmarkmetric_p.h" documented="true" meta="plain" type="const char *" signature="const char * benchmarkMetricName(QTest::QBenchmarkMetric metric)">
                <parameter type="QTest::QBenchmarkMetric" name="metric" default=""/>
            </function>
            <function name="benchmarkMetricUnit" fullname="QTest::benchmarkMetricUnit" href="qtest.html#benchmarkMetricUnit" status="active" access="public" location="qbenchmarkmetric_p.h" documented="true" meta="plain" type="const char *" signature="const char * benchmarkMetricUnit(QTest::QBenchmarkMetric metric)">
                <parameter type="QTest::QBenchmarkMetric" name="metric" default=""/>
            </function>
            <function name="compare_helper" fullname="QTest::compare_helper" href="qtest-obsolete.html#compare_helper" status="deprecated" access="private" location="qtestcase.h" documented="true" meta="plain" type="bool" signature="bool compare_helper(bool success, const char *failureMsg, char *actualVal, char *expectedVal, const char *actual, const char *expected, const char *file, int line)">
                <parameter type="bool" name="success" default=""/>
                <parameter type="const char *" name="failureMsg" default=""/>
                <parameter type="char *" name="actualVal" default=""/>
                <parameter type="char *" name="expectedVal" default=""/>
                <parameter type="const char *" name="actual" default=""/>
                <parameter type="const char *" name="expected" default=""/>
                <parameter type="const char *" name="file" default=""/>
                <parameter type="int" name="line" default=""/>
            </function>
            <function name="createTouchDevice" fullname="QTest::createTouchDevice" href="qtest.html#createTouchDevice" status="active" access="public" location="qtestsupport_gui.h" documented="true" meta="plain" type="QPointingDevice *" signature="QPointingDevice * createTouchDevice(QInputDevice::DeviceType devType, QInputDevice::Capabilities caps)">
                <parameter type="QInputDevice::DeviceType" name="devType" default="QInputDevice::DeviceType::TouchScreen"/>
                <parameter type="QInputDevice::Capabilities" name="caps" default="QInputDevice::Capability::Position"/>
            </function>
            <function name="currentAppName" fullname="QTest::currentAppName" href="qtest.html#currentAppName" status="active" access="public" location="qtestcase.h" documented="true" meta="plain" type="const char *" signature="const char * currentAppName()"/>
            <function name="currentDataTag" fullname="QTest::currentDataTag" href="qtest.html#currentDataTag" status="active" access="public" location="qtestcase.h" documented="true" meta="plain" type="const char *" signature="const char * currentDataTag()"/>
            <function name="currentTestFailed" fullname="QTest::currentTestFailed" href="qtest.html#currentTestFailed" status="active" access="public" location="qtestcase.h" documented="true" meta="plain" type="bool" signature="bool currentTestFailed()"/>
            <function name="currentTestFunction" fullname="QTest::currentTestFunction" href="qtest.html#currentTestFunction" status="active" access="public" location="qtestcase.h" documented="true" meta="plain" type="const char *" signature="const char * currentTestFunction()"/>
            <function name="currentTestResolved" fullname="QTest::currentTestResolved" href="qtest.html#currentTestResolved" status="active" access="public" location="qtestcase.h" documented="true" since="6.5" meta="plain" type="bool" signature="bool currentTestResolved()"/>
            <function name="failOnWarning" fullname="QTest::failOnWarning" href="qtest.html#failOnWarning" status="active" access="public" location="qtestcase.h" documented="true" since="6.3" meta="plain" type="void" signature="void failOnWarning(const QRegularExpression &amp;messagePattern)">
                <parameter type="const QRegularExpression &amp;" name="messagePattern" default=""/>
            </function>
            <function name="failOnWarning" fullname="QTest::failOnWarning" href="qtest.html#failOnWarning-1" status="active" access="public" location="qtestcase.h" documented="true" since="6.3" meta="plain" overload="true" overload-number="1" type="void" signature="void failOnWarning(const char *message)">
                <parameter type="const char *" name="message" default=""/>
            </function>
            <function name="ignoreMessage" fullname="QTest::ignoreMessage" href="qtest.html#ignoreMessage" status="active" access="public" location="qtestcase.h" documented="true" meta="plain" type="void" signature="void ignoreMessage(QtMsgType type, const char *message)">
                <parameter type="QtMsgType" name="type" default=""/>
                <parameter type="const char *" name="message" default=""/>
            </function>
            <function name="ignoreMessage" fullname="QTest::ignoreMessage" href="qtest.html#ignoreMessage-1" status="active" access="public" location="qtestcase.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void ignoreMessage(QtMsgType type, const QRegularExpression &amp;messagePattern)">
                <parameter type="QtMsgType" name="type" default=""/>
                <parameter type="const QRegularExpression &amp;" name="messagePattern" default=""/>
            </function>
            <function name="keyClick" fullname="QTest::keyClick" href="qtest.html#keyClick" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" type="void" signature="void keyClick(QWidget *widget, Qt::Key key, Qt::KeyboardModifiers modifier, int delay)">
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="Qt::Key" name="key" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::NoModifier"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="keyClick" fullname="QTest::keyClick" href="qtest.html#keyClick-1" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void keyClick(QWidget *widget, char key, Qt::KeyboardModifiers modifier, int delay)">
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="char" name="key" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::NoModifier"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="keyClick" fullname="QTest::keyClick" href="qtest.html#keyClick-2" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" overload="true" overload-number="2" type="void" signature="void keyClick(QWindow *window, Qt::Key key, Qt::KeyboardModifiers modifier, int delay)">
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="Qt::Key" name="key" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::NoModifier"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="keyClick" fullname="QTest::keyClick" href="qtest.html#keyClick-3" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" overload="true" overload-number="3" type="void" signature="void keyClick(QWindow *window, char key, Qt::KeyboardModifiers modifier, int delay)">
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="char" name="key" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::NoModifier"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="keyClicks" fullname="QTest::keyClicks" href="qtest.html#keyClicks" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" type="void" signature="void keyClicks(QWidget *widget, const QString &amp;sequence, Qt::KeyboardModifiers modifier, int delay)">
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="const QString &amp;" name="sequence" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::NoModifier"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="keyEvent" fullname="QTest::keyEvent" href="qtest.html#keyEvent" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" type="void" signature="void keyEvent(QTest::KeyAction action, QWidget *widget, Qt::Key key, Qt::KeyboardModifiers modifier, int delay)">
                <parameter type="QTest::KeyAction" name="action" default=""/>
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="Qt::Key" name="key" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::NoModifier"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="keyEvent" fullname="QTest::keyEvent" href="qtest.html#keyEvent-1" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void keyEvent(QTest::KeyAction action, QWidget *widget, char ascii, Qt::KeyboardModifiers modifier, int delay)">
                <parameter type="QTest::KeyAction" name="action" default=""/>
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="char" name="ascii" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::NoModifier"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="keyEvent" fullname="QTest::keyEvent" href="qtest.html#keyEvent-2" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" overload="true" overload-number="2" type="void" signature="void keyEvent(QTest::KeyAction action, QWindow *window, Qt::Key key, Qt::KeyboardModifiers modifier, int delay)">
                <parameter type="QTest::KeyAction" name="action" default=""/>
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="Qt::Key" name="key" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::NoModifier"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="keyEvent" fullname="QTest::keyEvent" href="qtest.html#keyEvent-3" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" overload="true" overload-number="3" type="void" signature="void keyEvent(QTest::KeyAction action, QWindow *window, char ascii, Qt::KeyboardModifiers modifier, int delay)">
                <parameter type="QTest::KeyAction" name="action" default=""/>
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="char" name="ascii" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::NoModifier"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="keyPress" fullname="QTest::keyPress" href="qtest.html#keyPress" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" type="void" signature="void keyPress(QWidget *widget, Qt::Key key, Qt::KeyboardModifiers modifier, int delay)">
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="Qt::Key" name="key" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::NoModifier"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="keyPress" fullname="QTest::keyPress" href="qtest.html#keyPress-1" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void keyPress(QWidget *widget, char key, Qt::KeyboardModifiers modifier, int delay)">
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="char" name="key" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::NoModifier"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="keyPress" fullname="QTest::keyPress" href="qtest.html#keyPress-2" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" overload="true" overload-number="2" type="void" signature="void keyPress(QWindow *window, Qt::Key key, Qt::KeyboardModifiers modifier, int delay)">
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="Qt::Key" name="key" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::NoModifier"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="keyPress" fullname="QTest::keyPress" href="qtest.html#keyPress-3" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" overload="true" overload-number="3" type="void" signature="void keyPress(QWindow *window, char key, Qt::KeyboardModifiers modifier, int delay)">
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="char" name="key" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::NoModifier"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="keyRelease" fullname="QTest::keyRelease" href="qtest.html#keyRelease" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" type="void" signature="void keyRelease(QWidget *widget, Qt::Key key, Qt::KeyboardModifiers modifier, int delay)">
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="Qt::Key" name="key" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::NoModifier"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="keyRelease" fullname="QTest::keyRelease" href="qtest.html#keyRelease-1" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void keyRelease(QWidget *widget, char key, Qt::KeyboardModifiers modifier, int delay)">
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="char" name="key" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::NoModifier"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="keyRelease" fullname="QTest::keyRelease" href="qtest.html#keyRelease-2" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" overload="true" overload-number="2" type="void" signature="void keyRelease(QWindow *window, Qt::Key key, Qt::KeyboardModifiers modifier, int delay)">
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="Qt::Key" name="key" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::NoModifier"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="keyRelease" fullname="QTest::keyRelease" href="qtest.html#keyRelease-3" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" overload="true" overload-number="3" type="void" signature="void keyRelease(QWindow *window, char key, Qt::KeyboardModifiers modifier, int delay)">
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="char" name="key" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::NoModifier"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="keySequence" fullname="QTest::keySequence" href="qtest.html#keySequence" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" type="void" signature="void keySequence(QWidget *widget, const QKeySequence &amp;keySequence)">
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="const QKeySequence &amp;" name="keySequence" default=""/>
            </function>
            <function name="keySequence" fullname="QTest::keySequence" href="qtest.html#keySequence-1" status="active" access="public" location="qtestkeyboard.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void keySequence(QWindow *window, const QKeySequence &amp;keySequence)">
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="const QKeySequence &amp;" name="keySequence" default=""/>
            </function>
            <function name="mouseClick" fullname="QTest::mouseClick" href="qtest.html#mouseClick" status="active" access="public" location="qtestmouse.h" documented="true" meta="plain" type="void" signature="void mouseClick(QWidget *widget, Qt::MouseButton button, Qt::KeyboardModifiers modifier, QPoint pos, int delay)">
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="Qt::MouseButton" name="button" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::KeyboardModifiers()"/>
                <parameter type="QPoint" name="pos" default="QPoint()"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="mouseClick" fullname="QTest::mouseClick" href="qtest.html#mouseClick-1" status="active" access="public" location="qtestmouse.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void mouseClick(QWindow *window, Qt::MouseButton button, Qt::KeyboardModifiers stateKey, QPoint pos, int delay)">
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="Qt::MouseButton" name="button" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="stateKey" default="Qt::KeyboardModifiers()"/>
                <parameter type="QPoint" name="pos" default="QPoint()"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="mouseDClick" fullname="QTest::mouseDClick" href="qtest.html#mouseDClick" status="active" access="public" location="qtestmouse.h" documented="true" meta="plain" type="void" signature="void mouseDClick(QWidget *widget, Qt::MouseButton button, Qt::KeyboardModifiers modifier, QPoint pos, int delay)">
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="Qt::MouseButton" name="button" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::KeyboardModifiers()"/>
                <parameter type="QPoint" name="pos" default="QPoint()"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="mouseDClick" fullname="QTest::mouseDClick" href="qtest.html#mouseDClick-1" status="active" access="public" location="qtestmouse.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void mouseDClick(QWindow *window, Qt::MouseButton button, Qt::KeyboardModifiers stateKey, QPoint pos, int delay)">
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="Qt::MouseButton" name="button" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="stateKey" default="Qt::KeyboardModifiers()"/>
                <parameter type="QPoint" name="pos" default="QPoint()"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="mouseMove" fullname="QTest::mouseMove" href="qtest.html#mouseMove" status="active" access="public" location="qtestmouse.h" documented="true" meta="plain" type="void" signature="void mouseMove(QWidget *widget, QPoint pos, int delay)">
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="QPoint" name="pos" default="QPoint()"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="mouseMove" fullname="QTest::mouseMove" href="qtest.html#mouseMove-1" status="active" access="public" location="qtestmouse.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void mouseMove(QWindow *window, QPoint pos, int delay)">
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="QPoint" name="pos" default="QPoint()"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="mousePress" fullname="QTest::mousePress" href="qtest.html#mousePress" status="active" access="public" location="qtestmouse.h" documented="true" meta="plain" type="void" signature="void mousePress(QWidget *widget, Qt::MouseButton button, Qt::KeyboardModifiers modifier, QPoint pos, int delay)">
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="Qt::MouseButton" name="button" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::KeyboardModifiers()"/>
                <parameter type="QPoint" name="pos" default="QPoint()"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="mousePress" fullname="QTest::mousePress" href="qtest.html#mousePress-1" status="active" access="public" location="qtestmouse.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void mousePress(QWindow *window, Qt::MouseButton button, Qt::KeyboardModifiers stateKey, QPoint pos, int delay)">
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="Qt::MouseButton" name="button" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="stateKey" default="Qt::KeyboardModifiers()"/>
                <parameter type="QPoint" name="pos" default="QPoint()"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="mouseRelease" fullname="QTest::mouseRelease" href="qtest.html#mouseRelease" status="active" access="public" location="qtestmouse.h" documented="true" meta="plain" type="void" signature="void mouseRelease(QWidget *widget, Qt::MouseButton button, Qt::KeyboardModifiers modifier, QPoint pos, int delay)">
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="Qt::MouseButton" name="button" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifier" default="Qt::KeyboardModifiers()"/>
                <parameter type="QPoint" name="pos" default="QPoint()"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="mouseRelease" fullname="QTest::mouseRelease" href="qtest.html#mouseRelease-1" status="active" access="public" location="qtestmouse.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void mouseRelease(QWindow *window, Qt::MouseButton button, Qt::KeyboardModifiers stateKey, QPoint pos, int delay)">
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="Qt::MouseButton" name="button" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="stateKey" default="Qt::KeyboardModifiers()"/>
                <parameter type="QPoint" name="pos" default="QPoint()"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="newRow" fullname="QTest::newRow" href="qtest.html#newRow" status="active" access="public" location="qtestcase.h" documented="true" meta="plain" type="QTestData &amp;" signature="QTestData &amp; newRow(const char *dataTag)">
                <parameter type="const char *" name="dataTag" default=""/>
            </function>
            <function name="qExec" fullname="QTest::qExec" href="qtest.html#qExec" status="active" access="public" location="qtestcase.h" documented="true" meta="plain" type="int" signature="int qExec(QObject *testObject, int argc, char **argv)">
                <parameter type="QObject *" name="testObject" default=""/>
                <parameter type="int" name="argc" default="0"/>
                <parameter type="char **" name="argv" default="nullptr"/>
            </function>
            <function name="qExec" fullname="QTest::qExec" href="qtest.html#qExec-1" status="active" access="public" location="qtestcase.h" documented="true" meta="plain" overload="true" overload-number="1" type="int" signature="int qExec(QObject *testObject, const QStringList &amp;arguments)">
                <parameter type="QObject *" name="testObject" default=""/>
                <parameter type="const QStringList &amp;" name="arguments" default=""/>
            </function>
            <function name="qExtractTestData" fullname="QTest::qExtractTestData" href="qtest.html#qExtractTestData" status="active" access="public" location="qtestcase.h" documented="true" meta="plain" type="QSharedPointer&lt;QTemporaryDir&gt;" signature="QSharedPointer&lt;QTemporaryDir&gt; qExtractTestData(const QString &amp;dirName)">
                <parameter type="const QString &amp;" name="dirName" default=""/>
            </function>
            <function name="qRegisterTestCase" fullname="QTest::qRegisterTestCase" href="qtest.html#qRegisterTestCase" status="active" access="public" location="qtestcase.h" documented="true" since="6.5" meta="plain" type="void" signature="void qRegisterTestCase(const QString &amp;name, QTest::TestEntryFunction entryFunction)">
                <parameter type="const QString &amp;" name="name" default=""/>
                <parameter type="QTest::TestEntryFunction" name="entryFunction" default=""/>
            </function>
            <function name="qSleep" fullname="QTest::qSleep" href="qtest.html#qSleep" status="active" access="public" location="qtestsupport_core.h" documented="true" since="6.7" meta="plain" type="void" signature="void qSleep(std::chrono::milliseconds msecs)">
                <parameter type="std::chrono::milliseconds" name="msecs" default=""/>
            </function>
            <function name="qSleep" fullname="QTest::qSleep" href="qtest.html#qSleep-1" status="active" access="public" location="qtestsupport_core.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void qSleep(int ms)">
                <parameter type="int" name="ms" default=""/>
            </function>
            <function name="qWait" fullname="QTest::qWait" href="qtest.html#qWait" status="active" access="public" location="qtestsupport_core.h" documented="true" since="6.7" meta="plain" type="void" signature="void qWait(std::chrono::milliseconds msecs)">
                <parameter type="std::chrono::milliseconds" name="msecs" default=""/>
            </function>
            <function name="qWait" fullname="QTest::qWait" href="qtest.html#qWait-1" status="active" access="public" location="qtestsupport_core.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void qWait(int msecs)">
                <parameter type="int" name="msecs" default=""/>
            </function>
            <function name="qWaitFor" fullname="QTest::qWaitFor" href="qtest.html#qWaitFor" status="active" access="public" location="qtestsupport_core.h" documented="true" since="6.7" meta="plain" type="bool" signature="bool qWaitFor(Functor predicate, QDeadlineTimer deadline)">
                <parameter type="Functor" name="predicate" default=""/>
                <parameter type="QDeadlineTimer" name="deadline" default="QDeadlineTimer(std::chrono::seconds{5})"/>
            </function>
            <function name="qWaitFor" fullname="QTest::qWaitFor" href="qtest.html#qWaitFor-1" status="active" access="public" location="qtestsupport_core.h" documented="true" meta="plain" overload="true" overload-number="1" type="bool" signature="bool qWaitFor(Functor predicate, int timeout)">
                <parameter type="Functor" name="predicate" default=""/>
                <parameter type="int" name="timeout" default=""/>
            </function>
            <function name="qWaitForWindowActive" fullname="QTest::qWaitForWindowActive" href="qtest.html#qWaitForWindowActive" status="active" access="public" location="qtestsupport_widgets.h" documented="true" meta="plain" type="bool" signature="bool qWaitForWindowActive(QWidget *widget, int timeout)">
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="int" name="timeout" default="5000"/>
            </function>
            <function name="qWaitForWindowActive" fullname="QTest::qWaitForWindowActive" href="qtest.html#qWaitForWindowActive-1" status="active" access="public" location="qtestsupport_gui.h" documented="true" meta="plain" overload="true" overload-number="1" type="bool" signature="bool qWaitForWindowActive(QWindow *window, int timeout)">
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="int" name="timeout" default="5000"/>
            </function>
            <function name="qWaitForWindowExposed" fullname="QTest::qWaitForWindowExposed" href="qtest.html#qWaitForWindowExposed" status="active" access="public" location="qtestsupport_widgets.h" documented="true" meta="plain" type="bool" signature="bool qWaitForWindowExposed(QWidget *widget, int timeout)">
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="int" name="timeout" default="5000"/>
            </function>
            <function name="qWaitForWindowExposed" fullname="QTest::qWaitForWindowExposed" href="qtest.html#qWaitForWindowExposed-1" status="active" access="public" location="qtestsupport_gui.h" documented="true" meta="plain" overload="true" overload-number="1" type="bool" signature="bool qWaitForWindowExposed(QWindow *window, int timeout)">
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="int" name="timeout" default="5000"/>
            </function>
            <function name="qWaitForWindowFocused" fullname="QTest::qWaitForWindowFocused" href="qtest.html#qWaitForWindowFocused" status="active" access="public" location="qtestsupport_widgets.h" documented="true" since="6.7" meta="plain" type="bool" signature="bool qWaitForWindowFocused(QWidget *widget, QDeadlineTimer timeout)">
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="QDeadlineTimer" name="timeout" default="std::chrono::seconds{5}"/>
            </function>
            <function name="qWaitForWindowFocused" fullname="QTest::qWaitForWindowFocused" href="qtest.html#qWaitForWindowFocused-1" status="active" access="public" location="qtestsupport_gui.h" documented="true" since="6.7" meta="plain" overload="true" overload-number="1" type="bool" signature="bool qWaitForWindowFocused(QWindow *window, QDeadlineTimer timeout)">
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="QDeadlineTimer" name="timeout" default="std::chrono::seconds{5}"/>
            </function>
            <function name="qWarn" fullname="QTest::qWarn" href="qtest-obsolete.html#qWarn" status="deprecated" access="private" location="qtestcase.h" documented="true" meta="plain" type="void" signature="void qWarn(const char *message, const char *file, int line)">
                <parameter type="const char *" name="message" default=""/>
                <parameter type="const char *" name="file" default="nullptr"/>
                <parameter type="int" name="line" default="0"/>
            </function>
            <function name="setBenchmarkResult" fullname="QTest::setBenchmarkResult" href="qtest.html#setBenchmarkResult" status="active" access="public" location="qbenchmark.h" documented="true" meta="plain" type="void" signature="void setBenchmarkResult(qreal result, QTest::QBenchmarkMetric metric)">
                <parameter type="qreal" name="result" default=""/>
                <parameter type="QTest::QBenchmarkMetric" name="metric" default=""/>
            </function>
            <function name="setThrowOnFail" fullname="QTest::setThrowOnFail" href="qtest.html#setThrowOnFail" status="active" access="public" location="qtestcase.h" documented="true" since="6.8" meta="plain" noexcept="true" type="void" signature="void setThrowOnFail(bool enable)">
                <parameter type="bool" name="enable" default=""/>
            </function>
            <function name="setThrowOnSkip" fullname="QTest::setThrowOnSkip" href="qtest.html#setThrowOnSkip" status="active" access="public" location="qtestcase.h" documented="true" since="6.8" meta="plain" noexcept="true" type="void" signature="void setThrowOnSkip(bool enable)">
                <parameter type="bool" name="enable" default=""/>
            </function>
            <function name="toHexRepresentation" fullname="QTest::toHexRepresentation" href="qtest.html#toHexRepresentation" status="active" access="public" location="qtestcase.h" documented="true" meta="plain" type="char *" signature="char * toHexRepresentation(const char *ba, qsizetype length)">
                <parameter type="const char *" name="ba" default=""/>
                <parameter type="qsizetype" name="length" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString" status="active" access="public" location="qtestcase.h" documented="true" meta="plain" type="char *" signature="char * toString(const T &amp;value)">
                <parameter type="const T &amp;" name="value" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-12" status="active" access="public" location="qtest_widgets.h" documented="true" meta="plain" overload="true" overload-number="12" type="char *" signature="char * toString(QSizePolicy sp)">
                <parameter type="QSizePolicy" name="sp" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-13" status="active" access="public" location="qtest_widgets.h" documented="true" meta="plain" overload="true" overload-number="13" type="char *" signature="char * toString(QSizePolicy::ControlType ct)">
                <parameter type="QSizePolicy::ControlType" name="ct" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-14" status="active" access="public" location="qtest_widgets.h" documented="true" meta="plain" overload="true" overload-number="14" type="char *" signature="char * toString(QSizePolicy::ControlTypes cts)">
                <parameter type="QSizePolicy::ControlTypes" name="cts" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-15" status="active" access="public" location="qtest_widgets.h" documented="true" meta="plain" overload="true" overload-number="15" type="char *" signature="char * toString(QSizePolicy::Policy p)">
                <parameter type="QSizePolicy::Policy" name="p" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-16" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="16" type="char *" signature="char * toString(const QByteArray &amp;ba)">
                <parameter type="const QByteArray &amp;" name="ba" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-17" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="17" type="char *" signature="char * toString(const QCborError &amp;c)">
                <parameter type="const QCborError &amp;" name="c" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-18" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="18" type="char *" signature="char * toString(const QChar &amp;character)">
                <parameter type="const QChar &amp;" name="character" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-19" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="19" type="char *" signature="char * toString(const QDate &amp;date)">
                <parameter type="const QDate &amp;" name="date" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-20" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="20" type="char *" signature="char * toString(const QDateTime &amp;dateTime)">
                <parameter type="const QDateTime &amp;" name="dateTime" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-21" status="active" access="public" location="qtest_gui.h" documented="true" since="6.5" meta="plain" overload="true" overload-number="21" type="char *" signature="char * toString(const QKeySequence &amp;ks)">
                <parameter type="const QKeySequence &amp;" name="ks" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-22" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="22" type="char *" signature="char * toString(const QLatin1StringView &amp;string)">
                <parameter type="const QLatin1StringView &amp;" name="string" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-23" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="23" type="char *" signature="char * toString(const QPoint &amp;point)">
                <parameter type="const QPoint &amp;" name="point" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-24" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="24" type="char *" signature="char * toString(const QPointF &amp;point)">
                <parameter type="const QPointF &amp;" name="point" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-25" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="25" type="char *" signature="char * toString(const QRect &amp;rectangle)">
                <parameter type="const QRect &amp;" name="rectangle" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-26" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="26" type="char *" signature="char * toString(const QRectF &amp;rectangle)">
                <parameter type="const QRectF &amp;" name="rectangle" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-27" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="27" type="char *" signature="char * toString(const QSize &amp;size)">
                <parameter type="const QSize &amp;" name="size" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-28" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="28" type="char *" signature="char * toString(const QSizeF &amp;size)">
                <parameter type="const QSizeF &amp;" name="size" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-29" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="29" type="char *" signature="char * toString(const QString &amp;string)">
                <parameter type="const QString &amp;" name="string" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-30" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="30" type="char *" signature="char * toString(const QStringView &amp;string)">
                <parameter type="const QStringView &amp;" name="string" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-31" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="31" type="char *" signature="char * toString(const QTime &amp;time)">
                <parameter type="const QTime &amp;" name="time" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-32" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="32" type="char *" signature="char * toString(const QUrl &amp;url)">
                <parameter type="const QUrl &amp;" name="url" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-33" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="33" type="char *" signature="char * toString(const QUuid &amp;uuid)">
                <parameter type="const QUuid &amp;" name="uuid" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-34" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="34" type="char *" signature="char * toString(const QVariant &amp;variant)">
                <parameter type="const QVariant &amp;" name="variant" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-35" status="active" access="public" location="qtest_gui.h" documented="true" meta="plain" overload="true" overload-number="35" type="char *" signature="char * toString(const QVector2D &amp;v)">
                <parameter type="const QVector2D &amp;" name="v" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-36" status="active" access="public" location="qtest_gui.h" documented="true" meta="plain" overload="true" overload-number="36" type="char *" signature="char * toString(const QVector3D &amp;v)">
                <parameter type="const QVector3D &amp;" name="v" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-37" status="active" access="public" location="qtest_gui.h" documented="true" meta="plain" overload="true" overload-number="37" type="char *" signature="char * toString(const QVector4D &amp;v)">
                <parameter type="const QVector4D &amp;" name="v" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-38" status="active" access="public" location="qtestcase.h" documented="true" meta="plain" overload="true" overload-number="38" type="char *" signature="char * toString(const std::pair&lt;T1, T2&gt; &amp;pair)">
                <parameter type="const std::pair&lt;T1, T2&gt; &amp;" name="pair" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-39" status="active" access="public" location="qtestcase.h" documented="true" meta="plain" overload="true" overload-number="39" type="char *" signature="char * toString(const std::tuple&lt;Types...&gt; &amp;tuple)">
                <parameter type="const std::tuple&lt;Types...&gt; &amp;" name="tuple" default=""/>
            </function>
            <function name="toString" fullname="QTest::toString" href="qtest.html#toString-40" status="active" access="public" location="qtest.h" documented="true" meta="plain" overload="true" overload-number="40" type="char *" signature="char * toString(std::nullptr_t)">
                <parameter type="std::nullptr_t" name="" default=""/>
            </function>
            <function name="touchEvent" fullname="QTest::touchEvent" href="qtest.html#touchEvent" status="active" access="public" location="qtesttouch.h" documented="true" meta="plain" type="QTest::QTouchEventWidgetSequence" signature="QTest::QTouchEventWidgetSequence touchEvent(QWidget *widget, QPointingDevice *device, bool autoCommit)">
                <parameter type="QWidget *" name="widget" default=""/>
                <parameter type="QPointingDevice *" name="device" default=""/>
                <parameter type="bool" name="autoCommit" default="true"/>
            </function>
            <function name="touchEvent" fullname="QTest::touchEvent" href="qtest.html#touchEvent-1" status="active" access="public" location="qtesttouch.h" documented="true" meta="plain" overload="true" overload-number="1" type="QTest::QTouchEventSequence" signature="QTest::QTouchEventSequence touchEvent(QWindow *window, QPointingDevice *device, bool autoCommit)">
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="QPointingDevice *" name="device" default=""/>
                <parameter type="bool" name="autoCommit" default="true"/>
            </function>
            <function name="wheelEvent" fullname="QTest::wheelEvent" href="qtest.html#wheelEvent" status="active" access="public" location="qtestwheel.h" documented="true" since="6.8" meta="plain" type="void" signature="void wheelEvent(QWindow *window, QPointF pos, QPoint angleDelta, QPoint pixelDelta, Qt::KeyboardModifiers stateKey, Qt::ScrollPhase phase)">
                <parameter type="QWindow *" name="window" default=""/>
                <parameter type="QPointF" name="pos" default=""/>
                <parameter type="QPoint" name="angleDelta" default=""/>
                <parameter type="QPoint" name="pixelDelta" default="QPoint(0, 0)"/>
                <parameter type="Qt::KeyboardModifiers" name="stateKey" default="Qt::NoModifier"/>
                <parameter type="Qt::ScrollPhase" name="phase" default="Qt::NoScrollPhase"/>
            </function>
            <class name="QTouchEventSequence" fullname="QTest::QTouchEventSequence" href="qtest-qtoucheventsequence.html" status="active" access="public" location="qtestsupport_gui.h" documented="true" module="QtTest" brief="Used to simulate a sequence of touch events">
                <function name="commit" fullname="QTest::QTouchEventSequence::commit" href="qtest-qtoucheventsequence.html#commit" status="active" access="public" location="qtestsupport_gui.h" documented="true" meta="plain" virtual="virtual" type="bool" signature="bool commit(bool processEvents)">
                    <parameter type="bool" name="processEvents" default="true"/>
                </function>
                <function name="move" fullname="QTest::QTouchEventSequence::move" href="qtest-qtoucheventsequence.html#move" status="active" access="public" location="qtestsupport_gui.h" documented="true" meta="plain" type="QTest::QTouchEventSequence &amp;" signature="QTest::QTouchEventSequence &amp; move(int touchId, const QPoint &amp;pt, QWindow *window)">
                    <parameter type="int" name="touchId" default=""/>
                    <parameter type="const QPoint &amp;" name="pt" default=""/>
                    <parameter type="QWindow *" name="window" default="nullptr"/>
                </function>
                <function name="press" fullname="QTest::QTouchEventSequence::press" href="qtest-qtoucheventsequence.html#press" status="active" access="public" location="qtestsupport_gui.h" documented="true" meta="plain" type="QTest::QTouchEventSequence &amp;" signature="QTest::QTouchEventSequence &amp; press(int touchId, const QPoint &amp;pt, QWindow *window)">
                    <parameter type="int" name="touchId" default=""/>
                    <parameter type="const QPoint &amp;" name="pt" default=""/>
                    <parameter type="QWindow *" name="window" default="nullptr"/>
                </function>
                <function name="release" fullname="QTest::QTouchEventSequence::release" href="qtest-qtoucheventsequence.html#release" status="active" access="public" location="qtestsupport_gui.h" documented="true" meta="plain" type="QTest::QTouchEventSequence &amp;" signature="QTest::QTouchEventSequence &amp; release(int touchId, const QPoint &amp;pt, QWindow *window)">
                    <parameter type="int" name="touchId" default=""/>
                    <parameter type="const QPoint &amp;" name="pt" default=""/>
                    <parameter type="QWindow *" name="window" default="nullptr"/>
                </function>
                <function name="stationary" fullname="QTest::QTouchEventSequence::stationary" href="qtest-qtoucheventsequence.html#stationary" status="active" access="public" location="qtestsupport_gui.h" documented="true" meta="plain" virtual="virtual" type="QTest::QTouchEventSequence &amp;" signature="QTest::QTouchEventSequence &amp; stationary(int touchId)">
                    <parameter type="int" name="touchId" default=""/>
                </function>
                <function name="~QTouchEventSequence" fullname="QTest::QTouchEventSequence::~QTouchEventSequence" href="qtest-qtoucheventsequence.html#dtor.QTouchEventSequence" status="active" access="public" location="qtestsupport_gui.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QTouchEventSequence()"/>
            </class>
            <class name="ThrowOnFailDisabler" fullname="QTest::ThrowOnFailDisabler" href="qtest-throwonfaildisabler.html" status="active" access="public" location="qtestcase.h" since="6.8" documented="true" module="QtTestLib">
                <function name="ThrowOnFailDisabler" fullname="QTest::ThrowOnFailDisabler::ThrowOnFailDisabler" href="qtest-throwonfaildisabler.html#ThrowOnFailDisabler" status="active" access="public" location="qtestcase.h" documented="true" meta="constructor" signature="ThrowOnFailDisabler()"/>
                <function name="~ThrowOnFailDisabler" fullname="QTest::ThrowOnFailDisabler::~ThrowOnFailDisabler" href="qtest-throwonfaildisabler.html#dtor.ThrowOnFailDisabler" status="active" access="public" location="qtestcase.h" documented="true" meta="destructor" noexcept="true" signature="~ThrowOnFailDisabler()"/>
            </class>
            <class name="ThrowOnFailEnabler" fullname="QTest::ThrowOnFailEnabler" href="qtest-throwonfailenabler.html" status="active" access="public" location="qtestcase.h" since="6.8" documented="true" module="QtTestLib">
                <function name="ThrowOnFailEnabler" fullname="QTest::ThrowOnFailEnabler::ThrowOnFailEnabler" href="qtest-throwonfailenabler.html#ThrowOnFailEnabler" status="active" access="public" location="qtestcase.h" documented="true" meta="constructor" signature="ThrowOnFailEnabler()"/>
                <function name="~ThrowOnFailEnabler" fullname="QTest::ThrowOnFailEnabler::~ThrowOnFailEnabler" href="qtest-throwonfailenabler.html#dtor.ThrowOnFailEnabler" status="active" access="public" location="qtestcase.h" documented="true" meta="destructor" noexcept="true" signature="~ThrowOnFailEnabler()"/>
            </class>
            <class name="ThrowOnSkipDisabler" fullname="QTest::ThrowOnSkipDisabler" href="qtest-throwonskipdisabler.html" status="active" access="public" location="qtestcase.h" since="6.8" documented="true" module="QtTestLib">
                <function name="ThrowOnSkipDisabler" fullname="QTest::ThrowOnSkipDisabler::ThrowOnSkipDisabler" href="qtest-throwonskipdisabler.html#ThrowOnSkipDisabler" status="active" access="public" location="qtestcase.h" documented="true" meta="constructor" signature="ThrowOnSkipDisabler()"/>
                <function name="~ThrowOnSkipDisabler" fullname="QTest::ThrowOnSkipDisabler::~ThrowOnSkipDisabler" href="qtest-throwonskipdisabler.html#dtor.ThrowOnSkipDisabler" status="active" access="public" location="qtestcase.h" documented="true" meta="destructor" noexcept="true" signature="~ThrowOnSkipDisabler()"/>
            </class>
            <class name="ThrowOnSkipEnabler" fullname="QTest::ThrowOnSkipEnabler" href="qtest-throwonskipenabler.html" status="active" access="public" location="qtestcase.h" since="6.8" documented="true" module="QtTestLib">
                <function name="ThrowOnSkipEnabler" fullname="QTest::ThrowOnSkipEnabler::ThrowOnSkipEnabler" href="qtest-throwonskipenabler.html#ThrowOnSkipEnabler" status="active" access="public" location="qtestcase.h" documented="true" meta="constructor" signature="ThrowOnSkipEnabler()"/>
                <function name="~ThrowOnSkipEnabler" fullname="QTest::ThrowOnSkipEnabler::~ThrowOnSkipEnabler" href="qtest-throwonskipenabler.html#dtor.ThrowOnSkipEnabler" status="active" access="public" location="qtestcase.h" documented="true" meta="destructor" noexcept="true" signature="~ThrowOnSkipEnabler()"/>
            </class>
            <enum name="KeyAction" fullname="QTest::KeyAction" href="qtest.html#KeyAction-enum" status="active" access="public" location="qtestkeyboard.h" documented="true">
                <value name="Press" value="0"/>
                <value name="Release" value="1"/>
                <value name="Click" value="2"/>
                <value name="Shortcut" value="3"/>
            </enum>
            <enum name="MouseAction" fullname="QTest::MouseAction" href="qtest.html#MouseAction-enum" status="active" access="public" location="qtestmouse.h" documented="true">
                <value name="MousePress" value="0"/>
                <value name="MouseRelease" value="1"/>
                <value name="MouseClick" value="2"/>
                <value name="MouseDClick" value="3"/>
                <value name="MouseMove" value="4"/>
            </enum>
            <enum name="QBenchmarkMetric" fullname="QTest::QBenchmarkMetric" href="qtest.html#QBenchmarkMetric-enum" status="active" access="public" location="qbenchmarkmetric.h" documented="true">
                <value name="FramesPerSecond" value="0"/>
                <value name="BitsPerSecond" value="1"/>
                <value name="BytesPerSecond" value="2"/>
                <value name="WalltimeMilliseconds" value="3"/>
                <value name="CPUTicks" value="4"/>
                <value name="InstructionReads" value="5"/>
                <value name="Events" value="6"/>
                <value name="WalltimeNanoseconds" value="7"/>
                <value name="BytesAllocated" value="8"/>
                <value name="CPUMigrations" value="9"/>
                <value name="CPUCycles" value="10"/>
                <value name="BusCycles" value="11"/>
                <value name="StalledCycles" value="12"/>
                <value name="Instructions" value="13"/>
                <value name="BranchInstructions" value="14"/>
                <value name="BranchMisses" value="15"/>
                <value name="CacheReferences" value="16"/>
                <value name="CacheReads" value="17"/>
                <value name="CacheWrites" value="18"/>
                <value name="CachePrefetches" value="19"/>
                <value name="CacheMisses" value="20"/>
                <value name="CacheReadMisses" value="21"/>
                <value name="CacheWriteMisses" value="22"/>
                <value name="CachePrefetchMisses" value="23"/>
                <value name="ContextSwitches" value="24"/>
                <value name="PageFaults" value="25"/>
                <value name="MinorPageFaults" value="26"/>
                <value name="MajorPageFaults" value="27"/>
                <value name="AlignmentFaults" value="28"/>
                <value name="EmulationFaults" value="29"/>
                <value name="RefCPUCycles" value="30"/>
            </enum>
            <enum name="TestFailMode" fullname="QTest::TestFailMode" href="qtest.html#TestFailMode-enum" status="active" access="public" location="qttestglobal.h" documented="true">
                <value name="Abort" value="1"/>
                <value name="Continue" value="2"/>
            </enum>
        </namespace>
        <class name="QTestData" href="qtestdata.html" status="ignored" access="public" location="qtestdata.h"/>
        <class name="QTestDelayEvent" href="qtestdelayevent.html" status="ignored" access="public" location="qtestevent.h"/>
        <class name="QTestEvent" href="qtestevent.html" status="ignored" access="public" location="qtestevent.h"/>
        <class name="QTestEventList" href="qtesteventlist.html" status="active" access="public" location="qtestevent.h" documented="true" bases="QList" module="QtTest" brief="List of GUI events">
            <function name="QTestEventList" fullname="QTestEventList::QTestEventList" href="qtesteventlist.html#QTestEventList" status="active" access="public" location="qtestevent.h" documented="true" meta="constructor" signature="QTestEventList()"/>
            <function name="QTestEventList" fullname="QTestEventList::QTestEventList" href="qtesteventlist.html#QTestEventList-1" status="active" access="public" location="qtestevent.h" documented="true" meta="copy-constructor" overload="true" overload-number="1" signature="QTestEventList(const QTestEventList &amp;other)">
                <parameter type="const QTestEventList &amp;" name="other" default=""/>
            </function>
            <function name="addDelay" fullname="QTestEventList::addDelay" href="qtesteventlist.html#addDelay" status="active" access="public" location="qtestevent.h" documented="true" meta="plain" type="void" signature="void addDelay(int msecs)">
                <parameter type="int" name="msecs" default=""/>
            </function>
            <function name="addKeyClick" fullname="QTestEventList::addKeyClick" href="qtesteventlist.html#addKeyClick" status="active" access="public" location="qtestevent.h" documented="true" meta="plain" type="void" signature="void addKeyClick(Qt::Key qtKey, Qt::KeyboardModifiers modifiers, int msecs)">
                <parameter type="Qt::Key" name="qtKey" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifiers" default="Qt::NoModifier"/>
                <parameter type="int" name="msecs" default="-1"/>
            </function>
            <function name="addKeyClick" fullname="QTestEventList::addKeyClick" href="qtesteventlist.html#addKeyClick-1" status="active" access="public" location="qtestevent.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void addKeyClick(char ascii, Qt::KeyboardModifiers modifiers, int msecs)">
                <parameter type="char" name="ascii" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifiers" default="Qt::NoModifier"/>
                <parameter type="int" name="msecs" default="-1"/>
            </function>
            <function name="addKeyClicks" fullname="QTestEventList::addKeyClicks" href="qtesteventlist.html#addKeyClicks" status="active" access="public" location="qtestevent.h" documented="true" meta="plain" type="void" signature="void addKeyClicks(const QString &amp;keys, Qt::KeyboardModifiers modifiers, int msecs)">
                <parameter type="const QString &amp;" name="keys" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifiers" default="Qt::NoModifier"/>
                <parameter type="int" name="msecs" default="-1"/>
            </function>
            <function name="addKeyPress" fullname="QTestEventList::addKeyPress" href="qtesteventlist.html#addKeyPress" status="active" access="public" location="qtestevent.h" documented="true" meta="plain" type="void" signature="void addKeyPress(Qt::Key qtKey, Qt::KeyboardModifiers modifiers, int msecs)">
                <parameter type="Qt::Key" name="qtKey" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifiers" default="Qt::NoModifier"/>
                <parameter type="int" name="msecs" default="-1"/>
            </function>
            <function name="addKeyPress" fullname="QTestEventList::addKeyPress" href="qtesteventlist.html#addKeyPress-1" status="active" access="public" location="qtestevent.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void addKeyPress(char ascii, Qt::KeyboardModifiers modifiers, int msecs)">
                <parameter type="char" name="ascii" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifiers" default="Qt::NoModifier"/>
                <parameter type="int" name="msecs" default="-1"/>
            </function>
            <function name="addKeyRelease" fullname="QTestEventList::addKeyRelease" href="qtesteventlist.html#addKeyRelease" status="active" access="public" location="qtestevent.h" documented="true" meta="plain" type="void" signature="void addKeyRelease(Qt::Key qtKey, Qt::KeyboardModifiers modifiers, int msecs)">
                <parameter type="Qt::Key" name="qtKey" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifiers" default="Qt::NoModifier"/>
                <parameter type="int" name="msecs" default="-1"/>
            </function>
            <function name="addKeyRelease" fullname="QTestEventList::addKeyRelease" href="qtesteventlist.html#addKeyRelease-1" status="active" access="public" location="qtestevent.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void addKeyRelease(char ascii, Qt::KeyboardModifiers modifiers, int msecs)">
                <parameter type="char" name="ascii" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifiers" default="Qt::NoModifier"/>
                <parameter type="int" name="msecs" default="-1"/>
            </function>
            <function name="addMouseClick" fullname="QTestEventList::addMouseClick" href="qtesteventlist.html#addMouseClick" status="active" access="public" location="qtestevent.h" documented="true" meta="plain" type="void" signature="void addMouseClick(Qt::MouseButton button, Qt::KeyboardModifiers modifiers, QPoint pos, int delay)">
                <parameter type="Qt::MouseButton" name="button" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifiers" default="Qt::KeyboardModifiers()"/>
                <parameter type="QPoint" name="pos" default="QPoint()"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="addMouseDClick" fullname="QTestEventList::addMouseDClick" href="qtesteventlist.html#addMouseDClick" status="active" access="public" location="qtestevent.h" documented="true" meta="plain" type="void" signature="void addMouseDClick(Qt::MouseButton button, Qt::KeyboardModifiers modifiers, QPoint pos, int delay)">
                <parameter type="Qt::MouseButton" name="button" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifiers" default="Qt::KeyboardModifiers()"/>
                <parameter type="QPoint" name="pos" default="QPoint()"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="addMouseMove" fullname="QTestEventList::addMouseMove" href="qtesteventlist.html#addMouseMove" status="active" access="public" location="qtestevent.h" documented="true" meta="plain" type="void" signature="void addMouseMove(QPoint pos, int delay)">
                <parameter type="QPoint" name="pos" default="QPoint()"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="addMousePress" fullname="QTestEventList::addMousePress" href="qtesteventlist.html#addMousePress" status="active" access="public" location="qtestevent.h" documented="true" meta="plain" type="void" signature="void addMousePress(Qt::MouseButton button, Qt::KeyboardModifiers modifiers, QPoint pos, int delay)">
                <parameter type="Qt::MouseButton" name="button" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifiers" default="Qt::KeyboardModifiers()"/>
                <parameter type="QPoint" name="pos" default="QPoint()"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="addMouseRelease" fullname="QTestEventList::addMouseRelease" href="qtesteventlist.html#addMouseRelease" status="active" access="public" location="qtestevent.h" documented="true" meta="plain" type="void" signature="void addMouseRelease(Qt::MouseButton button, Qt::KeyboardModifiers modifiers, QPoint pos, int delay)">
                <parameter type="Qt::MouseButton" name="button" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifiers" default="Qt::KeyboardModifiers()"/>
                <parameter type="QPoint" name="pos" default="QPoint()"/>
                <parameter type="int" name="delay" default="-1"/>
            </function>
            <function name="clear" fullname="QTestEventList::clear" href="qtesteventlist.html#clear" status="active" access="public" location="qtestevent.h" documented="true" meta="plain" type="void" signature="void clear()"/>
            <function name="simulate" fullname="QTestEventList::simulate" href="qtesteventlist.html#simulate" status="active" access="public" location="qtestevent.h" documented="true" meta="plain" type="void" signature="void simulate(QWidget *w)">
                <parameter type="QWidget *" name="w" default=""/>
            </function>
            <function name="~QTestEventList" fullname="QTestEventList::~QTestEventList" href="qtesteventlist.html#dtor.QTestEventList" status="active" access="public" location="qtestevent.h" documented="true" meta="destructor" noexcept="true" signature="~QTestEventList()"/>
        </class>
        <class name="QTestEventLoop" href="qtesteventloop.html" status="ignored" access="public" location="qtesteventloop.h" bases="QObject"/>
        <class name="QTestKeyClicksEvent" href="qtestkeyclicksevent.html" status="ignored" access="public" location="qtestevent.h"/>
        <class name="QTestKeyEvent" href="qtestkeyevent.html" status="ignored" access="public" location="qtestevent.h"/>
        <class name="QTestMouseEvent" href="qtestmouseevent.html" status="ignored" access="public" location="qtestevent.h"/>
        <page name="qttest-index.html" href="qttest-index.html" status="active" location="qttest-index.qdoc" documented="true" subtype="page" title="Qt Test" fulltitle="Qt Test" subtitle="" brief="Provides classes for unit testing Qt applications and libraries">
            <contents name="using-the-module" title="Using the Module" level="1"/>
            <contents name="building-with-cmake" title="Building with CMake" level="2"/>
            <contents name="building-with-qmake" title="Building with qmake" level="2"/>
            <contents name="articles-and-guides" title="Articles and Guides" level="1"/>
            <contents name="reference" title="Reference" level="1"/>
            <contents name="module-evolution" title="Module Evolution" level="1"/>
            <contents name="licenses-and-attributions" title="Licenses and Attributions" level="1"/>
        </page>
        <page name="qttest-best-practices.qdoc" href="qttest-best-practices-qdoc.html" status="active" location="qttest-best-practices.qdoc" documented="true" subtype="page" title="Qt Test Best Practices" fulltitle="Qt Test Best Practices" subtitle="" brief="Guidelines for creating Qt tests">
            <contents name="general-principles" title="General Principles" level="1"/>
            <contents name="verify-tests" title="Verify Tests" level="2"/>
            <contents name="give-test-functions-descriptive-names" title="Give Test Functions Descriptive Names" level="2"/>
            <contents name="write-self-contained-test-functions" title="Write Self-contained Test Functions" level="2"/>
            <contents name="test-the-full-stack" title="Test the Full Stack" level="2"/>
            <contents name="make-tests-complete-quickly" title="Make Tests Complete Quickly" level="2"/>
            <contents name="use-data-driven-testing" title="Use Data-driven Testing" level="2"/>
            <contents name="use-coverage-tools" title="Use Coverage Tools" level="2"/>
            <contents name="select-appropriate-mechanisms-to-exclude-tests" title="Select Appropriate Mechanisms to Exclude Tests" level="2"/>
            <contents name="avoid-q-assert" title="Avoid Q_ASSERT" level="2"/>
            <contents name="writing-reliable-tests" title="Writing Reliable Tests" level="1"/>
            <contents name="avoid-side-effects-in-verification-steps" title="Avoid Side-effects in Verification Steps" level="2"/>
            <contents name="avoid-fixed-timeouts" title="Avoid Fixed Timeouts" level="2"/>
            <contents name="beware-of-timing-dependent-behavior" title="Beware of Timing-dependent Behavior" level="2"/>
            <contents name="avoid-bitmap-capture-and-comparison" title="Avoid Bitmap Capture and Comparison" level="2"/>
            <contents name="improving-test-output" title="Improving Test Output" level="1"/>
            <contents name="test-for-warnings" title="Test for Warnings" level="2"/>
            <contents name="avoid-printing-debug-messages-from-autotests" title="Avoid Printing Debug Messages from Autotests" level="2"/>
            <contents name="write-well-structured-diagnostic-code" title="Write Well-structured Diagnostic Code" level="2"/>
            <contents name="writing-testable-code" title="Writing Testable Code" level="1"/>
            <contents name="break-dependencies" title="Break Dependencies" level="2"/>
            <contents name="compile-all-classes-into-libraries" title="Compile All Classes into Libraries" level="2"/>
            <contents name="setting-up-test-machines" title="Setting up Test Machines" level="1"/>
            <contents name="screen-savers" title="Screen Savers" level="2"/>
            <contents name="system-dialogs" title="System Dialogs" level="2"/>
            <contents name="display-usage" title="Display Usage" level="2"/>
            <contents name="window-managers" title="Window Managers" level="2"/>
        </page>
        <page name="qtest-overview.html" href="qtest-overview.html" status="active" location="qttestlib-manual.qdoc" documented="true" groups="frameworks-technologies,qt-basic-concepts" subtype="page" title="Qt Test Overview" fulltitle="Qt Test Overview" subtitle="" brief="Overview of the Qt unit testing framework">
            <target name="testlib-benchmarking-measurement"/>
            <keyword name="qtestlib"/>
            <contents name="creating-a-test" title="Creating a Test" level="1"/>
            <contents name="increasing-test-function-timeout" title="Increasing Test Function Timeout" level="1"/>
            <contents name="building-a-test" title="Building a Test" level="1"/>
            <contents name="building-with-cmake-and-ctest" title="Building with CMake and CTest" level="2"/>
            <contents name="building-with-qmake" title="Building with qmake" level="2"/>
            <contents name="building-with-other-tools" title="Building with Other Tools" level="2"/>
            <contents name="qt-test-command-line-arguments" title="Qt Test Command Line Arguments" level="1"/>
            <contents name="syntax" title="Syntax" level="2"/>
            <contents name="options" title="Options" level="2"/>
            <contents name="logging-options" title="Logging Options" level="3"/>
            <contents name="test-log-detail-options" title="Test Log Detail Options" level="3"/>
            <contents name="testing-options" title="Testing Options" level="3"/>
            <contents name="benchmarking-options" title="Benchmarking Options" level="3"/>
            <contents name="miscellaneous-options" title="Miscellaneous Options" level="3"/>
            <contents name="qt-test-environment-variables" title="Qt Test Environment Variables" level="1"/>
            <contents name="creating-a-benchmark" title="Creating a Benchmark" level="1"/>
            <contents name="selecting-the-measurement-back-end" title="Selecting the Measurement Back-end" level="2"/>
            <contents name="using-global-test-data" title="Using Global Test Data" level="1"/>
        </page>
        <page name="qtest-tutorial.html" href="qtest-tutorial.html" status="active" location="qttestlib-manual.qdoc" documented="true" groups="best-practices" subtype="page" title="Qt Test Tutorial" fulltitle="Qt Test Tutorial" subtitle="" brief="A short introduction to testing with Qt Test"/>
        <page name="qttestlib-attribution-valgrind.html" href="qttestlib-attribution-valgrind.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-libs,attributions-qttestlib,attributions-qttestlib-libs" subtype="attribution" title="Valgrind, version 3.22.0" fulltitle="Valgrind, version 3.22.0" subtitle="" brief="BSD 4-clause &quot;Original&quot; or &quot;Old&quot; License">
            <target name="valgrind"/>
        </page>
        <page name="https://gcc.gnu.org/onlinedocs/gcc/Gcov.html" href="https://gcc.gnu.org/onlinedocs/gcc/Gcov.html" status="active" location="qt-webpages.qdoc" documented="true" subtype="externalpage" title="gcov" fulltitle="gcov" subtitle=""/>
        <group name="attributions-libs" href="attributions-libs.html" status="internal" seen="false" title=""/>
        <group name="attributions-qttestlib" href="attributions-qttestlib.html" status="internal" seen="false" title=""/>
        <group name="attributions-qttestlib-libs" href="attributions-qttestlib-libs.html" status="internal" seen="false" title=""/>
        <group name="best-practices" href="best-practices.html" status="internal" seen="false" title=""/>
        <group name="changes-qt-5-to-6" href="changes-qt-5-to-6.html" status="internal" seen="false" title=""/>
        <group name="frameworks-technologies" href="frameworks-technologies.html" status="internal" seen="false" title=""/>
        <group name="modules" href="modules.html" status="internal" seen="false" title=""/>
        <group name="qt-basic-concepts" href="qt-basic-concepts.html" status="internal" seen="false" title=""/>
        <module name="QtTest" href="qttest-module.html" status="active" location="qttest.qdoc" documented="true" groups="modules" seen="true" title="Qt Test C++ Classes" brief="Provides classes for unit testing Qt applications and libraries">
            <keyword name="qttest" title="QtTest"/>
        </module>
        <module name="QtTestLib" href="qttestlib-module.html" status="internal" seen="false" title=""/>
    </namespace>
</INDEX>
