qtestblacklist.cpp

Absolute File Name:/home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestblacklist.cpp
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5static QSet<QByteArray> keywords()-
6{-
7-
8 QSet<QByteArray> set = QSet<QByteArray>()-
9 << "*"-
10-
11 << "linux"-
12 << "64bit"-
13-
14-
15-
16-
17-
18 << "gcc"-
19 << "developer-build"-
20-
21 ;-
22-
23 QCoreApplication *app = QCoreApplication::instance();-
24 if (app
appDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
FALSEnever evaluated
) {
0-2
25 const QVariant platformName = app->property("platformName");-
26 if (platformName.isValid()
platformName.isValid()Description
TRUEnever evaluated
FALSEevaluated 2 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
)
0-2
27 set
never executed: set << platformName.toByteArray();
<< platformName.toByteArray();
never executed: set << platformName.toByteArray();
0
28 }
executed 2 times by 1 test: end of block
Executed by:
  • tst_selftests - unknown status
2
29-
30 return
executed 2 times by 1 test: return set;
Executed by:
  • tst_selftests - unknown status
set;
executed 2 times by 1 test: return set;
Executed by:
  • tst_selftests - unknown status
2
31}-
32-
33static QSet<QByteArray> activeConditions()-
34{-
35 QSet<QByteArray> result = keywords();-
36-
37 QByteArray distributionName = QSysInfo::productType().toLower().toUtf8();-
38 QByteArray distributionRelease = QSysInfo::productVersion().toLower().toUtf8();-
39 if (!distributionName.isEmpty()
!distributionName.isEmpty()Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
FALSEnever evaluated
) {
0-2
40 if (result.find(distributionName) == result.end()
result.find(di...= result.end()Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
FALSEnever evaluated
)
0-2
41 result.insert(distributionName);
executed 2 times by 1 test: result.insert(distributionName);
Executed by:
  • tst_selftests - unknown status
2
42 if (!distributionRelease.isEmpty()
!distributionRelease.isEmpty()Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
FALSEnever evaluated
) {
0-2
43 QByteArray versioned = distributionName + "-" + distributionRelease;-
44 if (result.find(versioned) == result.end()
result.find(ve...= result.end()Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
FALSEnever evaluated
)
0-2
45 result.insert(versioned);
executed 2 times by 1 test: result.insert(versioned);
Executed by:
  • tst_selftests - unknown status
2
46 }
executed 2 times by 1 test: end of block
Executed by:
  • tst_selftests - unknown status
2
47 }
executed 2 times by 1 test: end of block
Executed by:
  • tst_selftests - unknown status
2
48-
49 if (qEnvironmentVariableIsSet("QTEST_ENVIRONMENT")
qEnvironmentVa..._ENVIRONMENT")Description
TRUEnever evaluated
FALSEevaluated 2 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
) {
0-2
50 for (QForeachContainer<typename QtPrivate::remove_reference<decltype(qgetenv("QTEST_ENVIRONMENT").split(' '))>::type> _container_((qgetenv("QTEST_ENVIRONMENT").split(' '))); _container_.control && _container_.i != _container_.e; ++_container_.i, _container_.control ^= 1) for (const QByteArray &k = *_container_.i; _container_.control; _container_.control = 0)-
51 result.insert(k);
never executed: result.insert(k);
0
52 }
never executed: end of block
0
53-
54 return
executed 2 times by 1 test: return result;
Executed by:
  • tst_selftests - unknown status
result;
executed 2 times by 1 test: return result;
Executed by:
  • tst_selftests - unknown status
2
55}-
56-
57static bool checkCondition(const QByteArray &condition)-
58{-
59 static const QSet<QByteArray> matchedConditions = activeConditions();-
60 QList<QByteArray> conds = condition.split(' ');-
61-
62 for (int i = 0; i < conds.size()
i < conds.size()Description
TRUEevaluated 12 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
FALSEevaluated 12 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
; ++i) {
12
63 QByteArray c = conds.at(i);-
64 bool result = c.startsWith('!');-
65 if (result
resultDescription
TRUEnever evaluated
FALSEevaluated 12 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
)
0-12
66 c = c.mid(1);
never executed: c = c.mid(1);
0
67-
68 result ^= matchedConditions.contains(c);-
69 if (!result
!resultDescription
TRUEnever evaluated
FALSEevaluated 12 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
)
0-12
70 return
never executed: return false;
false;
never executed: return false;
0
71 }
executed 12 times by 1 test: end of block
Executed by:
  • tst_selftests - unknown status
12
72 return
executed 12 times by 1 test: return true;
Executed by:
  • tst_selftests - unknown status
true;
executed 12 times by 1 test: return true;
Executed by:
  • tst_selftests - unknown status
12
73}-
74-
75static bool ignoreAll = false;-
76static std::set<QByteArray> *ignoredTests = 0;-
77static std::set<QByteArray> *gpuFeatures = 0;-
78-
79__attribute__((visibility("default"))) std::set<QByteArray> *(*qgpu_features_ptr)(const QString &) = 0;-
80-
81static bool isGPUTestBlacklisted(const char *slot, const char *data = 0)-
82{-
83 const QByteArray disableKey = ([]() -> QByteArray { enum { Size = sizeof("disable_") - 1 }; static const QStaticByteArrayData<Size> qbytearray_literal = { { { { -1 } }, Size, 0, 0, sizeof(QByteArrayData) }, "disable_" }; QByteArrayDataPtr holder = { qbytearray_literal.data_ptr() }; const QByteArray ba(holder); return
never executed: return ba;
ba;
never executed: return ba;
}()) + QByteArray(slot);
0
84 if (gpuFeatures->find(disableKey) != gpuFeatures->end()
gpuFeatures->f...eatures->end()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
85 QByteArray msg = ([]() -> QByteArray { enum { Size = sizeof("Skipped due to GPU blacklist: ") - 1 }; static const QStaticByteArrayData<Size> qbytearray_literal = { { { { -1 } }, Size, 0, 0, sizeof(QByteArrayData) }, "Skipped due to GPU blacklist: " }; QByteArrayDataPtr holder = { qbytearray_literal.data_ptr() }; const QByteArray ba(holder); return
never executed: return ba;
ba;
never executed: return ba;
}()) + disableKey;
0
86 if (data
dataDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
87 msg += ':' + QByteArray(data);
never executed: msg += ':' + QByteArray(data);
0
88 QTest::qSkip(msg.constData(), __FILE__, 212);-
89 return
never executed: return true;
true;
never executed: return true;
0
90 }-
91 return
never executed: return false;
false;
never executed: return false;
0
92}-
93-
94namespace QTestPrivate {-
95-
96void parseBlackList()-
97{-
98 QString filename = QTest::qFindTestData(([]() -> QString { enum { Size = sizeof(u"" "BLACKLIST")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "BLACKLIST" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
executed 699 times by 1 test: return qstring_literal_temp;
Executed by:
  • tst_selftests - unknown status
qstring_literal_temp;
executed 699 times by 1 test: return qstring_literal_temp;
Executed by:
  • tst_selftests - unknown status
}()));
699
99 if (filename.isEmpty()
filename.isEmpty()Description
TRUEevaluated 697 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
FALSEevaluated 2 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
)
2-697
100 return;
executed 697 times by 1 test: return;
Executed by:
  • tst_selftests - unknown status
697
101 QFile ignored(filename);-
102 if (!ignored.open(QIODevice::ReadOnly)
!ignored.open(...ice::ReadOnly)Description
TRUEnever evaluated
FALSEevaluated 2 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
)
0-2
103 return;
never executed: return;
0
104-
105 QByteArray function;-
106-
107 while (!ignored.atEnd()
!ignored.atEnd()Description
TRUEevaluated 24 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
FALSEevaluated 2 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
) {
2-24
108 QByteArray line = ignored.readLine().simplified();-
109 if (line.isEmpty()
line.isEmpty()Description
TRUEnever evaluated
FALSEevaluated 24 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
|| line.startsWith('#')
line.startsWith('#')Description
TRUEnever evaluated
FALSEevaluated 24 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
)
0-24
110 continue;
never executed: continue;
0
111 if (line.startsWith('[')
line.startsWith('[')Description
TRUEevaluated 12 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
FALSEevaluated 12 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
) {
12
112 function = line.mid(1, line.length() - 2);-
113 continue;
executed 12 times by 1 test: continue;
Executed by:
  • tst_selftests - unknown status
12
114 }-
115 bool condition = checkCondition(line);-
116 if (condition
conditionDescription
TRUEevaluated 12 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
FALSEnever evaluated
) {
0-12
117 if (!function.size()
!function.size()Description
TRUEnever evaluated
FALSEevaluated 12 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
) {
0-12
118 ignoreAll = true;-
119 }
never executed: end of block
else {
0
120 if (!ignoredTests
!ignoredTestsDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
FALSEevaluated 10 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
)
2-10
121 ignoredTests = new std::set<QByteArray>;
executed 2 times by 1 test: ignoredTests = new std::set<QByteArray>;
Executed by:
  • tst_selftests - unknown status
2
122 ignoredTests->insert(function);-
123 }
executed 12 times by 1 test: end of block
Executed by:
  • tst_selftests - unknown status
12
124 }-
125 }
executed 12 times by 1 test: end of block
Executed by:
  • tst_selftests - unknown status
12
126}
executed 2 times by 1 test: end of block
Executed by:
  • tst_selftests - unknown status
2
127-
128void parseGpuBlackList()-
129{-
130 if (!qgpu_features_ptr
!qgpu_features_ptrDescription
TRUEevaluated 678 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
FALSEevaluated 21 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
)
21-678
131 return;
executed 678 times by 1 test: return;
Executed by:
  • tst_selftests - unknown status
678
132 QString filename = QTest::qFindTestData(([]() -> QString { enum { Size = sizeof(u"" "GPU_BLACKLIST")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "GPU_BLACKLIST" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
executed 21 times by 1 test: return qstring_literal_temp;
Executed by:
  • tst_selftests - unknown status
qstring_literal_temp;
executed 21 times by 1 test: return qstring_literal_temp;
Executed by:
  • tst_selftests - unknown status
}()));
21
133 if (filename.isEmpty()
filename.isEmpty()Description
TRUEevaluated 21 times by 1 test
Evaluated by:
  • tst_selftests - unknown status
FALSEnever evaluated
)
0-21
134 return;
executed 21 times by 1 test: return;
Executed by:
  • tst_selftests - unknown status
21
135 if (!gpuFeatures
!gpuFeaturesDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
136 gpuFeatures = qgpu_features_ptr(filename);
never executed: gpuFeatures = qgpu_features_ptr(filename);
0
137}
never executed: end of block
0
138-
139void checkBlackLists(const char *slot, const char *data)-
140{-
141 bool ignore = ignoreAll;-
142-
143 if (!ignore
!ignoreDescription
TRUEevaluated 130010 times by 534 tests
Evaluated by:
  • tst_Collections
  • tst_Compiler
  • tst_Gestures
  • tst_LargeFile
  • tst_ModelTest
  • tst_NetworkSelfTest
  • tst_PlatformSocketEngine
  • tst_QAbstractAnimation
  • tst_QAbstractButton
  • tst_QAbstractFileEngine
  • tst_QAbstractItemModel
  • tst_QAbstractItemView
  • tst_QAbstractNetworkCache
  • tst_QAbstractPrintDialog
  • tst_QAbstractProxyModel
  • tst_QAbstractScrollArea
  • tst_QAbstractSlider
  • tst_QAbstractSocket
  • tst_QAbstractSpinBox
  • tst_QAbstractTextDocumentLayout
  • tst_QAccessibility
  • tst_QAction
  • tst_QActionGroup
  • tst_QAlgorithms
  • tst_QAnimationGroup
  • ...
FALSEevaluated 471 times by 1 test
Evaluated by:
  • tst_QSslKey
&& ignoredTests
ignoredTestsDescription
TRUEevaluated 3737 times by 24 tests
Evaluated by:
  • tst_QAction
  • tst_QActionGroup
  • tst_QCompleter
  • tst_QDBusAbstractAdaptor
  • tst_QFtp
  • tst_QGestureRecognizer
  • tst_QGraphicsView
  • tst_QMdiArea
  • tst_QNetworkInterface
  • tst_QNetworkReply
  • tst_QPauseAnimation
  • tst_QSemaphore
  • tst_QSizeGrip
  • tst_QSocks5SocketEngine
  • tst_QSslCertificate
  • tst_QSslSocket
  • tst_QSslSocket_onDemandCertificates_member
  • tst_QTcpServer
  • tst_QTextDocumentLayout
  • tst_QTouchEvent
  • tst_QUdpSocket
  • tst_QWidget
  • tst_Spdy
  • tst_selftests - unknown status
FALSEevaluated 126273 times by 511 tests
Evaluated by:
  • tst_Collections
  • tst_Compiler
  • tst_Gestures
  • tst_LargeFile
  • tst_ModelTest
  • tst_NetworkSelfTest
  • tst_PlatformSocketEngine
  • tst_QAbstractAnimation
  • tst_QAbstractButton
  • tst_QAbstractFileEngine
  • tst_QAbstractItemModel
  • tst_QAbstractItemView
  • tst_QAbstractNetworkCache
  • tst_QAbstractPrintDialog
  • tst_QAbstractProxyModel
  • tst_QAbstractScrollArea
  • tst_QAbstractSlider
  • tst_QAbstractSocket
  • tst_QAbstractSpinBox
  • tst_QAbstractTextDocumentLayout
  • tst_QAccessibility
  • tst_QAlgorithms
  • tst_QAnimationGroup
  • tst_QApplication
  • tst_QArrayData
  • ...
) {
471-130010
144 QByteArray s = slot;-
145 ignore = (ignoredTests->find(s) != ignoredTests->end());-
146 if (!ignore
!ignoreDescription
TRUEevaluated 3667 times by 22 tests
Evaluated by:
  • tst_QAction
  • tst_QActionGroup
  • tst_QCompleter
  • tst_QDBusAbstractAdaptor
  • tst_QFtp
  • tst_QGestureRecognizer
  • tst_QGraphicsView
  • tst_QMdiArea
  • tst_QNetworkInterface
  • tst_QNetworkReply
  • tst_QPauseAnimation
  • tst_QSemaphore
  • tst_QSizeGrip
  • tst_QSocks5SocketEngine
  • tst_QSslCertificate
  • tst_QSslSocket
  • tst_QTcpServer
  • tst_QTextDocumentLayout
  • tst_QTouchEvent
  • tst_QUdpSocket
  • tst_QWidget
  • tst_Spdy
FALSEevaluated 70 times by 19 tests
Evaluated by:
  • tst_QAction
  • tst_QCompleter
  • tst_QDBusAbstractAdaptor
  • tst_QGraphicsView
  • tst_QMdiArea
  • tst_QNetworkInterface
  • tst_QNetworkReply
  • tst_QPauseAnimation
  • tst_QSemaphore
  • tst_QSocks5SocketEngine
  • tst_QSslCertificate
  • tst_QSslSocket_onDemandCertificates_member
  • tst_QTcpServer
  • tst_QTextDocumentLayout
  • tst_QTouchEvent
  • tst_QUdpSocket
  • tst_QWidget
  • tst_Spdy
  • tst_selftests - unknown status
&& data
dataDescription
TRUEevaluated 2847 times by 18 tests
Evaluated by:
  • tst_QAction
  • tst_QCompleter
  • tst_QDBusAbstractAdaptor
  • tst_QFtp
  • tst_QGestureRecognizer
  • tst_QGraphicsView
  • tst_QMdiArea
  • tst_QNetworkInterface
  • tst_QNetworkReply
  • tst_QPauseAnimation
  • tst_QSizeGrip
  • tst_QSocks5SocketEngine
  • tst_QSslCertificate
  • tst_QSslSocket
  • tst_QTcpServer
  • tst_QUdpSocket
  • tst_QWidget
  • tst_Spdy
FALSEevaluated 820 times by 21 tests
Evaluated by:
  • tst_QAction
  • tst_QActionGroup
  • tst_QCompleter
  • tst_QDBusAbstractAdaptor
  • tst_QFtp
  • tst_QGraphicsView
  • tst_QMdiArea
  • tst_QNetworkInterface
  • tst_QNetworkReply
  • tst_QPauseAnimation
  • tst_QSemaphore
  • tst_QSizeGrip
  • tst_QSocks5SocketEngine
  • tst_QSslCertificate
  • tst_QSslSocket
  • tst_QTcpServer
  • tst_QTextDocumentLayout
  • tst_QTouchEvent
  • tst_QUdpSocket
  • tst_QWidget
  • tst_Spdy
) {
70-3667
147 s += ':';-
148 s += data;-
149 ignore = (ignoredTests->find(s) != ignoredTests->end());-
150 }
executed 2847 times by 18 tests: end of block
Executed by:
  • tst_QAction
  • tst_QCompleter
  • tst_QDBusAbstractAdaptor
  • tst_QFtp
  • tst_QGestureRecognizer
  • tst_QGraphicsView
  • tst_QMdiArea
  • tst_QNetworkInterface
  • tst_QNetworkReply
  • tst_QPauseAnimation
  • tst_QSizeGrip
  • tst_QSocks5SocketEngine
  • tst_QSslCertificate
  • tst_QSslSocket
  • tst_QTcpServer
  • tst_QUdpSocket
  • tst_QWidget
  • tst_Spdy
2847
151 }
executed 3737 times by 24 tests: end of block
Executed by:
  • tst_QAction
  • tst_QActionGroup
  • tst_QCompleter
  • tst_QDBusAbstractAdaptor
  • tst_QFtp
  • tst_QGestureRecognizer
  • tst_QGraphicsView
  • tst_QMdiArea
  • tst_QNetworkInterface
  • tst_QNetworkReply
  • tst_QPauseAnimation
  • tst_QSemaphore
  • tst_QSizeGrip
  • tst_QSocks5SocketEngine
  • tst_QSslCertificate
  • tst_QSslSocket
  • tst_QSslSocket_onDemandCertificates_member
  • tst_QTcpServer
  • tst_QTextDocumentLayout
  • tst_QTouchEvent
  • tst_QUdpSocket
  • tst_QWidget
  • tst_Spdy
  • tst_selftests - unknown status
3737
152-
153 QTestResult::setBlacklistCurrentTest(ignore);-
154-
155-
156-
157 if (!ignore
!ignoreDescription
TRUEevaluated 129932 times by 533 tests
Evaluated by:
  • tst_Collections
  • tst_Compiler
  • tst_Gestures
  • tst_LargeFile
  • tst_ModelTest
  • tst_NetworkSelfTest
  • tst_PlatformSocketEngine
  • tst_QAbstractAnimation
  • tst_QAbstractButton
  • tst_QAbstractFileEngine
  • tst_QAbstractItemModel
  • tst_QAbstractItemView
  • tst_QAbstractNetworkCache
  • tst_QAbstractPrintDialog
  • tst_QAbstractProxyModel
  • tst_QAbstractScrollArea
  • tst_QAbstractSlider
  • tst_QAbstractSocket
  • tst_QAbstractSpinBox
  • tst_QAbstractTextDocumentLayout
  • tst_QAccessibility
  • tst_QAction
  • tst_QActionGroup
  • tst_QAlgorithms
  • tst_QAnimationGroup
  • ...
FALSEevaluated 549 times by 23 tests
Evaluated by:
  • tst_QAction
  • tst_QCompleter
  • tst_QDBusAbstractAdaptor
  • tst_QFtp
  • tst_QGestureRecognizer
  • tst_QGraphicsView
  • tst_QMdiArea
  • tst_QNetworkInterface
  • tst_QNetworkReply
  • tst_QPauseAnimation
  • tst_QSemaphore
  • tst_QSizeGrip
  • tst_QSocks5SocketEngine
  • tst_QSslCertificate
  • tst_QSslKey
  • tst_QSslSocket_onDemandCertificates_member
  • tst_QTcpServer
  • tst_QTextDocumentLayout
  • tst_QTouchEvent
  • tst_QUdpSocket
  • tst_QWidget
  • tst_Spdy
  • tst_selftests - unknown status
&& gpuFeatures
gpuFeaturesDescription
TRUEnever evaluated
FALSEevaluated 129932 times by 533 tests
Evaluated by:
  • tst_Collections
  • tst_Compiler
  • tst_Gestures
  • tst_LargeFile
  • tst_ModelTest
  • tst_NetworkSelfTest
  • tst_PlatformSocketEngine
  • tst_QAbstractAnimation
  • tst_QAbstractButton
  • tst_QAbstractFileEngine
  • tst_QAbstractItemModel
  • tst_QAbstractItemView
  • tst_QAbstractNetworkCache
  • tst_QAbstractPrintDialog
  • tst_QAbstractProxyModel
  • tst_QAbstractScrollArea
  • tst_QAbstractSlider
  • tst_QAbstractSocket
  • tst_QAbstractSpinBox
  • tst_QAbstractTextDocumentLayout
  • tst_QAccessibility
  • tst_QAction
  • tst_QActionGroup
  • tst_QAlgorithms
  • tst_QAnimationGroup
  • ...
) {
0-129932
158 QByteArray s_gpu = slot;-
159 ignore = isGPUTestBlacklisted(s_gpu, data);-
160 if (!ignore
!ignoreDescription
TRUEnever evaluated
FALSEnever evaluated
&& data
dataDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
161 s_gpu += ':';-
162 s_gpu += data;-
163 isGPUTestBlacklisted(s_gpu);-
164 }
never executed: end of block
0
165 }
never executed: end of block
0
166}
executed 130481 times by 535 tests: end of block
Executed by:
  • tst_Collections
  • tst_Compiler
  • tst_Gestures
  • tst_LargeFile
  • tst_ModelTest
  • tst_NetworkSelfTest
  • tst_PlatformSocketEngine
  • tst_QAbstractAnimation
  • tst_QAbstractButton
  • tst_QAbstractFileEngine
  • tst_QAbstractItemModel
  • tst_QAbstractItemView
  • tst_QAbstractNetworkCache
  • tst_QAbstractPrintDialog
  • tst_QAbstractProxyModel
  • tst_QAbstractScrollArea
  • tst_QAbstractSlider
  • tst_QAbstractSocket
  • tst_QAbstractSpinBox
  • tst_QAbstractTextDocumentLayout
  • tst_QAccessibility
  • tst_QAction
  • tst_QActionGroup
  • tst_QAlgorithms
  • tst_QAnimationGroup
  • ...
130481
167-
168}-
169-
170-
171-
Switch to Source codePreprocessed file

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9