summaryrefslogtreecommitdiffstats
path: root/tests/auto/widgets/graphicsview/qgraphicsview/tst_qgraphicsview_2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/widgets/graphicsview/qgraphicsview/tst_qgraphicsview_2.cpp')
-rw-r--r--tests/auto/widgets/graphicsview/qgraphicsview/tst_qgraphicsview_2.cpp1781
1 files changed, 601 insertions, 1180 deletions
diff --git a/tests/auto/widgets/graphicsview/qgraphicsview/tst_qgraphicsview_2.cpp b/tests/auto/widgets/graphicsview/qgraphicsview/tst_qgraphicsview_2.cpp
index 3149937bdc..9a039c3796 100644
--- a/tests/auto/widgets/graphicsview/qgraphicsview/tst_qgraphicsview_2.cpp
+++ b/tests/auto/widgets/graphicsview/qgraphicsview/tst_qgraphicsview_2.cpp
@@ -44,1204 +44,625 @@
#include <QtGui/QTransform>
#include <QtGui/QGuiApplication>
#include <QtGui/QScreen>
+#include <QtWidgets/QStyle>
+#include <QtWidgets/QStyleFactory>
+#include "tst_qgraphicsview.h"
+
+Q_DECLARE_METATYPE(ExpectedValueDescription)
+Q_DECLARE_METATYPE(QList<int>)
+Q_DECLARE_METATYPE(QList<QRectF>)
+Q_DECLARE_METATYPE(QMatrix)
Q_DECLARE_METATYPE(QPainterPath)
Q_DECLARE_METATYPE(Qt::ScrollBarPolicy)
+Q_DECLARE_METATYPE(ScrollBarCount)
-static void _scrollBarRanges_data_1(int offset)
-{
- // No motif, flat frame
- QTest::newRow("1") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << 0 << 0 << 0 << false << false;
- QTest::newRow("2") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset) << 0 << offset << false << false;
- QTest::newRow("3") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset) << 0 << (100 + offset) << false << false;
- QTest::newRow("4") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << 0 << 0 << 0 << false << false;
- QTest::newRow("5") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -100 << (offset -50) << -100 << (-100 + offset) << false << false;
- QTest::newRow("6") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -100 << (offset -50) << -100 << offset << false << false;
- QTest::newRow("7") << QSize(150, 100) << QRectF(0, 0, 151, 101) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (offset + 1) << 0 << offset + 1 << false << false;
- QTest::newRow("8") << QSize(150, 100) << QRectF(0, 0, 201, 101) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 1) << 0 << offset + 1 << false << false;
- QTest::newRow("9") << QSize(150, 100) << QRectF(0, 0, 201, 201) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 1) << 0 << (100 + offset + 1) << false << false;
- QTest::newRow("10") << QSize(150, 100) << QRectF(-101, -101, 151, 101) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -101 << (-100 + offset) << -101 << (-100 + offset) << false << false;
- QTest::newRow("11") << QSize(150, 100) << QRectF(-101, -101, 201, 101) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-101) << (offset + -50) << -101 << (-100 + offset) << false << false;
- QTest::newRow("12") << QSize(150, 100) << QRectF(-101, -101, 201, 201) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-101) << (offset -50) << (-101) << offset << false << false;
- QTest::newRow("13") << QSize(150, 100) << QRectF(0, 0, 166, 116) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (offset + 16) << 0 << (offset + 16) << false << false;
- QTest::newRow("14") << QSize(150, 100) << QRectF(0, 0, 216, 116) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 16) << 0 << (offset + 16) << false << false;
- QTest::newRow("15") << QSize(150, 100) << QRectF(0, 0, 216, 216) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 16) << 0 << (100 + offset + 16) << false << false;
- QTest::newRow("16") << QSize(150, 100) << QRectF(-116, -116, 166, 116) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-100 - 16) << (-100 + offset) << (-100 - 16 ) << (-100 + offset) << false << false;
- QTest::newRow("17") << QSize(150, 100) << QRectF(-116, -116, 216, 116) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-100 - 16) << (offset -50) << (-100 - 16) << (-100 + offset) << false << false;
- QTest::newRow("18") << QSize(150, 100) << QRectF(-116, -116, 216, 216) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-100 - 16) << (offset -50) << (-100 - 16) << offset << false << false;
- QTest::newRow("1 x2") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (150 + offset) << 0 << (100 + offset) << false << false;
- QTest::newRow("2 x2") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (250 + offset) << 0 << (100 + offset) << false << false;
- QTest::newRow("3 x2") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (250 + offset) << 0 << (300 + offset) << false << false;
- QTest::newRow("4 x2") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -200 << (-50 + offset) << -200 << (-100 + offset) << false << false;
- QTest::newRow("5 x2") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -200 << (50 + offset) << -200 << (-100 + offset) << false << false;
- QTest::newRow("6 x2") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -200 << (50 + offset) << -200 << (100 + offset) << false << false;
- QTest::newRow("1 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 0 << 0 << 0 << false << false;
- QTest::newRow("2 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 50 << 0 << 0 << false << false;
- QTest::newRow("3 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 50 << 0 << 100 << false << false;
- QTest::newRow("4 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 0 << 0 << 0 << false << false;
- QTest::newRow("5 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -100 << -50 << 0 << 0 << false << false;
- QTest::newRow("6 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -100 << -50 << -100 << 0 << false << false;
- QTest::newRow("7 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 1 << 0 << 1 << false << false;
- QTest::newRow("8 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 51 << 0 << 1 << false << false;
- QTest::newRow("9 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 51 << 0 << 101 << false << false;
- QTest::newRow("10 No ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -101 << -100 << -101 << -100 << false << false;
- QTest::newRow("11 No ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -101 << -50 << -101 << -100 << false << false;
- QTest::newRow("12 No ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -101 << -50 << -101 << 0 << false << false;
- QTest::newRow("13 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 16 << 0 << 16 << false << false;
- QTest::newRow("14 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << (50 + 16) << 0 << 16 << false << false;
- QTest::newRow("15 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << (50 + 16) << 0 << (100 + 16) << false << false;
- QTest::newRow("16 No ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << (-100 - 16) << -100 << (-100 - 16) << -100 << false << false;
- QTest::newRow("17 No ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << (-100 - 16) << -50 << (-100 - 16) << -100 << false << false;
- QTest::newRow("18 No ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << (-100 - 16) << -50 << (-100 - 16) << 0 << false << false;
- QTest::newRow("1 x2 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 150 << 0 << 100 << false << false;
- QTest::newRow("2 x2 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 250 << 0 << 100 << false << false;
- QTest::newRow("3 x2 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 250 << 0 << 300 << false << false;
- QTest::newRow("4 x2 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -200 << -50 << -200 << -100 << false << false;
- QTest::newRow("5 x2 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -200 << 50 << -200 << -100 << false << false;
- QTest::newRow("6 x2 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -200 << 50 << -200 << 100 << false << false;
- QTest::newRow("1 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << 16 << 0 << 16 << false << false;
- QTest::newRow("2 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 16) << 0 << 16 << false << false;
- QTest::newRow("3 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 16) << 0 << (100 + 16) << false << false;
- QTest::newRow("4 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -100 << (-100 + 16) << -100 << (-100 + 16) << false << false;
- QTest::newRow("5 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -100 << (16-50) << -100 << (-100 + 16) << false << false;
- QTest::newRow("6 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -100 << (16-50) << -100 << 16 << false << false;
- QTest::newRow("7 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << 17 << 0 << 17 << false << false;
- QTest::newRow("8 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (17+50) << 0 << 17 << false << false;
- QTest::newRow("9 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << 67 << 0 << 117 << false << false;
- QTest::newRow("10 Always ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -101 << (-100 + 16) << -101 << (-100 + 16) << false << false;
- QTest::newRow("11 Always ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -101 << (16-50) << -101 << (-100 + 16) << false << false;
- QTest::newRow("12 Always ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -101 << (16-50) << -101 << 16 << false << false;
- QTest::newRow("13 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << 32 << 0 << 32 << false << false;
- QTest::newRow("14 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 32) << 0 << 32 << false << false;
- QTest::newRow("15 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 32) << 0 << (100 + 32) << false << false;
- QTest::newRow("16 Always ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (-100 + 16) << (-100 - 16) << (-100 + 16) << false << false;
- QTest::newRow("17 Always ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (16-50) << (-100 - 16) << (-100 + 16) << false << false;
- QTest::newRow("18 Always ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (16-50) << (-100 - 16) << 16 << false << false;
- QTest::newRow("1 x2 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (150 + 16) << 0 << (100 + 16) << false << false;
- QTest::newRow("2 x2 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (250 + 16) << 0 << (100 + 16) << false << false;
- QTest::newRow("3 x2 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (250 + 16) << 0 << (300 + 16) << false << false;
- QTest::newRow("4 x2 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -200 << (-50 + 16) << -200 << (-100 + 16) << false << false;
- QTest::newRow("5 x2 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -200 << (50 + 16) << -200 << (-100 + 16) << false << false;
- QTest::newRow("6 x2 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -200 << (50 + 16) << -200 << (100 + 16) << false << false;
- QTest::newRow("1 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << 16 << 0 << 0 << false << false;
- QTest::newRow("2 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 16) << 0 << 0 << false << false;
- QTest::newRow("3 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 16) << 0 << 100 << false << false;
- QTest::newRow("4 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -100 << (-100 + 16) << 0 << 0 << false << false;
- QTest::newRow("5 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -100 << (16-50) << 0 << 0 << false << false;
- QTest::newRow("6 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -100 << (16-50) << -100 << 0 << false << false;
- QTest::newRow("7 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << 17 << 0 << 1 << false << false;
- QTest::newRow("8 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (17+50) << 0 << 1 << false << false;
- QTest::newRow("9 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << 67 << 0 << 101 << false << false;
- QTest::newRow("10 Vertical Only") << QSize(150, 100) << QRectF(-101, -101, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -101 << (-100 + 16) << -101 << -100 << false << false;
- QTest::newRow("11 Vertical Only") << QSize(150, 100) << QRectF(-101, -101, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -101 << (16-50) << -101 << -100 << false << false;
- QTest::newRow("12 Vertical Only") << QSize(150, 100) << QRectF(-101, -101, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -101 << (16-50) << -101 << 0 << false << false;
- QTest::newRow("13 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << 32 << 0 << 16 << false << false;
- QTest::newRow("14 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 32) << 0 << 16 << false << false;
- QTest::newRow("15 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 32) << 0 << (100 + 16) << false << false;
- QTest::newRow("16 Vertical Only") << QSize(150, 100) << QRectF(-116, -116, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (-100 + 16) << (-100 - 16) << -100 << false << false;
- QTest::newRow("17 Vertical Only") << QSize(150, 100) << QRectF(-116, -116, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (16-50) << (-100 - 16) << -100 << false << false;
- QTest::newRow("18 Vertical Only") << QSize(150, 100) << QRectF(-116, -116, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (16-50) << (-100 - 16) << 0 << false << false;
- QTest::newRow("1 x2 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (150 + 16) << 0 << 100 << false << false;
- QTest::newRow("2 x2 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (250 + 16) << 0 << 100 << false << false;
- QTest::newRow("3 x2 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (250 + 16) << 0 << 300 << false << false;
- QTest::newRow("4 x2 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -200 << (-50 + 16) << -200 << -100 << false << false;
- QTest::newRow("5 x2 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -200 << (50 + 16) << -200 << -100 << false << false;
- QTest::newRow("6 x2 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -200 << (50 + 16) << -200 << 100 << false << false;
-}
-
-static void _scrollBarRangesMotif_data_1(int offset)
-{
- // Motif, flat frame
- QTest::newRow("Motif, 1") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << 0 << 0 << 0 << true << false;
- QTest::newRow("Motif, 2") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset) << 0 << offset << true << false;
- QTest::newRow("Motif, 3") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset) << 0 << (100 + offset) << true << false;
- QTest::newRow("Motif, 4") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << 0 << 0 << 0 << true << false;
- QTest::newRow("Motif, 5") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -100 << (offset-50) << -100 << (-100 + offset) << true << false;
- QTest::newRow("Motif, 6") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -100 << (offset-50) << -100 << offset << true << false;
- QTest::newRow("Motif, 7") << QSize(150, 100) << QRectF(0, 0, 151, 101) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << offset + 1 << 0 << offset + 1 << true << false;
- QTest::newRow("Motif, 8") << QSize(150, 100) << QRectF(0, 0, 201, 101) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 1) << 0 << offset + 1 << true << false;
- QTest::newRow("Motif, 9") << QSize(150, 100) << QRectF(0, 0, 201, 201) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 1) << 0 << (100 + offset + 1) << true << false;
- QTest::newRow("Motif, 10") << QSize(150, 100) << QRectF(-101, -101, 151, 101) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -101 << (-100 + offset) << -101 << (-100 + offset) << true << false;
- QTest::newRow("Motif, 11") << QSize(150, 100) << QRectF(-101, -101, 201, 101) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-101) << (offset-50) << -101 << (-100 + offset) << true << false;
- QTest::newRow("Motif, 12") << QSize(150, 100) << QRectF(-101, -101, 201, 201) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-101) << (offset-50) << (-101) << offset << true << false;
- QTest::newRow("Motif, 13") << QSize(150, 100) << QRectF(0, 0, 166, 116) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (offset + 16) << 0 << (offset + 16) << true << false;
- QTest::newRow("Motif, 14") << QSize(150, 100) << QRectF(0, 0, 216, 116) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 16) << 0 << (offset + 16) << true << false;
- QTest::newRow("Motif, 15") << QSize(150, 100) << QRectF(0, 0, 216, 216) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 16) << 0 << (100 + offset + 16) << true << false;
- QTest::newRow("Motif, 16") << QSize(150, 100) << QRectF(-116, -116, 166, 116) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-100 - 16) << (-100 + offset) << (-100 - 16) << (-100 + offset) << true << false;
- QTest::newRow("Motif, 17") << QSize(150, 100) << QRectF(-116, -116, 216, 116) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-100 - 16) << (offset-50) << (-100 - 16) << (-100 + offset) << true << false;
- QTest::newRow("Motif, 18") << QSize(150, 100) << QRectF(-116, -116, 216, 216) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-100 - 16) << (offset-50) << (-100 - 16) << offset << true << false;
- QTest::newRow("Motif, 1 x2") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (150 + offset) << 0 << (100 + offset) << true << false;
- QTest::newRow("Motif, 2 x2") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (250 + offset) << 0 << (100 + offset) << true << false;
- QTest::newRow("Motif, 3 x2") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (250 + offset) << 0 << (300 + offset) << true << false;
- QTest::newRow("Motif, 4 x2") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -200 << (-50 + offset) << -200 << (-100 + offset) << true << false;
- QTest::newRow("Motif, 5 x2") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -200 << (50 + offset) << -200 << (-100 + offset) << true << false;
- QTest::newRow("Motif, 6 x2") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -200 << (50 + offset) << -200 << (100 + offset) << true << false;
- QTest::newRow("Motif, 1 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 0 << 0 << 0 << true << false;
- QTest::newRow("Motif, 2 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 50 << 0 << 0 << true << false;
- QTest::newRow("Motif, 3 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 50 << 0 << 100 << true << false;
- QTest::newRow("Motif, 4 No ScrollBars") << QSize(100, 100) << QRectF(-100, -100, 100, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 0 << 0 << 0 << true << false;
- QTest::newRow("Motif, 5 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -100 << -50 << 0 << 0 << true << false;
- QTest::newRow("Motif, 6 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -100 << -50 << -100 << 0 << true << false;
- QTest::newRow("Motif, 7 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 1 << 0 << 1 << true << false;
- QTest::newRow("Motif, 8 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 51 << 0 << 1 << true << false;
- QTest::newRow("Motif, 9 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 51 << 0 << 101 << true << false;
- QTest::newRow("Motif, 10 No ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -101 << -100 << -101 << -100 << true << false;
- QTest::newRow("Motif, 11 No ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -101 << -50 << -101 << -100 << true << false;
- QTest::newRow("Motif, 12 No ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -101 << -50 << -101 << 0 << true << false;
- QTest::newRow("Motif, 13 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 16 << 0 << 16 << true << false;
- QTest::newRow("Motif, 14 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << (50 + 16) << 0 << 16 << true << false;
- QTest::newRow("Motif, 15 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << (50 + 16) << 0 << (100 + 16) << true << false;
- QTest::newRow("Motif, 16 No ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << (-100 - 16) << -100 << (-100 - 16) << -100 << true << false;
- QTest::newRow("Motif, 17 No ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << (-100 - 16) << -50 << (-100 - 16) << -100 << true << false;
- QTest::newRow("Motif, 18 No ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << (-100 - 16) << -50 << (-100 - 16) << 0 << true << false;
- QTest::newRow("Motif, 1 x2 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 150 << 0 << 100 << true << false;
- QTest::newRow("Motif, 2 x2 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 250 << 0 << 100 << true << false;
- QTest::newRow("Motif, 3 x2 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 250 << 0 << 300 << true << false;
- QTest::newRow("Motif, 4 x2 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -200 << -50 << -200 << -100 << true << false;
- QTest::newRow("Motif, 5 x2 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -200 << 50 << -200 << -100 << true << false;
- QTest::newRow("Motif, 6 x2 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -200 << 50 << -200 << 100 << true << false;
- QTest::newRow("Motif, 1 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << 16 << 0 << 16 << true << false;
- QTest::newRow("Motif, 2 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 16) << 0 << 16 << true << false;
- QTest::newRow("Motif, 3 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 16) << 0 << (100 + 16) << true << false;
- QTest::newRow("Motif, 4 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -100 << (-100 + 16) << -100 << (-100 + 16) << true << false;
- QTest::newRow("Motif, 5 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -100 << (16-50) << -100 << (-100 + 16) << true << false;
- QTest::newRow("Motif, 6 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -100 << (16-50) << -100 << 16 << true << false;
- QTest::newRow("Motif, 7 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << 17 << 0 << 17 << true << false;
- QTest::newRow("Motif, 8 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (117-50) << 0 << 17 << true << false;
- QTest::newRow("Motif, 9 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (117-50) << 0 << 117 << true << false;
- QTest::newRow("Motif, 10 Always ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -101 << (-100 + 16) << -101 << (-100 + 16) << true << false;
- QTest::newRow("Motif, 11 Always ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -101 << (16-50) << -101 << (-100 + 16) << true << false;
- QTest::newRow("Motif, 12 Always ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -101 << (16-50) << -101 << 16 << true << false;
- QTest::newRow("Motif, 13 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << 32 << 0 << 32 << true << false;
- QTest::newRow("Motif, 14 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 32) << 0 << 32 << true << false;
- QTest::newRow("Motif, 15 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 32) << 0 << (100 + 32) << true << false;
- QTest::newRow("Motif, 16 Always ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (-100 + 16) << (-100 - 16) << (-100 + 16) << true << false;
- QTest::newRow("Motif, 17 Always ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (16-50) << (-100 - 16) << (-100 + 16) << true << false;
- QTest::newRow("Motif, 18 Always ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (16-50) << (-100 - 16) << 16 << true << false;
- QTest::newRow("Motif, 1 x2 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (150 + 16) << 0 << (100 + 16) << true << false;
- QTest::newRow("Motif, 2 x2 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (250 + 16) << 0 << (100 + 16) << true << false;
- QTest::newRow("Motif, 3 x2 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (250 + 16) << 0 << (300 + 16) << true << false;
- QTest::newRow("Motif, 4 x2 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -200 << (-50 + 16) << -200 << (-100 + 16) << true << false;
- QTest::newRow("Motif, 5 x2 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -200 << (50 + 16) << -200 << (-100 + 16) << true << false;
- QTest::newRow("Motif, 6 x2 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -200 << (50 + 16) << -200 << (100 + 16) << true << false;
- QTest::newRow("Motif, 1 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << 16 << 0 << 0 << true << false;
- QTest::newRow("Motif, 2 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 16) << 0 << 0 << true << false;
- QTest::newRow("Motif, 3 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 16) << 0 << 100 << true << false;
- QTest::newRow("Motif, 4 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -100 << (-100 + 16) << 0 << 0 << true << false;
- QTest::newRow("Motif, 5 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -100 << (16-50) << 0 << 0 << true << false;
- QTest::newRow("Motif, 6 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -100 << (16-50) << -100 << 0 << true << false;
- QTest::newRow("Motif, 7 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << 17 << 0 << 1 << true << false;
- QTest::newRow("Motif, 8 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (17+50) << 0 << 1 << true << false;
- QTest::newRow("Motif, 9 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << 67 << 0 << 101 << true << false;
- QTest::newRow("Motif, 10 Vertical Only") << QSize(150, 100) << QRectF(-101, -101, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -101 << (-100 + 16) << -101 << -100 << true << false;
- QTest::newRow("Motif, 11 Vertical Only") << QSize(150, 100) << QRectF(-101, -101, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -101 << (16-50) << -101 << -100 << true << false;
- QTest::newRow("Motif, 12 Vertical Only") << QSize(150, 100) << QRectF(-101, -101, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -101 << (16-50) << -101 << 0 << true << false;
- QTest::newRow("Motif, 13 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << 32 << 0 << 16 << true << false;
- QTest::newRow("Motif, 14 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 32) << 0 << 16 << true << false;
- QTest::newRow("Motif, 15 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 32) << 0 << (100 + 16) << true << false;
- QTest::newRow("Motif, 16 Vertical Only") << QSize(150, 100) << QRectF(-116, -116, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (-100 + 16) << (-100 - 16) << -100 << true << false;
- QTest::newRow("Motif, 17 Vertical Only") << QSize(150, 100) << QRectF(-116, -116, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (16-50) << (-100 - 16) << -100 << true << false;
- QTest::newRow("Motif, 18 Vertical Only") << QSize(150, 100) << QRectF(-116, -116, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (16-50) << (-100 - 16) << 0 << true << false;
- QTest::newRow("Motif, 1 x2 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (150 + 16) << 0 << 100 << true << false;
- QTest::newRow("Motif, 2 x2 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (250 + 16) << 0 << 100 << true << false;
- QTest::newRow("Motif, 3 x2 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (250 + 16) << 0 << 300 << true << false;
- QTest::newRow("Motif, 4 x2 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -200 << (-50 + 16) << -200 << -100 << true << false;
- QTest::newRow("Motif, 5 x2 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -200 << (50 + 16) << -200 << -100 << true << false;
- QTest::newRow("Motif, 6 x2 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -200 << (50 + 16) << -200 << 100 << true << false;
-}
-
-static void _scrollBarRanges_data_2(int offset)
+static void _scrollBarRanges_addTestData(const QString &style, bool styled)
{
- // No motif, styled panel
- QTest::newRow("Styled, 1") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << 0 << 0 << 0 << false << true;
- QTest::newRow("Styled, 2") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset) << 0 << offset << false << true;
- QTest::newRow("Styled, 3") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset) << 0 << (100 + offset) << false << true;
- QTest::newRow("Styled, 4") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << 0 << 0 << 0 << false << true;
- QTest::newRow("Styled, 5") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -100 << (offset-50) << -100 << (-100 + offset) << false << true;
- QTest::newRow("Styled, 6") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -100 << (offset-50) << -100 << offset << false << true;
- QTest::newRow("Styled, 7") << QSize(150, 100) << QRectF(0, 0, 151, 101) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << offset + 1 << 0 << offset + 1 << false << true;
- QTest::newRow("Styled, 8") << QSize(150, 100) << QRectF(0, 0, 201, 101) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 1) << 0 << offset + 1 << false << true;
- QTest::newRow("Styled, 9") << QSize(150, 100) << QRectF(0, 0, 201, 201) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 1) << 0 << (100 + offset + 1) << false << true;
- QTest::newRow("Styled, 10") << QSize(150, 100) << QRectF(-101, -101, 151, 101) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -101 << (-100 + offset) << -101 << (-100 + offset) << false << true;
- QTest::newRow("Styled, 11") << QSize(150, 100) << QRectF(-101, -101, 201, 101) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-101) << (offset-50) << -101 << (-100 + offset) << false << true;
- QTest::newRow("Styled, 12") << QSize(150, 100) << QRectF(-101, -101, 201, 201) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-101) << (offset-50) << (-101) << offset << false << true;
- QTest::newRow("Styled, 13") << QSize(150, 100) << QRectF(0, 0, 166, 116) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (offset + 16) << 0 << (offset + 16) << false << true;
- QTest::newRow("Styled, 14") << QSize(150, 100) << QRectF(0, 0, 216, 116) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 16) << 0 << (offset + 16) << false << true;
- QTest::newRow("Styled, 15") << QSize(150, 100) << QRectF(0, 0, 216, 216) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 16) << 0 << (100 + offset + 16) << false << true;
- QTest::newRow("Styled, 16") << QSize(150, 100) << QRectF(-116, -116, 166, 116) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-100 - 16) << (-100 + offset) << (-100 - 16) << (-100 + offset) << false << true;
- QTest::newRow("Styled, 17") << QSize(150, 100) << QRectF(-116, -116, 216, 116) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-100 - 16) << (offset-50) << (-100 - 16) << (-100 + offset) << false << true;
- QTest::newRow("Styled, 18") << QSize(150, 100) << QRectF(-116, -116, 216, 216) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-100 - 16) << (offset-50) << (-100 - 16) << offset << false << true;
- QTest::newRow("Styled, 1 x2") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (150 + offset) << 0 << (100 + offset) << false << true;
- QTest::newRow("Styled, 2 x2") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (250 + offset) << 0 << (100 + offset) << false << true;
- QTest::newRow("Styled, 3 x2") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (250 + offset) << 0 << (300 + offset) << false << true;
- QTest::newRow("Styled, 4 x2") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -200 << (-50 + offset) << -200 << (-100 + offset) << false << true;
- QTest::newRow("Styled, 5 x2") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -200 << (50 + offset) << -200 << (-100 + offset) << false << true;
- QTest::newRow("Styled, 6 x2") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -200 << (50 + offset) << -200 << (100 + offset) << false << true;
- QTest::newRow("Styled, 1 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 0 << 0 << 0 << false << true;
- QTest::newRow("Styled, 2 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 50 << 0 << 0 << false << true;
- QTest::newRow("Styled, 3 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 50 << 0 << 100 << false << true;
- QTest::newRow("Styled, 4 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 0 << 0 << 0 << false << true;
- QTest::newRow("Styled, 5 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -100 << -50 << 0 << 0 << false << true;
- QTest::newRow("Styled, 6 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -100 << -50 << -100 << 0 << false << true;
- QTest::newRow("Styled, 7 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 1 << 0 << 1 << false << true;
- QTest::newRow("Styled, 8 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 51 << 0 << 1 << false << true;
- QTest::newRow("Styled, 9 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 51 << 0 << 101 << false << true;
- QTest::newRow("Styled, 10 No ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -101 << -100 << -101 << -100 << false << true;
- QTest::newRow("Styled, 11 No ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -101 << -50 << -101 << -100 << false << true;
- QTest::newRow("Styled, 12 No ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -101 << -50 << -101 << 0 << false << true;
- QTest::newRow("Styled, 13 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 16 << 0 << 16 << false << true;
- QTest::newRow("Styled, 14 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << (50 + 16) << 0 << 16 << false << true;
- QTest::newRow("Styled, 15 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << (50 + 16) << 0 << (100 + 16) << false << true;
- QTest::newRow("Styled, 16 No ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << (-100 - 16) << -100 << (-100 - 16) << -100 << false << true;
- QTest::newRow("Styled, 17 No ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << (-100 - 16) << -50 << (-100 - 16) << -100 << false << true;
- QTest::newRow("Styled, 18 No ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << (-100 - 16) << -50 << (-100 - 16) << 0 << false << true;
- QTest::newRow("Styled, 1 x2 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 150 << 0 << 100 << false << true;
- QTest::newRow("Styled, 2 x2 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 250 << 0 << 100 << false << true;
- QTest::newRow("Styled, 3 x2 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 250 << 0 << 300 << false << true;
- QTest::newRow("Styled, 4 x2 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -200 << -50 << -200 << -100 << false << true;
- QTest::newRow("Styled, 5 x2 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -200 << 50 << -200 << -100 << false << true;
- QTest::newRow("Styled, 6 x2 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -200 << 50 << -200 << 100 << false << true;
- QTest::newRow("Styled, 1 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << 16 << 0 << 16 << false << true;
- QTest::newRow("Styled, 2 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 16) << 0 << 16 << false << true;
- QTest::newRow("Styled, 3 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 16) << 0 << (100 + 16) << false << true;
- QTest::newRow("Styled, 4 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -100 << (-100 + 16) << -100 << (-100 + 16) << false << true;
- QTest::newRow("Styled, 5 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -100 << (16-50) << -100 << (-100 + 16) << false << true;
- QTest::newRow("Styled, 6 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -100 << (16-50) << -100 << 16 << false << true;
- QTest::newRow("Styled, 7 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << 17 << 0 << 17 << false << true;
- QTest::newRow("Styled, 8 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (117-50) << 0 << 17 << false << true;
- QTest::newRow("Styled, 9 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (117-50) << 0 << 117 << false << true;
- QTest::newRow("Styled, 10 Always ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -101 << (-100 + 16) << -101 << (-100 + 16) << false << true;
- QTest::newRow("Styled, 11 Always ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -101 << (16-50) << -101 << (-100 + 16) << false << true;
- QTest::newRow("Styled, 12 Always ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -101 << (16-50) << -101 << 16 << false << true;
- QTest::newRow("Styled, 13 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << 32 << 0 << 32 << false << true;
- QTest::newRow("Styled, 14 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 32) << 0 << 32 << false << true;
- QTest::newRow("Styled, 15 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 32) << 0 << (100 + 32) << false << true;
- QTest::newRow("Styled, 16 Always ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (-100 + 16) << (-100 - 16) << (-100 + 16) << false << true;
- QTest::newRow("Styled, 17 Always ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (16-50) << (-100 - 16) << (-100 + 16) << false << true;
- QTest::newRow("Styled, 18 Always ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (16-50) << (-100 - 16) << 16 << false << true;
- QTest::newRow("Styled, 1 x2 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (150 + 16) << 0 << (100 + 16) << false << true;
- QTest::newRow("Styled, 2 x2 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (250 + 16) << 0 << (100 + 16) << false << true;
- QTest::newRow("Styled, 3 x2 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (250 + 16) << 0 << (300 + 16) << false << true;
- QTest::newRow("Styled, 4 x2 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -200 << (-50 + 16) << -200 << (-100 + 16) << false << true;
- QTest::newRow("Styled, 5 x2 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -200 << (50 + 16) << -200 << (-100 + 16) << false << true;
- QTest::newRow("Styled, 6 x2 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -200 << (50 + 16) << -200 << (100 + 16) << false << true;
- QTest::newRow("Styled, 1 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << 16 << 0 << 0 << false << true;
- QTest::newRow("Styled, 2 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 16) << 0 << 0 << false << true;
- QTest::newRow("Styled, 3 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 16) << 0 << 100 << false << true;
- QTest::newRow("Styled, 4 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -100 << (-100 + 16) << 0 << 0 << false << true;
- QTest::newRow("Styled, 5 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -100 << (16-50) << 0 << 0 << false << true;
- QTest::newRow("Styled, 6 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -100 << (16-50) << -100 << 0 << false << true;
- QTest::newRow("Styled, 7 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << 17 << 0 << 1 << false << true;
- QTest::newRow("Styled, 8 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (17+50) << 0 << 1 << false << true;
- QTest::newRow("Styled, 9 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << 67 << 0 << 101 << false << true;
- QTest::newRow("Styled, 10 Vertical Only") << QSize(150, 100) << QRectF(-101, -101, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -101 << (-100 + 16) << -101 << -100 << false << true;
- QTest::newRow("Styled, 11 Vertical Only") << QSize(150, 100) << QRectF(-101, -101, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -101 << (16-50) << -101 << -100 << false << true;
- QTest::newRow("Styled, 12 Vertical Only") << QSize(150, 100) << QRectF(-101, -101, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -101 << (16-50) << -101 << 0 << false << true;
- QTest::newRow("Styled, 13 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << 32 << 0 << 16 << false << true;
- QTest::newRow("Styled, 14 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 32) << 0 << 16 << false << true;
- QTest::newRow("Styled, 15 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 32) << 0 << (100 + 16) << false << true;
- QTest::newRow("Styled, 16 Vertical Only") << QSize(150, 100) << QRectF(-116, -116, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (-100 + 16) << (-100 - 16) << -100 << false << true;
- QTest::newRow("Styled, 17 Vertical Only") << QSize(150, 100) << QRectF(-116, -116, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (16-50) << (-100 - 16) << -100 << false << true;
- QTest::newRow("Styled, 18 Vertical Only") << QSize(150, 100) << QRectF(-116, -116, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (16-50) << (-100 - 16) << 0 << false << true;
- QTest::newRow("Styled, 1 x2 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (150 + 16) << 0 << 100 << false << true;
- QTest::newRow("Styled, 2 x2 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (250 + 16) << 0 << 100 << false << true;
- QTest::newRow("Styled, 3 x2 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (250 + 16) << 0 << 300 << false << true;
- QTest::newRow("Styled, 4 x2 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -200 << (-50 + 16) << -200 << -100 << false << true;
- QTest::newRow("Styled, 5 x2 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -200 << (50 + 16) << -200 << -100 << false << true;
- QTest::newRow("Styled, 6 x2 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -200 << (50 + 16) << -200 << 100 << false << true;
-}
-
-static void _scrollBarRangesMotif_data_2(int offset)
-{
- // Motif, styled panel
- QTest::newRow("Motif, Styled, 1") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << 0 << 0 << 0 << true << true;
- QTest::newRow("Motif, Styled, 2") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 4) << 0 << (offset + 4) << true << true;
- QTest::newRow("Motif, Styled, 3") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 4) << 0 << (100 + offset + 4) << true << true;
- QTest::newRow("Motif, Styled, 4") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << 0 << 0 << 0 << true << true;
- QTest::newRow("Motif, Styled, 5") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -100 << (offset + 4 - 50) << -100 << (-100 + offset + 4) << true << true;
- QTest::newRow("Motif, Styled, 6") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -100 << (offset + 4 - 50) << -100 << (offset + 4) << true << true;
- QTest::newRow("Motif, Styled, 7") << QSize(150, 100) << QRectF(0, 0, 151, 101) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (offset + 1 + 4) << 0 << (offset + 1 + 4) << true << true;
- QTest::newRow("Motif, Styled, 8") << QSize(150, 100) << QRectF(0, 0, 201, 101) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 1 + 4) << 0 << (offset + 1 + 4) << true << true;
- QTest::newRow("Motif, Styled, 9") << QSize(150, 100) << QRectF(0, 0, 201, 201) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 1 + 4) << 0 << (100 + offset + 1 + 4) << true << true;
- QTest::newRow("Motif, Styled, 10") << QSize(150, 100) << QRectF(-101, -101, 151, 101) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -101 << (-100 + offset + 4) << -101 << (-100 + offset + 4) << true << true;
- QTest::newRow("Motif, Styled, 11") << QSize(150, 100) << QRectF(-101, -101, 201, 101) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-101) << (offset + 4 - 50) << -101 << (-100 + offset + 4) << true << true;
- QTest::newRow("Motif, Styled, 12") << QSize(150, 100) << QRectF(-101, -101, 201, 201) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-101) << (offset + 4 - 50) << (-101) << (offset + 4) << true << true;
- QTest::newRow("Motif, Styled, 13") << QSize(150, 100) << QRectF(0, 0, 166, 116) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (offset + 16 + 4) << 0 << (offset + 16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 14") << QSize(150, 100) << QRectF(0, 0, 216, 116) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 16 + 4) << 0 << (offset + 16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 15") << QSize(150, 100) << QRectF(0, 0, 216, 216) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (50 + offset + 16 + 4) << 0 << (100 + offset + 16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 16") << QSize(150, 100) << QRectF(-116, -116, 166, 116) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-100 - 16) << (-100 + offset + 4) << (-100 - 16) << (-100 + offset + 4) << true << true;
- QTest::newRow("Motif, Styled, 17") << QSize(150, 100) << QRectF(-116, -116, 216, 116) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-100 - 16) << (offset + 4 - 50) << (-100 - 16) << (-100 + offset + 4) << true << true;
- QTest::newRow("Motif, Styled, 18") << QSize(150, 100) << QRectF(-116, -116, 216, 216) << QTransform()
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << (-100 - 16) << (offset + 4 - 50) << (-100 - 16) << (offset + 4) << true << true;
- QTest::newRow("Motif, Styled, 1 x2") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (150 + offset + 4) << 0 << (100 + offset + 4) << true << true;
- QTest::newRow("Motif, Styled, 2 x2") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (250 + offset + 4) << 0 << (100 + offset + 4) << true << true;
- QTest::newRow("Motif, Styled, 3 x2") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << 0 << (250 + offset + 4) << 0 << (300 + offset + 4) << true << true;
- QTest::newRow("Motif, Styled, 4 x2") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -200 << (-50 + offset + 4) << -200 << (-100 + offset + 4) << true << true;
- QTest::newRow("Motif, Styled, 5 x2") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -200 << (50 + offset + 4) << -200 << (-100 + offset + 4) << true << true;
- QTest::newRow("Motif, Styled, 6 x2") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
- << -200 << (50 + offset + 4) << -200 << (100 + offset + 4) << true << true;
- QTest::newRow("Motif, Styled, 1 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 0 << 0 << 0 << true << true;
- QTest::newRow("Motif, Styled, 2 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 50 << 0 << 0 << true << true;
- QTest::newRow("Motif, Styled, 3 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 50 << 0 << 100 << true << true;
- QTest::newRow("Motif, Styled, 4 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 0 << 0 << 0 << true << true;
- QTest::newRow("Motif, Styled, 5 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -100 << -50 << 0 << 0 << true << true;
- QTest::newRow("Motif, Styled, 6 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -100 << -50 << -100 << 0 << true << true;
- QTest::newRow("Motif, Styled, 7 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 1 << 0 << 1 << true << true;
- QTest::newRow("Motif, Styled, 8 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 51 << 0 << 1 << true << true;
- QTest::newRow("Motif, Styled, 9 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 51 << 0 << 101 << true << true;
- QTest::newRow("Motif, Styled, 10 No ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -101 << -100 << -101 << -100 << true << true;
- QTest::newRow("Motif, Styled, 11 No ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -101 << -50 << -101 << -100 << true << true;
- QTest::newRow("Motif, Styled, 12 No ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -101 << -50 << -101 << 0 << true << true;
- QTest::newRow("Motif, Styled, 13 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 16 << 0 << 16 << true << true;
- QTest::newRow("Motif, Styled, 14 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << (50 + 16) << 0 << 16 << true << true;
- QTest::newRow("Motif, Styled, 15 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << (50 + 16) << 0 << (100 + 16) << true << true;
- QTest::newRow("Motif, Styled, 16 No ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << (-100 - 16) << -100 << (-100 - 16) << -100 << true << true;
- QTest::newRow("Motif, Styled, 17 No ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << (-100 - 16) << -50 << (-100 - 16) << -100 << true << true;
- QTest::newRow("Motif, Styled, 18 No ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << (-100 - 16) << -50 << (-100 - 16) << 0 << true << true;
- QTest::newRow("Motif, Styled, 1 x2 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 150 << 0 << 100 << true << true;
- QTest::newRow("Motif, Styled, 2 x2 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 250 << 0 << 100 << true << true;
- QTest::newRow("Motif, Styled, 3 x2 No ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << 0 << 250 << 0 << 300 << true << true;
- QTest::newRow("Motif, Styled, 4 x2 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -200 << -50 << -200 << -100 << true << true;
- QTest::newRow("Motif, Styled, 5 x2 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -200 << 50 << -200 << -100 << true << true;
- QTest::newRow("Motif, Styled, 6 x2 No ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
- << -200 << 50 << -200 << 100 << true << true;
- QTest::newRow("Motif, Styled, 1 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (16 + 4) << 0 << (16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 2 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 16 + 4) << 0 << (16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 3 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 16 + 4) << 0 << (100 + 16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 4 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -100 << (-100 + 16 + 4) << -100 << (-100 + 16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 5 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -100 << (16 + 4 - 50) << -100 << (-100 + 16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 6 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -100 << (16 + 4 - 50) << -100 << (16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 7 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (17 + 4) << 0 << (17 + 4) << true << true;
- QTest::newRow("Motif, Styled, 8 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (117 + 4 - 50) << 0 << (17 + 4) << true << true;
- QTest::newRow("Motif, Styled, 9 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (117 + 4 - 50) << 0 << (117 + 4) << true << true;
- QTest::newRow("Motif, Styled, 10 Always ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -101 << (-100 + 16 + 4) << -101 << (-100 + 16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 11 Always ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -101 << (16 + 4 - 50) << -101 << (-100 + 16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 12 Always ScrollBars") << QSize(150, 100) << QRectF(-101, -101, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -101 << (16 + 4 - 50) << -101 << (16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 13 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (32 + 4) << 0 << (32 + 4) << true << true;
- QTest::newRow("Motif, Styled, 14 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 32 + 4) << 0 << (32 + 4) << true << true;
- QTest::newRow("Motif, Styled, 15 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 32 + 4) << 0 << (100 + 32 + 4) << true << true;
- QTest::newRow("Motif, Styled, 16 Always ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (-100 + 16 + 4) << (-100 - 16) << (-100 + 16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 17 Always ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (16 + 4 - 50) << (-100 - 16) << (-100 + 16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 18 Always ScrollBars") << QSize(150, 100) << QRectF(-116, -116, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (16 + 4 - 50) << (-100 - 16) << (16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 1 x2 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (150 + 16 + 4) << 0 << (100 + 16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 2 x2 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (250 + 16 + 4) << 0 << (100 + 16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 3 x2 Always ScrollBars") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << 0 << (250 + 16 + 4) << 0 << (300 + 16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 4 x2 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -200 << (-50 + 16 + 4) << -200 << (-100 + 16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 5 x2 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -200 << (50 + 16 + 4) << -200 << (-100 + 16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 6 x2 Always ScrollBars") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
- << -200 << (50 + 16 + 4) << -200 << (100 + 16 + 4) << true << true;
- QTest::newRow("Motif, Styled, 1 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (16 + 4) << 0 << 0 << true << true;
- QTest::newRow("Motif, Styled, 2 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 16 + 4) << 0 << 0 << true << true;
- QTest::newRow("Motif, Styled, 3 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 16 + 4) << 0 << 100 << true << true;
- QTest::newRow("Motif, Styled, 4 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -100 << (-100 + 16 + 4) << 0 << 0 << true << true;
- QTest::newRow("Motif, Styled, 5 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -100 << (16 + 4 -50) << 0 << 0 << true << true;
- QTest::newRow("Motif, Styled, 6 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -100 << (16 + 4 -50) << -100 << 0 << true << true;
- QTest::newRow("Motif, Styled, 7 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (17 + 4) << 0 << 1 << true << true;
- QTest::newRow("Motif, Styled, 8 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (17 + 4 + 50) << 0 << 1 << true << true;
- QTest::newRow("Motif, Styled, 9 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (117 + 4 - 50) << 0 << 101 << true << true;
- QTest::newRow("Motif, Styled, 10 Vertical Only") << QSize(150, 100) << QRectF(-101, -101, 151, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -101 << (-100 + 16 + 4) << -101 << -100 << true << true;
- QTest::newRow("Motif, Styled, 11 Vertical Only") << QSize(150, 100) << QRectF(-101, -101, 201, 101) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -101 << (16 + 4 - 50) << -101 << -100 << true << true;
- QTest::newRow("Motif, Styled, 12 Vertical Only") << QSize(150, 100) << QRectF(-101, -101, 201, 201) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -101 << (16 + 4 - 50) << -101 << 0 << true << true;
- QTest::newRow("Motif, Styled, 13 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (32 + 4) << 0 << 16 << true << true;
- QTest::newRow("Motif, Styled, 14 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 32 + 4) << 0 << 16 << true << true;
- QTest::newRow("Motif, Styled, 15 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (50 + 32 + 4) << 0 << (100 + 16) << true << true;
- QTest::newRow("Motif, Styled, 16 Vertical Only") << QSize(150, 100) << QRectF(-116, -116, 166, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (-100 + 16 + 4) << (-100 - 16) << -100 << true << true;
- QTest::newRow("Motif, Styled, 17 Vertical Only") << QSize(150, 100) << QRectF(-116, -116, 216, 116) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (16 + 4 - 50) << (-100 - 16) << -100 << true << true;
- QTest::newRow("Motif, Styled, 18 Vertical Only") << QSize(150, 100) << QRectF(-116, -116, 216, 216) << QTransform()
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << (-100 - 16) << (16 + 4 - 50) << (-100 - 16) << 0 << true << true;
- QTest::newRow("Motif, Styled, 1 x2 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (150 + 16 + 4) << 0 << 100 << true << true;
- QTest::newRow("Motif, Styled, 2 x2 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (250 + 16 + 4) << 0 << 100 << true << true;
- QTest::newRow("Motif, Styled, 3 x2 Vertical Only") << QSize(150, 100) << QRectF(0, 0, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << 0 << (250 + 16 + 4) << 0 << 300 << true << true;
- QTest::newRow("Motif, Styled, 4 x2 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 150, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -200 << (-50 + 16 + 4) << -200 << -100 << true << true;
- QTest::newRow("Motif, Styled, 5 x2 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 200, 100) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -200 << (50 + 16 + 4) << -200 << -100 << true << true;
- QTest::newRow("Motif, Styled, 6 x2 Vertical Only") << QSize(150, 100) << QRectF(-100, -100, 200, 200) << QTransform().scale(2, 2)
- << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
- << -200 << (50 + 16 + 4) << -200 << 100 << true << true;
+ const QString styleString = styled ? style + ", Styled" : style;
+ int viewWidth = 250;
+ int viewHeight = 100;
+ QTest::newRow(qPrintable(styleString + ", 1"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription() << ExpectedValueDescription()
+ << ExpectedValueDescription() << ExpectedValueDescription() << styled;
+ QTest::newRow(qPrintable(styleString + ", 2"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription() << ExpectedValueDescription(50, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(0, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 3"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription() << ExpectedValueDescription(50, 1, 1)
+ << ExpectedValueDescription(0, 0) << ExpectedValueDescription(100, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 4"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription() << ExpectedValueDescription()
+ << ExpectedValueDescription() << ExpectedValueDescription() << styled;
+ QTest::newRow(qPrintable(styleString + ", 5"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription(-100) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription(-100) << ExpectedValueDescription(-100, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 6"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription(-100) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription(-100) << ExpectedValueDescription(0, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 7"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 1, viewHeight + 1) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription() << ExpectedValueDescription(1, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(1, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 8"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 51, viewHeight + 1) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription() << ExpectedValueDescription(51, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(1, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 9"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 51, viewHeight + 101) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription() << ExpectedValueDescription(51, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(101, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 10"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-101, -101, viewWidth + 1, viewHeight + 1) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-100, 1, 1)
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-100, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 11"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-101, -101, viewWidth + 51, viewHeight + 1) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-100, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 12"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-101, -101, viewWidth + 51, viewHeight + 101) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(0, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 13"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth, viewHeight) << ScrollBarCount(0, 0, 1, 1)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription() << ExpectedValueDescription(0, 2, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(0, 2, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 14"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 1, 1)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription() << ExpectedValueDescription(50, 2, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(0, 2, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 15"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 1, 1)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription() << ExpectedValueDescription(50, 2, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(100, 2, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 16"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth, viewHeight) << ScrollBarCount(-1, -1, 1, 1)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-100, 1, 1)
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-100, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 17"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight) << ScrollBarCount(-1, -1, 1, 1)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-100, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 18"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight + 100) << ScrollBarCount(-1, -1, 1, 1)
+ << QTransform() << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(0, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 1 x2"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription() << ExpectedValueDescription(viewWidth, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(viewHeight, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 2 x2"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription() << ExpectedValueDescription(viewWidth + 100, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(viewHeight, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 3 x2"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription() << ExpectedValueDescription(viewWidth + 100, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(viewHeight + 200, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 4 x2"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewWidth - 200, 1, 1)
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewHeight - 200, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 5 x2"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewWidth - 100, 1, 1)
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewHeight - 200, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 6 x2"))
+ << style << QSize(viewWidth, viewHeight) <<
+ QRectF(-100, -100, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAsNeeded << Qt::ScrollBarAsNeeded
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewWidth - 100, 1, 1)
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewHeight, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 1 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription() << ExpectedValueDescription()
+ << ExpectedValueDescription() << ExpectedValueDescription() << styled;
+ QTest::newRow(qPrintable(styleString + ", 2 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription() << ExpectedValueDescription(50)
+ << ExpectedValueDescription() << ExpectedValueDescription() << styled;
+ QTest::newRow(qPrintable(styleString + ", 3 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription() << ExpectedValueDescription(50)
+ << ExpectedValueDescription() << ExpectedValueDescription(100) << styled;
+ QTest::newRow(qPrintable(styleString + ", 4 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription() << ExpectedValueDescription()
+ << ExpectedValueDescription() << ExpectedValueDescription() << styled;
+ QTest::newRow(qPrintable(styleString + ", 5 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription(-100) << ExpectedValueDescription(-50)
+ << ExpectedValueDescription() << ExpectedValueDescription() << styled;
+ QTest::newRow(qPrintable(styleString + ", 6 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription(-100) << ExpectedValueDescription(-50)
+ << ExpectedValueDescription(-100) << ExpectedValueDescription() << styled;
+ QTest::newRow(qPrintable(styleString + ", 7 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 1, viewHeight + 1) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription() << ExpectedValueDescription(1)
+ << ExpectedValueDescription() << ExpectedValueDescription(1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 8 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 51, viewHeight + 1) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription() << ExpectedValueDescription(51)
+ << ExpectedValueDescription() << ExpectedValueDescription(1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 9 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 51, viewHeight + 101) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription() << ExpectedValueDescription(51)
+ << ExpectedValueDescription() << ExpectedValueDescription(101) << styled;
+ QTest::newRow(qPrintable(styleString + ", 10 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-101, -101, viewWidth + 1, viewHeight + 1) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-100)
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-100) << styled;
+ QTest::newRow(qPrintable(styleString + ", 11 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-101, -101, viewWidth + 51, viewHeight + 1) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-50)
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-100) << styled;
+ QTest::newRow(qPrintable(styleString + ", 12 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-101, -101, viewWidth + 51, viewHeight + 101) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-50)
+ << ExpectedValueDescription(-101) << ExpectedValueDescription() << styled;
+ QTest::newRow(qPrintable(styleString + ", 13 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth, viewHeight) << ScrollBarCount(0, 0, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription() << ExpectedValueDescription(0, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(0, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 14 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription() << ExpectedValueDescription(50, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(0, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 15 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription() << ExpectedValueDescription(50, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(100, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 16 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth, viewHeight) << ScrollBarCount(-1, -1, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-100)
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-100) << styled;
+ QTest::newRow(qPrintable(styleString + ", 17 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight) << ScrollBarCount(-1, -1, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-50)
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-100) << styled;
+ QTest::newRow(qPrintable(styleString + ", 18 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight + 100) << ScrollBarCount(-1, -1, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-50)
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription() << styled;
+ QTest::newRow(qPrintable(styleString + ", 1 x2 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription() << ExpectedValueDescription(viewWidth)
+ << ExpectedValueDescription() << ExpectedValueDescription(viewHeight) << styled;
+ QTest::newRow(qPrintable(styleString + ", 2 x2 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription() << ExpectedValueDescription(viewWidth + 100)
+ << ExpectedValueDescription() << ExpectedValueDescription(viewHeight) << styled;
+ QTest::newRow(qPrintable(styleString + ", 3 x2 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription() << ExpectedValueDescription(viewWidth + 100)
+ << ExpectedValueDescription() << ExpectedValueDescription(viewHeight + 200) << styled;
+ QTest::newRow(qPrintable(styleString + ", 4 x2 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewWidth - 200)
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewHeight - 200) << styled;
+ QTest::newRow(qPrintable(styleString + ", 5 x2 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewWidth - 100)
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewHeight - 200) << styled;
+ QTest::newRow(qPrintable(styleString + ", 6 x2 No ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOff
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewWidth - 100)
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewHeight) << styled;
+ QTest::newRow(qPrintable(styleString + ", 1 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(0, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(0, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 2 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(50, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(0, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 3 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(50, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(100, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 4 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-100) << ExpectedValueDescription(-100, 1, 1)
+ << ExpectedValueDescription(-100) << ExpectedValueDescription(-100, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 5 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-100) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription(-100) << ExpectedValueDescription(-100, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 6 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-100) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription(-100) << ExpectedValueDescription(0, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 7 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 1, viewHeight + 1) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(1, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(1, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 8 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 51, viewHeight + 1) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(51, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(1, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 9 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 51, viewHeight + 101) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(51, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(101, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 10 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-101, -101, viewWidth + 1, viewHeight + 1) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-100, 1, 1)
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-100, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 11 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-101, -101, viewWidth + 51, viewHeight + 1) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-100, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 12 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-101, -101, viewWidth + 51, viewHeight + 101) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(0, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 13 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth, viewHeight) << ScrollBarCount(0, 0, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(0, 2, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(0, 2, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 14 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(50, 2, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(0, 2, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 15 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(50, 2, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(100, 2, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 16 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth, viewHeight) << ScrollBarCount(-1, -1, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-100, 1, 1)
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-100, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 17 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight) << ScrollBarCount(-1, -1, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-100, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 18 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight + 100) << ScrollBarCount(-1, -1, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(0, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 1 x2 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(viewWidth, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(viewHeight, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 2 x2 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(viewWidth + 100, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(viewHeight, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 3 x2 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(viewWidth + 100, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(viewHeight + 200, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 4 x2 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewWidth - 200, 1, 1)
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewHeight - 200, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 5 x2 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewWidth - 100, 1, 1)
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewHeight - 200, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 6 x2 Always ScrollBars"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOn << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewWidth - 100, 1, 1)
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewHeight, 1, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 1 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(0, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription() << styled;
+ QTest::newRow(qPrintable(styleString + ", 2 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(50, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription() << styled;
+ QTest::newRow(qPrintable(styleString + ", 3 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(50, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(100) << styled;
+ QTest::newRow(qPrintable(styleString + ", 4 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-100) << ExpectedValueDescription(-100, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription() << styled;
+ QTest::newRow(qPrintable(styleString + ", 5 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-100) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription() << styled;
+ QTest::newRow(qPrintable(styleString + ", 6 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-100) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription(-100) << ExpectedValueDescription() << styled;
+ QTest::newRow(qPrintable(styleString + ", 7 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 1, viewHeight + 1) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(1, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 8 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 51, viewHeight + 1) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(51, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 9 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 51, viewHeight + 101) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(51, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(101) << styled;
+ QTest::newRow(qPrintable(styleString + ", 10 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-101, -101, viewWidth + 1, viewHeight +1) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-100, 1, 1)
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-100) << styled;
+ QTest::newRow(qPrintable(styleString + ", 11 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-101, -101, viewWidth + 51, viewHeight + 1) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-100) << styled;
+ QTest::newRow(qPrintable(styleString + ", 12 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-101, -101, viewWidth + 51, viewHeight + 101) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-101) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription(-101) << ExpectedValueDescription() << styled;
+ QTest::newRow(qPrintable(styleString + ", 13 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth, viewHeight) << ScrollBarCount(0, 0, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(0, 2, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(0, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 14 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(50, 2, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(0, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 15 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(50, 2, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(100, 1) << styled;
+ QTest::newRow(qPrintable(styleString + ", 16 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth, viewHeight) << ScrollBarCount(-1, -1, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-100, 1, 1)
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-100) << styled;
+ QTest::newRow(qPrintable(styleString + ", 17 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight) << ScrollBarCount(-1, -1, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-100) << styled;
+ QTest::newRow(qPrintable(styleString + ", 18 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight + 100) << ScrollBarCount(-1, -1, 1, 1)
+ << QTransform() << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription(-50, 1, 1)
+ << ExpectedValueDescription(-100, -1) << ExpectedValueDescription() << styled;
+ QTest::newRow(qPrintable(styleString + ", 1 x2 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(viewWidth, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(viewHeight) << styled;
+ QTest::newRow(qPrintable(styleString + ", 2 x2 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(viewWidth + 100, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(viewHeight) << styled;
+ QTest::newRow(qPrintable(styleString + ", 3 x2 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(0, 0, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription() << ExpectedValueDescription(viewWidth + 100, 1, 1)
+ << ExpectedValueDescription() << ExpectedValueDescription(viewHeight + 200) << styled;
+ QTest::newRow(qPrintable(styleString + ", 4 x2 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewWidth - 200, 1, 1)
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewHeight - 200) << styled;
+ QTest::newRow(qPrintable(styleString + ", 5 x2 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewWidth - 100, 1, 1)
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewHeight - 200) << styled;
+ QTest::newRow(qPrintable(styleString + ", 6 x2 Vertical Only"))
+ << style << QSize(viewWidth, viewHeight)
+ << QRectF(-100, -100, viewWidth + 50, viewHeight + 100) << ScrollBarCount(0, 0, 0, 0)
+ << QTransform().scale(2, 2) << Qt::ScrollBarAlwaysOff << Qt::ScrollBarAlwaysOn
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewWidth - 100, 1, 1)
+ << ExpectedValueDescription(-200) << ExpectedValueDescription(viewHeight) << styled;
}
void _scrollBarRanges_data()
{
+ QTest::addColumn<QString>("style");
QTest::addColumn<QSize>("viewportSize");
QTest::addColumn<QRectF>("sceneRect");
+ QTest::addColumn<ScrollBarCount>("sceneRectOffsetFactors");
QTest::addColumn<QTransform>("transform");
QTest::addColumn<Qt::ScrollBarPolicy>("hbarpolicy");
QTest::addColumn<Qt::ScrollBarPolicy>("vbarpolicy");
- QTest::addColumn<int>("hmin");
- QTest::addColumn<int>("hmax");
- QTest::addColumn<int>("vmin");
- QTest::addColumn<int>("vmax");
- QTest::addColumn<bool>("useMotif");
+ QTest::addColumn<ExpectedValueDescription>("hmin");
+ QTest::addColumn<ExpectedValueDescription>("hmax");
+ QTest::addColumn<ExpectedValueDescription>("vmin");
+ QTest::addColumn<ExpectedValueDescription>("vmax");
QTest::addColumn<bool>("useStyledPanel");
- const int offset = 16;
+ foreach (const QString &style, QStyleFactory::keys()) {
+ _scrollBarRanges_addTestData(style, false);
+ _scrollBarRanges_addTestData(style, true);
+ }
- _scrollBarRanges_data_1(offset);
- _scrollBarRanges_data_2(offset);
- // Motif tests are suitable for 96 DPI, only.
const QScreen *screen = QGuiApplication::primaryScreen();
if (screen && qFuzzyCompare(screen->logicalDotsPerInchX(), 96.0)) {
- _scrollBarRangesMotif_data_1(offset);
- _scrollBarRangesMotif_data_2(offset);
+ _scrollBarRanges_addTestData(QString("motif"), false);
+ _scrollBarRanges_addTestData(QString("motif"), true);
}
}