diff options
author | Bocklage, Jens <Jens_Bocklage@mentor.com> | 2016-11-03 20:23:10 +0100 |
---|---|---|
committer | Bocklage, Jens <Jens_Bocklage@mentor.com> | 2016-11-03 20:23:10 +0100 |
commit | ec688535558c31989e7da221b858328b2e0766c8 (patch) | |
tree | 4ca00a485bdb4ecd8aebe87398e324510400b4c0 /HomeScreen/src/layouthandler.h | |
parent | 6656309e1ddf27c3e62fe5d599bee2beeddcbff1 (diff) |
New concept of dynamically placing surfaces in static defined layout areas.v0.4.0
This is useful if an application wants to render more than one surface.
By default, one surface is placed in one layout render area. With the new homescreen.xml
introspection, apps can place their surfaces as they wish (limited to the boundries
of the assigned layou render area!).
The functionality is not fully implemented, but the shared lib already provides the interface.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
Diffstat (limited to 'HomeScreen/src/layouthandler.h')
-rw-r--r-- | HomeScreen/src/layouthandler.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/HomeScreen/src/layouthandler.h b/HomeScreen/src/layouthandler.h index 5763d44..ee400b7 100644 --- a/HomeScreen/src/layouthandler.h +++ b/HomeScreen/src/layouthandler.h @@ -18,7 +18,9 @@ signals: public slots: void makeMeVisible(int surfaceId); - void toggleFullscreen(); + + void requestRenderSurfaceToArea(int surfaceId, const QRect &renderArea); + void requestSurfaceIdToFullScreen(int surfaceId); void setLayoutByName(QString layoutName); private: |