diff options
author | asanoaozora <fifitaneki@hotmail.com> | 2018-01-17 17:28:10 +0100 |
---|---|---|
committer | asanoaozora <fifitaneki@hotmail.com> | 2018-01-17 17:28:10 +0100 |
commit | c47c664214c09e8dc282e9594bf6ecc071c8da44 (patch) | |
tree | 26087e1260f60144ba2497f9d5a53eb5114d40c7 | |
parent | 60fd28e1725f3874396d13534012e5639c53ae15 (diff) | |
download | poi-service-c47c664214c09e8dc282e9594bf6ecc071c8da44.tar.gz |
GT-3532
Add a signal to inform of the end of map rotation
10 files changed, 42 insertions, 1 deletions
diff --git a/api/franca/navigation/mapviewer/MapViewerControl.fidl b/api/franca/navigation/mapviewer/MapViewerControl.fidl index d26575c..fff1dea 100755 --- a/api/franca/navigation/mapviewer/MapViewerControl.fidl +++ b/api/franca/navigation/mapviewer/MapViewerControl.fidl @@ -2077,7 +2077,7 @@ interface MapViewerControl { } <** - @description : mapViewThemeChanged = This signal is emitted when the theme of a map view instance changes + @description : mapViewThemeChanged = This signal is emitted when the theme of a map view instance changed **> broadcast mapViewThemeChanged { out { @@ -2095,6 +2095,20 @@ interface MapViewerControl { } <** + @description : mapViewRotated = This signal is emitted when the rotation is achieved + This signal is meant for debugging purposes + **> + broadcast mapViewRotated { + out { + + <** + @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value + **> + Handle mapViewInstanceHandle + } + } + + <** @description : getSupportedMapViewThemes = This method retrieves the supported mapview themes **> method getSupportedMapViewThemes { diff --git a/src/navigation/map-viewer/mapviewercontrol-server-plugin/genivi_mapviewer_mapviewercontrol.cxx b/src/navigation/map-viewer/mapviewercontrol-server-plugin/genivi_mapviewer_mapviewercontrol.cxx index dd03d80..9fe4312 100644 --- a/src/navigation/map-viewer/mapviewercontrol-server-plugin/genivi_mapviewer_mapviewercontrol.cxx +++ b/src/navigation/map-viewer/mapviewercontrol-server-plugin/genivi_mapviewer_mapviewercontrol.cxx @@ -23,6 +23,9 @@ * * @licence end@ */ +#ifndef DBUS_HAS_RECURSIVE_MUTEX +#define DBUS_HAS_RECURSIVE_MUTEX +#endif #include <dbus-c++/glib-integration.h> #include <math.h> #include <unistd.h> diff --git a/src/navigation/map-viewer/session-server-plugin/genivi_mapviewer_session.cxx b/src/navigation/map-viewer/session-server-plugin/genivi_mapviewer_session.cxx index 670e677..dc21fb0 100644 --- a/src/navigation/map-viewer/session-server-plugin/genivi_mapviewer_session.cxx +++ b/src/navigation/map-viewer/session-server-plugin/genivi_mapviewer_session.cxx @@ -25,6 +25,9 @@ * * @licence end@ */ +#ifndef DBUS_HAS_RECURSIVE_MUTEX +#define DBUS_HAS_RECURSIVE_MUTEX +#endif #include <dbus-c++/glib-integration.h> #include <config.h> #define USE_PLUGINS 1 diff --git a/src/navigation/navigation-core/enhancedposition-client-plugin/genivi_positioning_enhancedposition.cxx b/src/navigation/navigation-core/enhancedposition-client-plugin/genivi_positioning_enhancedposition.cxx index 44d7fbc..d1fcefa 100644 --- a/src/navigation/navigation-core/enhancedposition-client-plugin/genivi_positioning_enhancedposition.cxx +++ b/src/navigation/navigation-core/enhancedposition-client-plugin/genivi_positioning_enhancedposition.cxx @@ -26,6 +26,9 @@ * @licence end@ */ +#ifndef DBUS_HAS_RECURSIVE_MUTEX +#define DBUS_HAS_RECURSIVE_MUTEX +#endif #include <dbus-c++/glib-integration.h> #include <glib.h> #include <string.h> diff --git a/src/navigation/navigation-core/guidance-server-plugin/genivi_navigationcore_guidance.cxx b/src/navigation/navigation-core/guidance-server-plugin/genivi_navigationcore_guidance.cxx index 90b7f39..9f78e9d 100644 --- a/src/navigation/navigation-core/guidance-server-plugin/genivi_navigationcore_guidance.cxx +++ b/src/navigation/navigation-core/guidance-server-plugin/genivi_navigationcore_guidance.cxx @@ -26,6 +26,9 @@ * * @licence end@ */ +#ifndef DBUS_HAS_RECURSIVE_MUTEX +#define DBUS_HAS_RECURSIVE_MUTEX +#endif #include <dbus-c++/glib-integration.h> #if (SPEECH_ENABLED) diff --git a/src/navigation/navigation-core/locationinput-server-plugin/genivi_navigationcore_locationinput.cxx b/src/navigation/navigation-core/locationinput-server-plugin/genivi_navigationcore_locationinput.cxx index 472b7de..1b7aeb6 100644 --- a/src/navigation/navigation-core/locationinput-server-plugin/genivi_navigationcore_locationinput.cxx +++ b/src/navigation/navigation-core/locationinput-server-plugin/genivi_navigationcore_locationinput.cxx @@ -25,6 +25,9 @@ * * @licence end@ */ +#ifndef DBUS_HAS_RECURSIVE_MUTEX +#define DBUS_HAS_RECURSIVE_MUTEX +#endif #include <dbus-c++/glib-integration.h> #include <config.h> #define USE_PLUGINS 1 diff --git a/src/navigation/navigation-core/mapmatchedposition-server-plugin/genivi_navigationcore_mapmatchedposition.cxx b/src/navigation/navigation-core/mapmatchedposition-server-plugin/genivi_navigationcore_mapmatchedposition.cxx index 120a877..3f66d0a 100644 --- a/src/navigation/navigation-core/mapmatchedposition-server-plugin/genivi_navigationcore_mapmatchedposition.cxx +++ b/src/navigation/navigation-core/mapmatchedposition-server-plugin/genivi_navigationcore_mapmatchedposition.cxx @@ -25,6 +25,9 @@ * * @licence end@ */ +#ifndef DBUS_HAS_RECURSIVE_MUTEX +#define DBUS_HAS_RECURSIVE_MUTEX +#endif #include <dbus-c++/glib-integration.h> #include <config.h> #define USE_PLUGINS 1 diff --git a/src/navigation/navigation-core/poicam-server-plugin/genivi_poiservice_cam_navit.cxx b/src/navigation/navigation-core/poicam-server-plugin/genivi_poiservice_cam_navit.cxx index 19c89b2..49d268c 100644 --- a/src/navigation/navigation-core/poicam-server-plugin/genivi_poiservice_cam_navit.cxx +++ b/src/navigation/navigation-core/poicam-server-plugin/genivi_poiservice_cam_navit.cxx @@ -26,6 +26,9 @@ * * @licence end@ */ +#ifndef DBUS_HAS_RECURSIVE_MUTEX +#define DBUS_HAS_RECURSIVE_MUTEX +#endif #include <dbus-c++/glib-integration.h> #include <config.h> #define USE_PLUGINS 1 diff --git a/src/navigation/navigation-core/routing-server-plugin/genivi_navigationcore_routing.cxx b/src/navigation/navigation-core/routing-server-plugin/genivi_navigationcore_routing.cxx index a2189c8..39e2885 100644 --- a/src/navigation/navigation-core/routing-server-plugin/genivi_navigationcore_routing.cxx +++ b/src/navigation/navigation-core/routing-server-plugin/genivi_navigationcore_routing.cxx @@ -26,6 +26,9 @@ * * @licence end@ */ +#ifndef DBUS_HAS_RECURSIVE_MUTEX +#define DBUS_HAS_RECURSIVE_MUTEX +#endif #include <dbus-c++/glib-integration.h> #include <config.h> #define USE_PLUGINS 1 diff --git a/src/navigation/navigation-core/session-server-plugin/genivi_navigationcore_session.cxx b/src/navigation/navigation-core/session-server-plugin/genivi_navigationcore_session.cxx index 53c742f..273aa58 100644 --- a/src/navigation/navigation-core/session-server-plugin/genivi_navigationcore_session.cxx +++ b/src/navigation/navigation-core/session-server-plugin/genivi_navigationcore_session.cxx @@ -25,6 +25,9 @@ * * @licence end@ */ +#ifndef DBUS_HAS_RECURSIVE_MUTEX +#define DBUS_HAS_RECURSIVE_MUTEX +#endif #include <dbus-c++/glib-integration.h> #include <config.h> #define USE_PLUGINS 1 |