aboutsummaryrefslogtreecommitdiffstats
path: root/HomeScreen/src/layouthandler.h
diff options
context:
space:
mode:
authorBocklage, Jens <Jens_Bocklage@mentor.com>2016-11-03 20:23:10 +0100
committerBocklage, Jens <Jens_Bocklage@mentor.com>2016-11-03 20:23:10 +0100
commitec688535558c31989e7da221b858328b2e0766c8 (patch)
tree4ca00a485bdb4ecd8aebe87398e324510400b4c0 /HomeScreen/src/layouthandler.h
parent6656309e1ddf27c3e62fe5d599bee2beeddcbff1 (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.h4
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: