summaryrefslogtreecommitdiffstats
path: root/src/widgets/doc/snippets/dialogs/dialogs.cpp
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2024-04-08 20:03:02 +0200
committerTor Arne Vestbø <tor.arne.vestbo@qt.io>2024-04-18 19:06:01 +0200
commitc0f6d10bc296b7296914fcb67ac1dab867d02a22 (patch)
tree18eca3b5052de0a0355e7acedf0df6442b4e3a8e /src/widgets/doc/snippets/dialogs/dialogs.cpp
parent021b5e3d3f14124ddb8d91f6df79cf231213bf27 (diff)
iOS: Remove plumbing for QWindow::reportContentOrientationChange
The [UIApplication setStatusBarOrientation:animated] API has been deprecated since iOS 8, and a no-op since iOS 13. It is no longer possible to report the orientation of a view or view controller independently of the orientation of the view itself. This was problematic because we were applying additional logic to our screen geometry mapping based on the assumption that the API was still doing something, resulting in broken auto rotation when calling reportContentOrientationChange(). Removing the iOS implementation for reportContentOrientationChange makes this API a no-op on QWindow as well, as no other platforms seem to implement it. We should perhaps consider re-thinking the screen orientation APIs in this light. [ChangeLog][iOS] QWindow::reportContentOrientationChange no longer has any effect on iOS, as the APIs used to implement this on iOS are no longer available. Task-number: QTBUG-38576 Task-number: QTBUG-121781 Change-Id: I5b129d21c990332170599c2580e389e252140d6f Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/widgets/doc/snippets/dialogs/dialogs.cpp')
0 files changed, 0 insertions, 0 deletions