Compilation flag to avoid compil errors on ubuntu
authorJosé Bollo <jose.bollo@iot.bzh>
Fri, 16 Dec 2016 08:54:44 +0000 (09:54 +0100)
committerJosé Bollo <jose.bollo@iot.bzh>
Fri, 16 Dec 2016 14:22:32 +0000 (15:22 +0100)
Change-Id: I9efc077fe86fba50873d724682d02fa11df40980
Signed-off-by: Philippe Lelong <lelong.ph@meltemus.com>
HomeScreen/qml/main.qml
WindowManager/WindowManager.pro
WindowManager/src/windowmanager.cpp
WindowManager/src/windowmanager.hpp

index c97702d..4a44f4c 100644 (file)
@@ -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 {
index 5aa7320..a2ede06 100644 (file)
@@ -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
index 84f467d..6ebe704 100644 (file)
@@ -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 */
index 5cc536b..02b8a32 100644 (file)
@@ -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);