summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/android/qandroidplatformscreen.h
diff options
context:
space:
mode:
authorTinja Paavoseppä <tinja.paavoseppa@qt.io>2023-09-05 09:01:46 +0300
committerTinja Paavoseppä <tinja.paavoseppa@qt.io>2023-12-08 15:53:36 +0200
commit0a92d881bb91d3ff14187e7838af1cad9ad1070c (patch)
tree0ff35b64f6213d749d1da9fa10746632b06a5dfd /src/plugins/platforms/android/qandroidplatformscreen.h
parent0bfec6cd1183f4985733e355f01f6e12df2fb2be (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.h5
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;