aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosé Bollo <jose.bollo@iot.bzh>2016-12-16 09:54:44 +0100
committerJosé Bollo <jose.bollo@iot.bzh>2016-12-16 15:22:32 +0100
commit3229ea60e77fc9af992d83d73cb95364fd7c3733 (patch)
tree6c29c2f6cd1c9cd676b43cb61860bff103d23751
parent2d9f6ea7cb34c7c4fc99e5e2c28f49b0f5130cd4 (diff)
Compilation flag to avoid compil errors on ubuntu
Change-Id: I9efc077fe86fba50873d724682d02fa11df40980 Signed-off-by: Philippe Lelong <lelong.ph@meltemus.com>
-rw-r--r--HomeScreen/qml/main.qml2
-rw-r--r--WindowManager/WindowManager.pro2
-rw-r--r--WindowManager/src/windowmanager.cpp17
-rw-r--r--WindowManager/src/windowmanager.hpp1
4 files changed, 17 insertions, 5 deletions
diff --git a/HomeScreen/qml/main.qml b/HomeScreen/qml/main.qml
index c97702d..4a44f4c 100644
--- a/HomeScreen/qml/main.qml
+++ b/HomeScreen/qml/main.qml
@@ -36,7 +36,7 @@ Window {
anchors.centerIn: parent
width: 1080
height: 1920
- scale: 1
+ scale: 0.5
source: './images/AGL_HMI_Background_NoCar-01.png'
ColumnLayout {
diff --git a/WindowManager/WindowManager.pro b/WindowManager/WindowManager.pro
index 5aa7320..a2ede06 100644
--- a/WindowManager/WindowManager.pro
+++ b/WindowManager/WindowManager.pro
@@ -12,6 +12,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+DEFINES += COMPIL_MAITAI
+
TEMPLATE = app
TARGET = WindowManager
QT = core dbus
diff --git a/WindowManager/src/windowmanager.cpp b/WindowManager/src/windowmanager.cpp
index 84f467d..6ebe704 100644
--- a/WindowManager/src/windowmanager.cpp
+++ b/WindowManager/src/windowmanager.cpp
@@ -47,17 +47,22 @@ WindowManager::WindowManager(QObject *parent) :
mp_layoutAreaToSurfaceIdAssignment(0),
m_currentLayout(-1),
m_screenId(0), // use screen "0"
- m_screenWidth(0),
- m_screenHeight(0),
+#ifndef COMPIL_MAITAI
m_appLayers(),
- m_pending_to_show(-1)
+ m_pending_to_show(-1),
+#endif
+ m_screenWidth(0),
+ m_screenHeight(0)
+
{
+#ifndef COMPIL_MAITAI
m_showLayers = new t_ilm_layer[WINDOWMANAGER_LAYER_NUM];
m_showLayers[0] = 0; /* POPUP is not shown by default */
m_showLayers[1] = 0; /* HOMESCREEN_OVERLAY is not shown by default */
m_showLayers[2] = 0; /* APPLICATIONS is not shown by default */
m_showLayers[3] = WINDOWMANAGER_LAYER_HOMESCREEN; /* HOMESCREEN is shwon by default */
+#endif
qDebug("-=[WindowManager]=-");
}
@@ -107,6 +112,7 @@ WindowManager::~WindowManager()
delete mp_layoutAreaToSurfaceIdAssignment;
}
+#ifndef COMPIL_MAITAI
int WindowManager::getLayerRenderOrder(t_ilm_layer id_array[])
{
int i, j;
@@ -119,6 +125,7 @@ int WindowManager::getLayerRenderOrder(t_ilm_layer id_array[])
return j;
}
+#endif
void WindowManager::dumpScene()
{
@@ -347,6 +354,7 @@ void WindowManager::updateScreen()
ilm_layerSetRenderOrder(WINDOWMANAGER_LAYER_POPUP, pArray, length);
ilm_commitChanges();
#endif
+#ifndef COMPIL_MAITAI
if (m_pending_to_show != -1) {
showAppLayer(m_pending_to_show);
} else {
@@ -356,6 +364,7 @@ void WindowManager::updateScreen()
ilm_displaySetRenderOrder(m_screenId, renderOrder, num_layers);
ilm_commitChanges();
}
+#endif
}
#ifdef HAVE_IVI_LAYERMANAGEMENT_API
@@ -784,7 +793,9 @@ void WindowManager::showAppLayer(int pid)
}
/* clear pending flag */
+#ifndef COMPIL_MAITAI
m_pending_to_show = -1;
+#endif
#ifdef HAVE_IVI_LAYERMANAGEMENT_API
/* search layer id for application to show */
diff --git a/WindowManager/src/windowmanager.hpp b/WindowManager/src/windowmanager.hpp
index 5cc536b..02b8a32 100644
--- a/WindowManager/src/windowmanager.hpp
+++ b/WindowManager/src/windowmanager.hpp
@@ -53,7 +53,6 @@ private:
t_ilm_layer* m_showLayers;
QMap<pid_t, t_ilm_layer> m_appLayers;
int getLayerRenderOrder(t_ilm_layer* id_array);
-
void createNewLayer(const int layerId);
t_ilm_layer getAppLayerID(const pid_t pid);