aboutsummaryrefslogtreecommitdiffstats
path: root/HomeScreen/src/homescreencontrolinterface.cpp
diff options
context:
space:
mode:
authorBocklage, Jens <Jens_Bocklage@mentor.com>2016-11-11 10:49:52 +0100
committerBocklage, Jens <Jens_Bocklage@mentor.com>2016-11-11 10:49:52 +0100
commit337319e30026b0bae453dc7363f27469fa2ab526 (patch)
tree6e6a50f7092a5b9941fa4b881211629ef2c2c9f7 /HomeScreen/src/homescreencontrolinterface.cpp
parent0afa95451dbca6b9ef4e50d0c12a6ac17e68f87c (diff)
Add org.agl.homescreen function renderSurfaceToAreaAllowed.
This function can be used to request, if it is allowed to render a surface in a layout area in preparation of the real renderSurfaceToArea command. This call will not change anything, it is only a request. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
Diffstat (limited to 'HomeScreen/src/homescreencontrolinterface.cpp')
-rw-r--r--HomeScreen/src/homescreencontrolinterface.cpp12
1 files changed, 9 insertions, 3 deletions
diff --git a/HomeScreen/src/homescreencontrolinterface.cpp b/HomeScreen/src/homescreencontrolinterface.cpp
index 71e4a2c..faf4b99 100644
--- a/HomeScreen/src/homescreencontrolinterface.cpp
+++ b/HomeScreen/src/homescreencontrolinterface.cpp
@@ -54,10 +54,16 @@ void HomeScreenControlInterface::hardKeyPressed(int key)
}
}
-void HomeScreenControlInterface::renderSurfaceToArea(int surfaceId, const QRect &renderArea)
+void HomeScreenControlInterface::renderSurfaceToArea(int surfaceId, int layoutArea)
{
- qDebug("requestSurfaceIdToFullScreen %d", surfaceId);
- newRequestRenderSurfaceToArea(surfaceId, renderArea);
+ qDebug("renderSurfaceToArea %d %d", surfaceId, layoutArea);
+ newRequestRenderSurfaceToArea(surfaceId, layoutArea);
+}
+
+bool HomeScreenControlInterface::renderSurfaceToAreaAllowed(int surfaceId, int layoutArea)
+{
+ qDebug("renderSurfaceToAreaAllowed %d %d", surfaceId, layoutArea);
+ return renderSurfaceToAreaAllowed(surfaceId, layoutArea);
}
void HomeScreenControlInterface::requestSurfaceIdToFullScreen(int surfaceId)