diff options
-rw-r--r-- | mkspecs/features/testcase.prf | 2 | ||||
-rw-r--r-- | src/testlib/qtest.h | 8 |
2 files changed, 10 insertions, 0 deletions
diff --git a/mkspecs/features/testcase.prf b/mkspecs/features/testcase.prf index 83c9d574f4..c65237e5fe 100644 --- a/mkspecs/features/testcase.prf +++ b/mkspecs/features/testcase.prf @@ -22,6 +22,8 @@ testcase_lowdpi { } else { # TODO: Add support for other platforms if possible } + + DEFINES += TESTCASE_LOWDPI } benchmark: type = benchmark diff --git a/src/testlib/qtest.h b/src/testlib/qtest.h index 0fbef0b7c2..cceefde84a 100644 --- a/src/testlib/qtest.h +++ b/src/testlib/qtest.h @@ -319,6 +319,14 @@ bool compareSequence(ActualIterator actualIt, ActualIterator actualEnd, return compare_helper(isOk, msg, nullptr, nullptr, actual, expected, file, line); } +#if defined(TESTCASE_LOWDPI) +void disableHighDpi() +{ + QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps, false); +} +Q_CONSTRUCTOR_FUNCTION(disableHighDpi); +#endif + } // namespace Internal template <typename T> |