diff options
| author | Mitch Curtis <mitch.curtis@qt.io> | 2025-03-25 13:26:26 +0800 |
|---|---|---|
| committer | Mitch Curtis <mitch.curtis@qt.io> | 2025-04-09 09:02:25 +0800 |
| commit | 811ff7562e24cb58e91512f605c3b075014e9e6b (patch) | |
| tree | 8101b0d195c1a0408877a36fbfd1469efb568986 /src/quickcontrolstestutils/controlstestutils.cpp | |
| parent | 8d597bea22728268beff583a79e2005b1df423bf (diff) | |
Add arePopupWindowsSupported function to QQuickControlsTestUtils
And reduce a few duplicate checks throughout our tests.
Pick-to: 6.8 6.9
Change-Id: I31610f07eb548282ade5573af56ffef18d33cd66
Reviewed-by: Oliver Eftevaag <oliver.eftevaag@qt.io>
Diffstat (limited to 'src/quickcontrolstestutils/controlstestutils.cpp')
| -rw-r--r-- | src/quickcontrolstestutils/controlstestutils.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/quickcontrolstestutils/controlstestutils.cpp b/src/quickcontrolstestutils/controlstestutils.cpp index 2cdaaaa3ac..b20c7d6647 100644 --- a/src/quickcontrolstestutils/controlstestutils.cpp +++ b/src/quickcontrolstestutils/controlstestutils.cpp @@ -198,3 +198,12 @@ QString QQuickControlsTestUtils::visualFocusFailureMessage(QQuickControl *contro << " activeFocusItem: " << activeFocusItemStr; return message; } + +bool QQuickControlsTestUtils::arePopupWindowsSupported() +{ +#if defined(Q_OS_WINDOWS) || defined(Q_OS_MACOS) + return QGuiApplicationPrivate::platformIntegration()->hasCapability(QPlatformIntegration::Capability::MultipleWindows); +#else + return false; +#endif +} |
