diff options
author | Tinja Paavoseppä <tinja.paavoseppa@qt.io> | 2023-09-05 09:01:46 +0300 |
---|---|---|
committer | Tinja Paavoseppä <tinja.paavoseppa@qt.io> | 2023-12-08 15:53:36 +0200 |
commit | 0a92d881bb91d3ff14187e7838af1cad9ad1070c (patch) | |
tree | 0ff35b64f6213d749d1da9fa10746632b06a5dfd /src/plugins/platforms/android/qandroidplatformscreen.h | |
parent | 0bfec6cd1183f4985733e355f01f6e12df2fb2be (diff) |
Android: Make QtLayout per window instead of per screen
Each QAndroidPlatformWindow has its own QtLayout,
instead of one for the whole app/screen. This paves the
way for addition of child windows.
Task-number: QTBUG-116187
Change-Id: I36c68cea1a5f27ded3696bcfc2fbc04d9a8ce79e
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Diffstat (limited to 'src/plugins/platforms/android/qandroidplatformscreen.h')
-rw-r--r-- | src/plugins/platforms/android/qandroidplatformscreen.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/platforms/android/qandroidplatformscreen.h b/src/plugins/platforms/android/qandroidplatformscreen.h index 0e2f788886..e7ce6ed59f 100644 --- a/src/plugins/platforms/android/qandroidplatformscreen.h +++ b/src/plugins/platforms/android/qandroidplatformscreen.h @@ -37,7 +37,7 @@ public: int currentMode() const override { return m_currentMode; } int preferredMode() const override { return m_currentMode; } qreal refreshRate() const override { return m_refreshRate; } - inline QWindow *topWindow() const; + inline QWindow *topVisibleWindow() const; QWindow *topLevelAt(const QPoint & p) const override; void addWindow(QAndroidPlatformWindow *window); @@ -45,7 +45,7 @@ public: void raise(QAndroidPlatformWindow *window); void lower(QAndroidPlatformWindow *window); - void topWindowChanged(QWindow *w); + void topVisibleWindowChanged(); int displayId() const override; public slots: @@ -60,7 +60,6 @@ public slots: protected: typedef QList<QAndroidPlatformWindow *> WindowStackType; WindowStackType m_windowStack; - QRect m_availableGeometry; int m_depth; QImage::Format m_format; |