aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlorin Sarbu <florin.sarbu@windriver.com>2014-09-30 11:09:17 +0300
committerHolger Behrens <holger.behrens@windriver.com>2014-10-17 17:29:11 +0200
commit503701cb3d339303594886c75030e9cea3bb15ff (patch)
tree9ff6ffa919e0fa1222e224194f5599b904282c5f
parent5f9ae083a9d8248c8e7d4d2a922d98ba054c4a3b (diff)
downloadmeta-ivi-503701cb3d339303594886c75030e9cea3bb15ff.tar.gz
meta-ivi-503701cb3d339303594886c75030e9cea3bb15ff.tar.bz2
meta-ivi-503701cb3d339303594886c75030e9cea3bb15ff.zip
audiomanager-poc: Initial commit of the PoC for auidomanager
Signed-off-by: Florin Sarbu <florin.sarbu@windriver.com> Signed-off-by: Holger Behrens <holger.behrens@windriver.com>
-rw-r--r--meta-ivi-demo/recipes-multimedia/audiomanager/audiomanager-poc.bb30
-rw-r--r--meta-ivi-demo/recipes-multimedia/audiomanager/audiomanager-poc/0001-First-draft-for-Am-PoC.patch9216
2 files changed, 9246 insertions, 0 deletions
diff --git a/meta-ivi-demo/recipes-multimedia/audiomanager/audiomanager-poc.bb b/meta-ivi-demo/recipes-multimedia/audiomanager/audiomanager-poc.bb
new file mode 100644
index 0000000..75f5062
--- /dev/null
+++ b/meta-ivi-demo/recipes-multimedia/audiomanager/audiomanager-poc.bb
@@ -0,0 +1,30 @@
+SUMMARY = "GENIVI AudioManager PoC"
+DESCRIPTION = "Proof of Concept of the Genivi AudioManager"
+
+LICENSE = "MPLv2"
+LIC_FILES_CHKSUM = "file://AudioManagerPoC/README;md5=a14727a1c077b5b52e8574824a2f9458"
+
+DEPENDS = "qtbase qtdeclarative"
+
+BRANCH = "Intreprid_stable_branch"
+VERSION = "6.1"
+
+SRC_URI = "git://git.projects.genivi.org/AudioManager.git;branch=${BRANCH};tag=${VERSION} \
+ file://0001-First-draft-for-Am-PoC.patch \
+ "
+
+S = "${WORKDIR}/git"
+
+PATCHTOOL = "git"
+
+QMAKE_PROFILES = "${S}/AudioManagerPoC"
+
+inherit qmake5
+
+do_install_append() {
+ mkdir -p ${D}/${bindir}/am-poc/qml
+ mv ${D}/${bindir}/falcon_hmi ${D}/${bindir}/am-poc
+ cp ${S}/AudioManagerPoC/*.qml ${D}/${bindir}/am-poc/qml/
+}
+
+FILES_${PN}-dbg += "/usr/bin/am-poc/.debug/*"
diff --git a/meta-ivi-demo/recipes-multimedia/audiomanager/audiomanager-poc/0001-First-draft-for-Am-PoC.patch b/meta-ivi-demo/recipes-multimedia/audiomanager/audiomanager-poc/0001-First-draft-for-Am-PoC.patch
new file mode 100644
index 0000000..e270798
--- /dev/null
+++ b/meta-ivi-demo/recipes-multimedia/audiomanager/audiomanager-poc/0001-First-draft-for-Am-PoC.patch
@@ -0,0 +1,9216 @@
+From c7b14680082f51414332763ba848c5f92c394174 Mon Sep 17 00:00:00 2001
+From: Adrian Scarlat <adrian.scarlat@windriver.com>
+Date: Tue, 16 Sep 2014 18:12:24 +0300
+Subject: [PATCH] First draft for Am PoC.
+
+This AudioManager Proof Of Concept is based on AM ver 3.0 and Qt 5.
+It will be a simple application that will demonstrate a few of the AM
+capabilities:
+ 1. source playing;
+ 2. volume changing;
+ 3. source switching based on source priorities;
+ 4. automatic volume handeling based on source priorities;
+
+Added new folder:
+ AudioManagerPoC/
+
+Added new files:
+ AudioManagerPoC/AudioManager.qml
+ AudioManagerPoC/AudioManagerCommander.cpp
+ AudioManagerPoC/AudioManagerCommander.h
+ AudioManagerPoC/Button.qml
+ AudioManagerPoC/Clock.qml
+ AudioManagerPoC/CommandInterface.xml
+ AudioManagerPoC/HomePage.qml
+ AudioManagerPoC/Multimedia.qml
+ AudioManagerPoC/README
+ AudioManagerPoC/Slider.qml
+ AudioManagerPoC/Tab.qml
+ AudioManagerPoC/WebBrowser.qml
+ AudioManagerPoC/WindRiver_Rev_lrg.png
+ AudioManagerPoC/WindRiver_red_lrg.png
+ AudioManagerPoC/application.qrc
+ AudioManagerPoC/audiomanager.cpp
+ AudioManagerPoC/audiomanager.h
+ AudioManagerPoC/audiomanager_command.h
+ AudioManagerPoC/bg.png
+ AudioManagerPoC/bg_homepage.png
+ AudioManagerPoC/browser.png
+ AudioManagerPoC/clock.png
+ AudioManagerPoC/clock_glass.png
+ AudioManagerPoC/falcon.config
+ AudioManagerPoC/falcon.creator
+ AudioManagerPoC/falcon.creator.user
+ AudioManagerPoC/falcon.files
+ AudioManagerPoC/falcon.includes
+ AudioManagerPoC/falcon_hmi.pro
+ AudioManagerPoC/falcon_hmi.pro.user
+ AudioManagerPoC/falcon_hmi.pro.user.7558c67.2.2pre5
+ AudioManagerPoC/home.png
+ AudioManagerPoC/main.cpp
+ AudioManagerPoC/main.qml
+ AudioManagerPoC/media_player.png
+ AudioManagerPoC/playmedia.sh
+ AudioManagerPoC/qmlbuttoneventsreceiver.cpp
+ AudioManagerPoC/qmlbuttoneventsreceiver.h
+ AudioManagerPoC/skype.cpp
+ AudioManagerPoC/skype.h
+ AudioManagerPoC/skypeclient.cpp
+ AudioManagerPoC/skypeclient.h
+ AudioManagerPoC/sound.png
+ AudioManagerPoC/tabs.js
+ AudioManagerPoC/volumechart.cpp
+ AudioManagerPoC/volumechart.h
+
+Signed-off-by: Adrian Scarlat <adrian.scarlat@windriver.com>
+---
+ AudioManagerPoC/AudioManager.qml | 186 ++++++++
+ AudioManagerPoC/AudioManagerCommander.cpp | 108 +++++
+ AudioManagerPoC/AudioManagerCommander.h | 140 ++++++
+ AudioManagerPoC/Button.qml | 80 ++++
+ AudioManagerPoC/Clock.qml | 139 ++++++
+ AudioManagerPoC/CommandInterface.xml | 153 +++++++
+ AudioManagerPoC/HomePage.qml | 51 +++
+ AudioManagerPoC/Multimedia.qml | 222 ++++++++++
+ AudioManagerPoC/README | 2 +
+ AudioManagerPoC/Slider.qml | 122 ++++++
+ AudioManagerPoC/Tab.qml | 115 +++++
+ AudioManagerPoC/WebBrowser.qml | 67 +++
+ AudioManagerPoC/WindRiver_Rev_lrg.png | Bin 0 -> 66998 bytes
+ AudioManagerPoC/WindRiver_red_lrg.png | Bin 0 -> 67921 bytes
+ AudioManagerPoC/application.qrc | 23 +
+ AudioManagerPoC/audiomanager.cpp | 264 ++++++++++++
+ AudioManagerPoC/audiomanager.h | 105 +++++
+ AudioManagerPoC/audiomanager_command.h | 448 ++++++++++++++++++++
+ AudioManagerPoC/bg.png | Bin 0 -> 111940 bytes
+ AudioManagerPoC/bg_homepage.png | Bin 0 -> 211 bytes
+ AudioManagerPoC/browser.png | Bin 0 -> 800 bytes
+ AudioManagerPoC/clock.png | Bin 0 -> 19863 bytes
+ AudioManagerPoC/clock_glass.png | Bin 0 -> 4407 bytes
+ AudioManagerPoC/falcon.config | 2 +
+ AudioManagerPoC/falcon.creator | 1 +
+ AudioManagerPoC/falcon.creator.user | 189 +++++++++
+ AudioManagerPoC/falcon.files | 14 +
+ AudioManagerPoC/falcon.includes | 1 +
+ AudioManagerPoC/falcon_hmi.pro | 57 +++
+ AudioManagerPoC/falcon_hmi.pro.user | 448 ++++++++++++++++++++
+ .../falcon_hmi.pro.user.7558c67.2.2pre5 | 267 ++++++++++++
+ AudioManagerPoC/home.png | Bin 0 -> 671 bytes
+ AudioManagerPoC/main.cpp | 73 ++++
+ AudioManagerPoC/main.qml | 180 ++++++++
+ AudioManagerPoC/media_player.png | Bin 0 -> 713 bytes
+ AudioManagerPoC/playmedia.sh | 9 +
+ AudioManagerPoC/qmlbuttoneventsreceiver.cpp | 278 ++++++++++++
+ AudioManagerPoC/qmlbuttoneventsreceiver.h | 40 ++
+ AudioManagerPoC/skype.cpp | 27 ++
+ AudioManagerPoC/skype.h | 19 +
+ AudioManagerPoC/skypeclient.cpp | 31 ++
+ AudioManagerPoC/skypeclient.h | 24 ++
+ AudioManagerPoC/sound.png | Bin 0 -> 800 bytes
+ AudioManagerPoC/tabs.js | 19 +
+ AudioManagerPoC/volumechart.cpp | 98 +++++
+ AudioManagerPoC/volumechart.h | 22 +
+ 46 files changed, 4024 insertions(+)
+ create mode 100644 AudioManagerPoC/AudioManager.qml
+ create mode 100644 AudioManagerPoC/AudioManagerCommander.cpp
+ create mode 100644 AudioManagerPoC/AudioManagerCommander.h
+ create mode 100644 AudioManagerPoC/Button.qml
+ create mode 100644 AudioManagerPoC/Clock.qml
+ create mode 100644 AudioManagerPoC/CommandInterface.xml
+ create mode 100644 AudioManagerPoC/HomePage.qml
+ create mode 100644 AudioManagerPoC/Multimedia.qml
+ create mode 100644 AudioManagerPoC/README
+ create mode 100644 AudioManagerPoC/Slider.qml
+ create mode 100644 AudioManagerPoC/Tab.qml
+ create mode 100644 AudioManagerPoC/WebBrowser.qml
+ create mode 100644 AudioManagerPoC/WindRiver_Rev_lrg.png
+ create mode 100644 AudioManagerPoC/WindRiver_red_lrg.png
+ create mode 100644 AudioManagerPoC/application.qrc
+ create mode 100644 AudioManagerPoC/audiomanager.cpp
+ create mode 100644 AudioManagerPoC/audiomanager.h
+ create mode 100644 AudioManagerPoC/audiomanager_command.h
+ create mode 100644 AudioManagerPoC/bg.png
+ create mode 100644 AudioManagerPoC/bg_homepage.png
+ create mode 100644 AudioManagerPoC/browser.png
+ create mode 100644 AudioManagerPoC/clock.png
+ create mode 100644 AudioManagerPoC/clock_glass.png
+ create mode 100644 AudioManagerPoC/falcon.config
+ create mode 100644 AudioManagerPoC/falcon.creator
+ create mode 100644 AudioManagerPoC/falcon.creator.user
+ create mode 100644 AudioManagerPoC/falcon.files
+ create mode 100644 AudioManagerPoC/falcon.includes
+ create mode 100644 AudioManagerPoC/falcon_hmi.pro
+ create mode 100644 AudioManagerPoC/falcon_hmi.pro.user
+ create mode 100644 AudioManagerPoC/falcon_hmi.pro.user.7558c67.2.2pre5
+ create mode 100644 AudioManagerPoC/home.png
+ create mode 100644 AudioManagerPoC/main.cpp
+ create mode 100644 AudioManagerPoC/main.qml
+ create mode 100644 AudioManagerPoC/media_player.png
+ create mode 100755 AudioManagerPoC/playmedia.sh
+ create mode 100644 AudioManagerPoC/qmlbuttoneventsreceiver.cpp
+ create mode 100644 AudioManagerPoC/qmlbuttoneventsreceiver.h
+ create mode 100644 AudioManagerPoC/skype.cpp
+ create mode 100644 AudioManagerPoC/skype.h
+ create mode 100644 AudioManagerPoC/skypeclient.cpp
+ create mode 100644 AudioManagerPoC/skypeclient.h
+ create mode 100644 AudioManagerPoC/sound.png
+ create mode 100644 AudioManagerPoC/tabs.js
+ create mode 100644 AudioManagerPoC/volumechart.cpp
+ create mode 100644 AudioManagerPoC/volumechart.h
+
+diff --git a/AudioManagerPoC/AudioManager.qml b/AudioManagerPoC/AudioManager.qml
+new file mode 100644
+index 0000000..cdc66b0
+--- /dev/null
++++ b/AudioManagerPoC/AudioManager.qml
+@@ -0,0 +1,186 @@
++import QtQuick 2.2
++
++Rectangle {
++ Text {
++ text : "Reload audio profile!!!"
++ }
++
++ Row {
++ spacing: 10
++ y: 100;
++ x: 50
++
++ Button {
++ text: "Parking Signal"
++ }
++ Button {
++ text: "Navigation Message"
++ }
++ Button {
++ text: "Text To Speech"
++ }
++ Button {
++ text: "Start Phone Call"
++ }
++ }
++ Rectangle
++ {
++ color: "#000000";
++ radius: 5
++ width: 410
++ height: 110
++ x: 45
++ y: 175
++ Image {
++ id: volChart
++ source: "image://volumes/1"
++ width: 400
++ x:5
++ y:5
++ height: 100
++ asynchronous: true
++ }
++ }
++ /*
++ Rectangle {
++ x: 250
++ y: 180
++ width: 100
++ height: 50
++ gradient: Gradient {
++ GradientStop {
++ position: 0.00;
++ color: "#00000000";
++ }
++ GradientStop {
++ position: 1.00;
++ color: "#FF000000";
++ }
++ }
++ transform: Rotation {
++ angle: 90
++ }
++ }
++ Rectangle {
++ x: 550
++ y: 280
++ width: 100
++ height: 50
++ gradient: Gradient {
++ GradientStop {
++ position: 0.00;
++ color: "#00000000";
++ }
++ GradientStop {
++ position: 1.00;
++ color: "#FF000000";
++ }
++ }
++ transform: Rotation {
++ angle: 270
++ }
++ }*/
++
++ Timer {
++ property int idx: 0
++ id: timerImg;
++ interval: 1000
++ repeat: true
++ running: true
++ onTriggered: {
++ idx++;
++ volChart.source = "image://volumes/" + idx; }
++ }
++ Row {
++ z: 3
++ x: 50
++ y: 300
++ spacing: 50
++ //CONNECTIONS
++ Column {
++ x: 5
++ width: 450
++ z: 4
++ Text {
++ id: titleConnections
++ z: 5
++ font {
++ family: "Liberation Mono"
++ pointSize: 12
++ }
++ color: "#000000"
++ text: "CONNECTIONS:"
++ }
++
++
++ Text {
++ id: id1
++ z: 5
++ font {
++ family: "Liberation Mono"
++ pointSize: 9
++ }
++ color: "#000000"
++ objectName: "textConnections"
++ text: ""
++ }
++ }//end connections
++
++
++ //SOURCES
++ Column {
++ z: 4
++ width: 100
++ Text {
++ id: titleSources
++ z: 5
++ font {
++ family: "Liberation Mono"
++ pointSize: 12
++ }
++ color: "#000000"
++ text: "SOURCES"
++ }
++
++
++ Text {
++ objectName: "textSources"
++ z: 5
++ font {
++ family: "Liberation Mono"
++ pointSize: 9
++ }
++ color: "#000000"
++ text: ""
++ }
++ }//end sources
++
++ //VOLUMES
++ Column {
++ width: 150
++ z: 4
++ Text {
++ id: titleVolumes
++ z: 5
++ font {
++ family: "Liberation Mono"
++ pointSize: 12
++ }
++ color: "#000000"
++ text: "VOLUME"
++ }
++
++ Text {
++ objectName: "textVolumes"
++ z: 5
++ font {
++ family: "Liberation Mono"
++ pointSize: 9
++ bold: true;
++ }
++ color: "#000000"
++ text: ""
++ }
++ }//end connections
++ }
++}
+diff --git a/AudioManagerPoC/AudioManagerCommander.cpp b/AudioManagerPoC/AudioManagerCommander.cpp
+new file mode 100644
+index 0000000..8547289
+--- /dev/null
++++ b/AudioManagerPoC/AudioManagerCommander.cpp
+@@ -0,0 +1,108 @@
++/*
++ * This file was generated by qdbusxml2cpp version 0.7
++ * Command line was: qdbusxml2cpp CommandInterface.xml -c AudioManagerCommander -p AudioManagerCommander.cpp -a AudioManagerCommander.h
++ *
++ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
++ *
++ * This is an auto-generated file.
++ * Do not edit! All changes made to it will be lost.
++ */
++
++#ifndef AUDIOMANAGERCOMMANDER_CPP_1331895254
++#define AUDIOMANAGERCOMMANDER_CPP_1331895254
++
++#include <QtCore/QObject>
++#include <QtCore/QByteArray>
++#include <QtCore/QList>
++#include <QtCore/QMap>
++#include <QtCore/QString>
++#include <QtCore/QStringList>
++#include <QtCore/QVariant>
++#include <QtDBus/QtDBus>
++
++/*
++ * Proxy class for interface org.genivi.audiomanager.CommandInterface
++ */
++class AudioManagerCommander: public QDBusAbstractInterface
++{
++ Q_OBJECT
++public:
++ static inline const char *staticInterfaceName()
++ { return "org.genivi.audiomanager.CommandInterface"; }
++
++public:
++ AudioManagerCommander(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
++
++ ~AudioManagerCommander();
++
++public Q_SLOTS: // METHODS
++ inline QDBusPendingReply<short, ushort> Connect(ushort sourceID, ushort sinkID)
++ {
++ QList<QVariant> argumentList;
++ argumentList << qVariantFromValue(sourceID) << qVariantFromValue(sinkID);
++ return asyncCallWithArgumentList(QLatin1String("Connect"), argumentList);
++ }
++ inline QDBusReply<short> Connect(ushort sourceID, ushort sinkID, ushort &mainConnectionID)
++ {
++ QList<QVariant> argumentList;
++ argumentList << qVariantFromValue(sourceID) << qVariantFromValue(sinkID);
++ QDBusMessage reply = callWithArgumentList(QDBus::Block, QLatin1String("Connect"), argumentList);
++ if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 2) {
++ mainConnectionID = qdbus_cast<ushort>(reply.arguments().at(1));
++ }
++ return reply;
++ }
++
++ inline QDBusPendingReply<short> Disconnect(ushort mainConnectionID)
++ {
++ QList<QVariant> argumentList;
++ argumentList << qVariantFromValue(mainConnectionID);
++ return asyncCallWithArgumentList(QLatin1String("Disconnect"), argumentList);
++ }
++
++ inline QDBusPendingReply<short> SetSinkMuteState(ushort sinkID, short muteState)
++ {
++ QList<QVariant> argumentList;
++ argumentList << qVariantFromValue(sinkID) << qVariantFromValue(muteState);
++ return asyncCallWithArgumentList(QLatin1String("SetSinkMuteState"), argumentList);
++ }
++
++ inline QDBusPendingReply<short> SetVolume(ushort sinkID, short volume)
++ {
++ QList<QVariant> argumentList;
++ argumentList << qVariantFromValue(sinkID) << qVariantFromValue(volume);
++ return asyncCallWithArgumentList(QLatin1String("SetVolume"), argumentList);
++ }
++
++ inline QDBusPendingReply<short> VolumeStep(ushort sinkID, short volumeStep)
++ {
++ QList<QVariant> argumentList;
++ argumentList << qVariantFromValue(sinkID) << qVariantFromValue(volumeStep);
++ return asyncCallWithArgumentList(QLatin1String("VolumeStep"), argumentList);
++ }
++
++Q_SIGNALS: // SIGNALS
++ void MainConnectionStateChanged(ushort connectionID, short connectionState);
++};
++
++namespace org {
++ namespace genivi {
++ namespace audiomanager {
++ typedef ::AudioManagerCommander CommandInterface;
++ }
++ }
++}
++#endif
++/*
++ * Implementation of interface class AudioManagerCommander
++ */
++
++AudioManagerCommander::AudioManagerCommander(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
++ : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
++{
++}
++
++AudioManagerCommander::~AudioManagerCommander()
++{
++}
++
+diff --git a/AudioManagerPoC/AudioManagerCommander.h b/AudioManagerPoC/AudioManagerCommander.h
+new file mode 100644
+index 0000000..d39a2a1
+--- /dev/null
++++ b/AudioManagerPoC/AudioManagerCommander.h
+@@ -0,0 +1,140 @@
++/*
++ * This file was generated by qdbusxml2cpp version 0.7
++ * Command line was: qdbusxml2cpp CommandInterface.xml -c AudioManagerCommander -p AudioManagerCommander.cpp -a AudioManagerCommander.h
++ *
++ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
++ *
++ * This is an auto-generated file.
++ * This file may have been hand-edited. Look for HAND-EDIT comments
++ * before re-generating it.
++ */
++
++#ifndef AUDIOMANAGERCOMMANDER_H_1331895254
++#define AUDIOMANAGERCOMMANDER_H_1331895254
++
++#include <QtCore/QObject>
++#include <QtCore/QMetaObject>
++#include <QtCore/QVariant>
++#include <QtDBus/QtDBus>
++#include <QtCore/QByteArray>
++#include <QtCore/QList>
++#include <QtCore/QMap>
++#include <QtCore/QString>
++#include <QtCore/QStringList>
++#include <QtCore/QVariant>
++
++/*
++ * Adaptor class for interface org.genivi.audiomanager.CommandInterface
++ */
++class AudioManagerCommander: public QDBusAbstractAdaptor
++{
++ Q_OBJECT
++ Q_CLASSINFO("D-Bus Interface", "org.genivi.audiomanager.CommandInterface")
++ Q_CLASSINFO("D-Bus Introspection", ""
++" <interface name=\"org.genivi.audiomanager.CommandInterface\">\n"
++" <signal name=\"MainConnectionStateChanged\">\n"
++" <arg direction=\"out\" type=\"q\" name=\"connectionID\"/>\n"
++" <arg direction=\"out\" type=\"n\" name=\"connectionState\"/>\n"
++" </signal>\n"
++" <method name=\"Connect\">\n"
++" <arg direction=\"in\" type=\"q\" name=\"sourceID\"/>\n"
++" <arg direction=\"in\" type=\"q\" name=\"sinkID\"/>\n"
++" <arg direction=\"out\" type=\"n\" name=\"result\"/>\n"
++" <!-- method return code (am_Error_e) -->\n"
++" <arg direction=\"out\" type=\"q\" name=\"mainConnectionID\"/>\n"
++" </method>\n"
++" <method name=\"Disconnect\">\n"
++" <arg direction=\"in\" type=\"q\" name=\"mainConnectionID\"/>\n"
++" <arg direction=\"out\" type=\"n\" name=\"result\"/>\n"
++" <!-- method return code (am_Error_e) -->\n"
++" </method>\n"
++" <method name=\"SetVolume\">\n"
++" <arg direction=\"in\" type=\"q\" name=\"sinkID\"/>\n"
++" <arg direction=\"in\" type=\"n\" name=\"volume\"/>\n"
++" <arg direction=\"out\" type=\"n\" name=\"result\"/>\n"
++" <!-- method return code (am_Error_e) -->\n"
++" </method>\n"
++" <method name=\"VolumeStep\">\n"
++" <arg direction=\"in\" type=\"q\" name=\"sinkID\"/>\n"
++" <arg direction=\"in\" type=\"n\" name=\"volumeStep\"/>\n"
++" <arg direction=\"out\" type=\"n\" name=\"result\"/>\n"
++" <!-- method return code (am_Error_e) -->\n"
++" </method>\n"
++" <method name=\"SetSinkMuteState\">\n"
++" <arg direction=\"in\" type=\"q\" name=\"sinkID\"/>\n"
++" <arg direction=\"in\" type=\"n\" name=\"muteState\"/>\n"
++" <arg direction=\"out\" type=\"n\" name=\"result\"/>\n"
++" <!-- method return code (am_Error_e) -->\n"
++" </method>\n"
++" </interface>\n"
++ "")
++public:
++ AudioManagerCommander(QObject *parent);
++ virtual ~AudioManagerCommander();
++
++public: // PROPERTIES
++public Q_SLOTS: // METHODS
++ short Connect(ushort sourceID, ushort sinkID, ushort &mainConnectionID);
++ short Disconnect(ushort mainConnectionID);
++ short SetSinkMuteState(ushort sinkID, short muteState);
++ short SetVolume(ushort sinkID, short volume);
++ short VolumeStep(ushort sinkID, short volumeStep);
++Q_SIGNALS: // SIGNALS
++ void MainConnectionStateChanged(ushort connectionID, short connectionState);
++};
++
++#endif
++/*
++ * Implementation of adaptor class AudioManagerCommander
++ */
++
++AudioManagerCommander::AudioManagerCommander(QObject *parent)
++ : QDBusAbstractAdaptor(parent)
++{
++ // constructor
++ setAutoRelaySignals(true);
++}
++
++AudioManagerCommander::~AudioManagerCommander()
++{
++ // destructor
++}
++
++short AudioManagerCommander::Connect(ushort sourceID, ushort sinkID, ushort &mainConnectionID)
++{
++ // handle method call org.genivi.audiomanager.CommandInterface.Connect
++ //return static_cast<YourObjectType *>(parent())->Connect(sourceID, sinkID, mainConnectionID);
++}
++
++short AudioManagerCommander::Disconnect(ushort mainConnectionID)
++{
++ // handle method call org.genivi.audiomanager.CommandInterface.Disconnect
++ short result;
++ QMetaObject::invokeMethod(parent(), "Disconnect", Q_RETURN_ARG(short, result), Q_ARG(ushort, mainConnectionID));
++ return result;
++}
++
++short AudioManagerCommander::SetSinkMuteState(ushort sinkID, short muteState)
++{
++ // handle method call org.genivi.audiomanager.CommandInterface.SetSinkMuteState
++ short result;
++ QMetaObject::invokeMethod(parent(), "SetSinkMuteState", Q_RETURN_ARG(short, result), Q_ARG(ushort, sinkID), Q_ARG(short, muteState));
++ return result;
++}
++
++short AudioManagerCommander::SetVolume(ushort sinkID, short volume)
++{
++ // handle method call org.genivi.audiomanager.CommandInterface.SetVolume
++ short result;
++ QMetaObject::invokeMethod(parent(), "SetVolume", Q_RETURN_ARG(short, result), Q_ARG(ushort, sinkID), Q_ARG(short, volume));
++ return result;
++}
++
++short AudioManagerCommander::VolumeStep(ushort sinkID, short volumeStep)
++{
++ // handle method call org.genivi.audiomanager.CommandInterface.VolumeStep
++ short result;
++ QMetaObject::invokeMethod(parent(), "VolumeStep", Q_RETURN_ARG(short, result), Q_ARG(ushort, sinkID), Q_ARG(short, volumeStep));
++ return result;
++}
++
+diff --git a/AudioManagerPoC/Button.qml b/AudioManagerPoC/Button.qml
+new file mode 100644
+index 0000000..f100207
+--- /dev/null
++++ b/AudioManagerPoC/Button.qml
+@@ -0,0 +1,80 @@
++import QtQuick 2.2
++//import Effects 1.0
++
++Rectangle {
++
++ id: theRect
++ property alias text: label.text;
++ property alias icon: img.source;
++ smooth: true;
++ width: 150
++ height:50
++ border {
++ color: "#55000000"
++ width: 2
++ }
++ gradient: Gradient {
++ GradientStop { position: 0.0; color: "#55444444" }
++ GradientStop { position: 0.05; color: "#55888888" }
++ GradientStop { id:gr;position: 0.8; color: "#55333333" }
++ GradientStop { position: 1.0; color: "#55000000" }
++ }
++ radius: 10
++ //anchors:
++ Text {
++ id: label
++ y:20
++ anchors.horizontalCenter: parent.horizontalCenter
++ text: "-"
++ //font.bold: true;
++ font {
++ family: "Verdana"
++ pointSize: 14
++ }
++ style: Text.Raised;
++ styleColor: "#55000000"
++ color: "#55555555"
++ }
++ Image {
++ id: img
++ anchors.horizontalCenter: parent.horizontalCenter
++ anchors.verticalCenter: parent.verticalCenter
++ opacity: 0.4
++ source: ""
++ }
++ transform: {
++ rotation: 10
++ }
++ SequentialAnimation {
++ id:animation;
++ PropertyAnimation {
++ id: animation1;
++ target: gr;
++ property: "color";
++ to: "#55000000";
++ duration: 200
++ }
++ PropertyAnimation {
++ id: animation2;
++ target: gr;
++ property: "color";
++ to: "#55333333";
++ duration: 200
++ }
++ }
++
++ MouseArea {
++ anchors.fill: parent
++ hoverEnabled: true;
++ onEntered: {
++ border.width = 2;
++ }
++ onExited: {
++ border.width = 2;
++ }
++ onClicked: {
++ animation.start();
++ label.text = QMLButtonEventsReceiver.clicked(label.text);
++ }
++ }
++}
+diff --git a/AudioManagerPoC/Clock.qml b/AudioManagerPoC/Clock.qml
+new file mode 100644
+index 0000000..84b60a0
+--- /dev/null
++++ b/AudioManagerPoC/Clock.qml
+@@ -0,0 +1,139 @@
++/****************************************************************************
++**
++** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
++** All rights reserved.
++** Contact: Nokia Corporation (qt-info@nokia.com)
++**
++** This file is part of the examples of the Qt Toolkit.
++**
++** $QT_BEGIN_LICENSE:BSD$
++** You may use this file under the terms of the BSD license as follows:
++**
++** "Redistribution and use in source and binary forms, with or without
++** modification, are permitted provided that the following conditions are
++** met:
++** * Redistributions of source code must retain the above copyright
++** notice, this list of conditions and the following disclaimer.
++** * Redistributions in binary form must reproduce the above copyright
++** notice, this list of conditions and the following disclaimer in
++** the documentation and/or other materials provided with the
++** distribution.
++** * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
++** the names of its contributors may be used to endorse or promote
++** products derived from this software without specific prior written
++** permission.
++**
++** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
++** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
++** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
++** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
++** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
++** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
++** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
++** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
++** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
++** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
++** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
++** $QT_END_LICENSE$
++**
++****************************************************************************/
++
++import QtQuick 2.2
++
++Item {
++ id: clock
++ width: 180; height: 180
++
++ //property alias city: cityLabel.text
++ property int hours
++ property int minutes
++ property int seconds
++ property real shift
++ property bool night: false
++
++ function timeChanged() {
++ var date = new Date;
++ hours = shift ? date.getUTCHours() + Math.floor(clock.shift) : date.getHours()
++ night = ( hours < 7 || hours > 19 )
++ minutes = shift ? date.getUTCMinutes() + ((clock.shift % 1) * 60) : date.getMinutes()
++ seconds = date.getUTCSeconds();
++ }
++
++ Timer {
++ interval: 1000; running: true; repeat: true;
++ onTriggered: clock.timeChanged()
++ }
++
++ Image {x: clock.x; y: clock.y; smooth: true;id: background; source: "qrc:/qml/clock.png"; z: clock.z+1; opacity: 0.9;}
++ Image {x: clock.x; y: clock.y; smooth: true;id: glass; source: "qrc:/qml/clock_glass.png"; z: clock.z+10}
++
++ Rectangle {
++ color: "#888888";
++ height: clock.height/2 - 25
++ width: 6
++ z: clock.z + 2
++ x: clock.x + clock.width/2 - 3
++ y: clock.y + 35
++ smooth: true
++ transform: Rotation {
++ id: hourRotation
++ origin.x: 3; origin.y: clock.height/2 - 35;
++ angle: (clock.hours * 30) + (clock.minutes * 0.5)
++ //Behavior on angle {
++ // SpringAnimation { spring: 2; damping: 0.2; modulus: 360 }
++ //}
++ }
++ }
++ Rectangle {
++ color: "#333333";
++ height: clock.height/2 - 20
++ width: 4
++ z: clock.z + 3
++ x: clock.x + clock.width/2 - 2
++ y: clock.y + 30
++ smooth: true
++ transform: Rotation {
++ id: minuteRotation
++ origin.x: 2; origin.y: clock.height/2 - 30;
++ angle: clock.minutes * 6
++ //Behavior on angle {
++ // SpringAnimation { spring: 2; damping: 0.2; modulus: 360 }
++ //}
++ }
++ }
++
++ Rectangle {
++ height: clock.height/2 - 15
++ width: 2
++ z: clock.z + 4
++ x: clock.x + clock.width/2 - 1
++ y: clock.y + 25
++ color: "#555555";
++ smooth: true
++ transform: Rotation {
++ id: secondRotation
++ origin.x: 1; origin.y: clock.height/2 - 25;
++ angle: clock.seconds * 6
++ //Behavior on angle {
++ // SpringAnimation { spring: 2; damping: 0.2; modulus: 360 }
++ //}
++ }
++ }
++ Column {
++ x: clock.x - clock.width/2
++ y: clock.y + clock.height/2
++
++ Text {
++ color: "#FF5555"
++ font.pointSize: 12
++ font.bold: true
++ text: Qt.formatDateTime(new Date(), "ddd,MMM")
++ }
++ Text {
++ color: "#FF3333"
++ font.pointSize: 48
++ font.bold: true
++ text: Qt.formatDateTime(new Date(), "dd")
++ }
++ }
++}
+diff --git a/AudioManagerPoC/CommandInterface.xml b/AudioManagerPoC/CommandInterface.xml
+new file mode 100644
+index 0000000..25bff5d
+--- /dev/null
++++ b/AudioManagerPoC/CommandInterface.xml
+@@ -0,0 +1,153 @@
++<?xml version="1.0" encoding="UTF-8" ?>
++<!DOCTYPE node PUBLIC
++ "-//freedesktop//DTD D-Bus Object Introspection 1.0//EN"
++ "http://standards.freedesktop.org/dbus/1.0/introspect.dtd">
++
++<node>
++ <interface name="org.genivi.audiomanager.CommandInterface">
++ <signal name="MainConnectionStateChanged">
++ <arg type="q" name="connectionID" direction="out"/>
++ <arg type="n" name="connectionState" direction="out"/>
++ </signal>
++
++ <method name="Connect">
++ <arg type="q" name="sourceID" direction="in"/>
++ <arg type="q" name="sinkID" direction="in"/>
++ <arg type="n" name="result" direction="out"/> <!-- method return code (am_Error_e) -->
++ <arg type="q" name="mainConnectionID" direction="out"/>
++ </method>
++
++ <method name="Disconnect">
++ <arg type="q" name="mainConnectionID" direction="in"/>
++ <arg type="n" name="result" direction="out"/> <!-- method return code (am_Error_e) -->
++ </method>
++
++ <method name="SetVolume">
++ <arg type="q" name="sinkID" direction="in"/>
++ <arg type="n" name="volume" direction="in"/>
++ <arg type="n" name="result" direction="out"/> <!-- method return code (am_Error_e) -->
++ </method>
++
++ <method name="VolumeStep">
++ <arg type="q" name="sinkID" direction="in"/>
++ <arg type="n" name="volumeStep" direction="in"/>
++ <arg type="n" name="result" direction="out"/> <!-- method return code (am_Error_e) -->
++ </method>
++
++ <method name="SetSinkMuteState">
++ <arg type="q" name="sinkID" direction="in"/>
++ <arg type="n" name="muteState" direction="in"/>
++ <arg type="n" name="result" direction="out"/> <!-- method return code (am_Error_e) -->
++ </method>
++<!--
++ <method name="SetMainSinkSoundProperty">
++ <arg type="q" name="sinkID" direction="in"/>
++ <arg type="(nn)" name="soundProperty" direction="in"/>
++ <arg type="n" name="result" direction="out"/> <!-- method return code (am_Error_e) -->
++<!-- </method> -->
++
++<!-- <method name="SetMainSourceSoundProperty">
++ <arg type="q" name="sourceID" direction="in"/>
++ <arg type="(nn)" name="soundProperty" direction="in"/>
++ <arg type="n" name="result" direction="out"/> <!-- method return code (am_Error_e) -->
++<!-- </method> -->
++
++<!-- <method name="SetSystemProperty">
++ <arg type="(nn)" name="property" direction="in"/>
++ <arg type="n" name="result" direction="out"/> <!-- method return code (am_Error_e) -->
++<!-- </method>-->
++
++ <method name="GetListMainConnections">
++ <arg type="n" name="result" direction="out"/> <!-- method return code (am_Error_e) -->
++ <arg type="a(qqqnn)" name="listConnections" direction="out"/> <!-- am_mainConnectionID_t mainConnectionID; am_sourceID_t sourceID; am_sinkID_t sinkID; am_timeSync_t delay; am_ConnectionState_e connectionState; -->
++ <annotation name="com.trolltech.QtDBus.QtTypeName.Out1" value="QList&lt;XXX&gt;"/>
++ </method>
++
++ <method name="GetListMainSinks">
++ <arg type="n" name="result" direction="out"/> <!-- method return code (am_Error_e) -->
++ <arg type="a(qs(nn)nnq)" name="listMainSinks" direction="out"/> <!-- am_sinkID_t sinkID; std::string name; am_Availability_s availability; am_mainVolume_t volume; am_MuteState_e muteState; am_sinkClass_t sinkClassID; -->
++ <annotation name="com.trolltech.QtDBus.QtTypeName.Out1" value="QList&lt;QVariant&gt;"/>
++ </method>
++
++<!-- <method name="GetListMainSources">
++ <arg type="n" name="result" direction="out"/> <!-- method return code (am_Error_e) -->
++<!-- <arg type="a(qs(nn)qn)" name="listMainSources" direction="out"/> <!-- am_sourceID_t sourceID; std::string name; am_Availability_s availability; am_sourceClass_t sourceClassID; am_mainVolume_t volume; -->
++<!-- </method> -->
++
++ <method name="GetListSystemProperties">
++ <arg type="n" name="result" direction="out"/> <!-- method return code (am_Error_e) -->
++ <annotation name="com.trolltech.QtDBus.QtTypeName.In1" value="QList&ltSystemProperty&gt"/>
++ <arg type="a(nn)" name="listSystemProperties" direction="in"/> <!-- am_SystemProperty_e type; int16_t value; -->
++ </method>
++
++ <signal name="NumberOfMainConnectionsChanged">
++ </signal>
++
++ <signal name="SinkAdded">
++ <arg type="(qs(nn)nnq)" name="newSink" direction="out"/><!-- am_sinkID_t sinkID; std::string name; am_Availability_s availability; am_mainVolume_t volume; am_MuteState_e muteState; am_sinkClass_t sinkClassID; -->
++ </signal>
++
++ <signal name="SinkRemoved">
++ <arg type="q" name="removedSinkID" direction="out"/>
++ </signal>
++
++ <signal name="SourceAdded">
++ <arg type="(qs(nn)q)" name="newSource" direction="out"/><!-- am_sourceID_t sourceID; std::string name; am_Availability_s availability; am_sourceClass_t sourceClassID; -->
++ </signal>
++
++ <signal name="SourceRemoved">
++ <arg type="q" name="removedSourceID" direction="out"/>
++ </signal>
++
++ <signal name="NumberOfSinkClassesChanged">
++ </signal>
++
++ <signal name="NumberOfSourceClassesChanged">
++ </signal>
++
++ <signal name="MainConnectionStateChanged">
++ <arg type="q" name="connectionID" direction="out"/>
++ <arg type="n" name="connectionState" direction="out"/>
++ </signal>
++
++ <signal name="MainSinkSoundPropertyChanged">
++ <arg type="q" name="sinkID" direction="out"/>
++ <arg type="(nn)" name="SoundProperty" direction="out"/>
++ </signal>
++
++ <signal name="MainSourceSoundPropertyChanged">
++ <arg type="q" name="sourceID" direction="out"/>
++ <arg type="(nn)" name="SoundProperty" direction="out"/>
++ </signal>
++
++ <signal name="SinkAvailabilityChanged">
++ <arg type="q" name="sinkID" direction="out"/>
++ <arg type="(nn)" name="availability" direction="out"/>
++ </signal>
++
++ <signal name="SourceAvailabilityChanged">
++ <arg type="q" name="sourceID" direction="out"/>
++ <arg type="(nn)" name="availability" direction="out"/>
++ </signal>
++
++ <signal name="VolumeChanged">
++ <arg type="q" name="sinkID" direction="out"/>
++ <arg type="n" name="volume" direction="out"/>
++ </signal>
++
++ <signal name="SinkMuteStateChanged">
++ <arg type="q" name="sinkID" direction="out"/>
++ <arg type="n" name="muteState" direction="out"/>
++ </signal>
++
++ <signal name="SystemPropertyChanged">
++ <arg type="(nn)" name="SystemProperty" direction="out"/>
++ </signal>
++
++ <signal name="TimingInformationChanged">
++ <arg type="q" name="mainConnection" direction="out"/>
++ <arg type="n" name="time" direction="out"/>
++ </signal>
++
++ </interface>
++</node>
+diff --git a/AudioManagerPoC/HomePage.qml b/AudioManagerPoC/HomePage.qml
+new file mode 100644
+index 0000000..4dfda0e
+--- /dev/null
++++ b/AudioManagerPoC/HomePage.qml
+@@ -0,0 +1,51 @@
++import QtQuick 2.2
++
++Row{
++ spacing: 200
++ anchors.verticalCenter: parent.verticalCenter
++ anchors.horizontalCenter: parent.verticalCenter
++ anchors.fill: parent
++
++ Column {
++ anchors.verticalCenter: parent.verticalCenter
++ anchors.horizontalCenter: parent.verticalCenter
++ Clock {
++ z: 10;
++ x: 100
++ y: 100
++ }
++
++ Image {
++ x: fullScreen.width * 0.1
++ y: fullScreen.height * 0.8 - 100
++ id: logo
++ source: "qrc:/qml/WindRiver_red_lrg.png"
++ }
++ }
++
++ Column {
++ anchors.verticalCenter: parent.verticalCenter
++ anchors.horizontalCenter: parent.verticalCenter
++
++ //x: 500
++ //y: fullScreen.height * 0.2
++ spacing: 20
++
++ Button {
++ height: 100
++ text: "Youtube.com"
++ }
++ Button {
++ height: 100
++ text: "Facebook.com"
++ }
++ Button {
++ height: 100
++ text: "BBC.co.uk"
++ }
++ Button {
++ height: 100
++ text: "WindRiver.com"
++ }
++ }
++}
+diff --git a/AudioManagerPoC/Multimedia.qml b/AudioManagerPoC/Multimedia.qml
+new file mode 100644
+index 0000000..563307c
+--- /dev/null
++++ b/AudioManagerPoC/Multimedia.qml
+@@ -0,0 +1,222 @@
++import QtQuick 2.2
++
++Column {
++ anchors.horizontalCenter: parent.horizontalCenter;
++ anchors.verticalCenter: parent.verticalCenter;
++ spacing: 10
++
++ Row {
++
++
++ Column {
++ ListModel {
++ id: playListModel
++
++ ListElement {
++ artist: "Johnny cash"
++ album: "American IV: The Man Comes Around(2002)"
++ song: "Personal Jesus"
++ coverURL: "http://images.uulyrics.com/cover/j/johnny-cash/album-american-iv-the-man-comes-around.jpg"
++ mediaURL: "Johnny cash - Personal jesus.mp3"
++ }
++ ListElement {
++ artist: "Morcheeba"
++ album: "Dive Deep(2008)"
++ song: "Enjoy The Ride (Feat. Judy Tzuke)"
++ coverURL: "http://images.uulyrics.com/cover/m/morcheeba/album-dive-deep.jpg"
++ mediaURL: "Johnny cash - Personal jesus.mp3"
++ }
++ ListElement {
++ artist: "Morcheeba"
++ album: "Dive Deep(2008)"
++ song: "1 Enjoy The Ride (Feat. Judy Tzuke)"
++ coverURL: "http://images.uulyrics.com/cover/m/morcheeba/album-dive-deep.jpg"
++ mediaURL: "Johnny cash - Personal jesus.mp3"
++ }
++ ListElement {
++ artist: "Morcheeba"
++ album: "Dive Deep(2008)"
++ song: "2 Enjoy The Ride (Feat. Judy Tzuke)"
++ coverURL: "http://images.uulyrics.com/cover/m/morcheeba/album-dive-deep.jpg"
++ mediaURL: "Johnny cash - Personal jesus.mp3"
++ }
++ ListElement {
++ artist: "Morcheeba"
++ album: "Dive Deep(2008)"
++ song: "3 Enjoy The Ride (Feat. Judy Tzuke)"
++ coverURL: "http://images.uulyrics.com/cover/m/morcheeba/album-dive-deep.jpg"
++ mediaURL: "Johnny cash - Personal jesus.mp3"
++ }
++ ListElement {
++ artist: "Morcheeba"
++ album: "Dive Deep(2008)"
++ song: "4 Enjoy The Ride (Feat. Judy Tzuke)"
++ coverURL: "http://images.uulyrics.com/cover/m/morcheeba/album-dive-deep.jpg"
++ mediaURL: "Johnny cash - Personal jesus.mp3"
++ }
++ }
++
++ Row {
++ id: toolBar
++ spacing: 10
++ anchors.horizontalCenter: parent.horizontalCenter;
++ anchors.topMargin: 10;
++ Button {
++ text: "<"
++ width: 50
++ }
++ Button {
++ text: "Play Media"
++ }
++ Button {
++ text: ">"
++ width: 50
++ }
++ }
++ Rectangle {
++ id: playlist
++ width: 600
++ height: 300
++ radius: 5
++ anchors.top: toolBar.bottom;
++ anchors.topMargin: 10
++ color: "#55000000"
++
++
++ Component {
++ id: playListDelegate
++ Rectangle{
++ height: 64
++ width: parent.width
++ color: "#11000000"
++ radius: 5
++ Row {
++ spacing: 10
++ Image {
++ id: cover
++ width: 64
++ height: 64
++ smooth: true
++ source: coverURL
++ }
++ Column {
++ width: playlist.width - 40
++ Text { font.pixelSize: 20; font.bold: true; text: artist }
++ Text { font.pixelSize: 14; text: song + " / " + album }
++ // Rectangle {
++ // width: parent.width - 60;
++ // height: 4
++ // radius: 2
++ // color: "#22000000"
++ // }
++ }
++ }
++ MouseArea {
++ anchors.fill: parent
++ onClicked: {
++ playListView.currentIndex = index;
++ }
++ }
++
++ }
++ }
++
++ ListView {
++ id: playListView
++ spacing: 20
++ anchors.fill: parent
++ // width: 600
++ // height: 300
++ anchors.leftMargin: 20
++ anchors.rightMargin: 20
++ anchors.topMargin: 20
++ anchors.bottomMargin: 20
++ model: playListModel
++ delegate: playListDelegate
++ highlight: Rectangle { color: "#55000000"; radius: 5 }
++ focus: true
++ clip: true
++ }
++ /*
++ Text {
++ anchors.left: parent.left;
++ anchors.leftMargin: 10
++ anchors.top: parent.top;
++ anchors.topMargin: 10
++
++ //font.bold: true;
++ font.pixelSize: 20
++ color: "#88000000"
++ text: "\nMorcheeba - Blood Like Lemonade.mp3\nMorcheeba - Enjoy The Ride.mp3\nMorcheeba - Otherwise.mp3"
++ }
++ */
++ }
++ }
++ Rectangle {
++ width: 400; height: 240
++ color: "white"
++
++ ListModel {
++ id: appModel
++ ListElement { name: "Rock";}
++ ListElement { name: "Jazz";}
++ ListElement { name: "Country";}
++ ListElement { name: "Soul";}
++ ListElement { name: "Hip Hop"; }
++ }
++
++ Component {
++ id: appDelegate
++ Rectangle {
++ color: Qt.rgba(1 - PathView.iconScale, 1 - PathView.iconScale, 1 - PathView.iconScale, PathView.iconScale)
++ radius: 5
++ width: 100; height: 50
++ scale: PathView.iconScale
++ smooth: true
++ Text {
++ anchors {
++ verticalCenter: parent.verticalCenter
++ horizontalCenter: parent.horizontalCenter }
++ text: name
++ smooth: true
++ color: "#FFFFFF"
++ font.bold: true;
++ font.pointSize: 14
++ }
++
++ MouseArea {
++ anchors.fill: parent
++ onClicked: view.currentIndex = index
++ }
++ }
++ }
++
++ //Component {
++ // id: appHighlight
++ // Rectangle { z: 100; width: 80; height: 40; color: "#00000000"; border.color: "lightsteelblue" }
++ //}
++
++ PathView {
++ id: view
++ anchors.fill: parent
++ highlight: appHighlight
++ preferredHighlightBegin: 0.5
++ preferredHighlightEnd: 0.5
++ focus: true
++ model: appModel
++ delegate: appDelegate
++ path: Path {
++ startX: 10
++ startY: 50
++ PathAttribute { name: "iconScale"; value: 0.2 }
++ PathLine { x: 200; y: 150;}// controlX: 50; controlY: 200 }
++ PathAttribute { name: "iconScale"; value: 1.0 }
++ PathLine { x: 390; y: 50;}// controlX: 350; controlY: 200 }
++ PathAttribute { name: "iconScale"; value: 0.2 }
++ }
++ }
++ }
++
++ }
++
++}
+diff --git a/AudioManagerPoC/README b/AudioManagerPoC/README
+new file mode 100644
+index 0000000..6696378
+--- /dev/null
++++ b/AudioManagerPoC/README
+@@ -0,0 +1,2 @@
++License file
++TODO: fill in:
+diff --git a/AudioManagerPoC/Slider.qml b/AudioManagerPoC/Slider.qml
+new file mode 100644
+index 0000000..31d9e1b
+--- /dev/null
++++ b/AudioManagerPoC/Slider.qml
+@@ -0,0 +1,122 @@
++/****************************************************************************
++**
++** Copyright (C) 2012 Nokia Corporation and/or its subsidiary(-ies).
++** Contact: http://www.qt-project.org/
++**
++** This file is part of the examples of the Qt Toolkit.
++**
++** $QT_BEGIN_LICENSE:BSD$
++** You may use this file under the terms of the BSD license as follows:
++**
++** "Redistribution and use in source and binary forms, with or without
++** modification, are permitted provided that the following conditions are
++** met:
++** * Redistributions of source code must retain the above copyright
++** notice, this list of conditions and the following disclaimer.
++** * Redistributions in binary form must reproduce the above copyright
++** notice, this list of conditions and the following disclaimer in
++** the documentation and/or other materials provided with the
++** distribution.
++** * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
++** the names of its contributors may be used to endorse or promote
++** products derived from this software without specific prior written
++** permission.
++**
++** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
++** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
++** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
++** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
++** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
++** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
++** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
++** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
++** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
++** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
++** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
++**
++** $QT_END_LICENSE$
++**
++****************************************************************************/
++import QtQuick 2.2
++
++Item {
++ id: slider;
++
++ smooth: true;
++ // value is read/write.
++ property real value
++ onValueChanged: { handle.x = 2 + (value - minimum) * slider.xMax / (maximum - minimum); }
++ property real maximum: 1
++ property real minimum: 1
++ property int xMax: slider.width - handle.width - 4
++
++ Rectangle {
++ smooth: true;
++ anchors.fill: parent
++ border.color: "black"; border.width: 0; radius: 16
++ gradient: Gradient {
++ GradientStop { position: 0.0; color: "#66000000" }
++ GradientStop { position: 1.0; color: "#66555555" }
++ }
++ Text {
++ id: "channel"
++ objectName: "channel"
++ anchors.verticalCenter: parent.verticalCenter;
++ anchors.horizontalCenter: parent.horizontalCenter;
++ font.bold: true
++ font.pointSize: 16
++ color: "#AAAAAA"
++ text: "Background Channel"
++ }
++ }
++
++ Rectangle {
++ id: handle; smooth: true
++ x: slider.width / 2 - handle.width / 2; y: 2; width: 80; height: slider.height-4;
++ radius: 16
++ gradient: Gradient {
++ GradientStop { position: 0.0; color: "#DDDDDD" }
++ GradientStop { position: 0.4; color: "#AAAAAA" }
++ GradientStop { position: 1.0; color: "#555555" }
++ }
++
++ MouseArea {
++ anchors.fill: parent; drag.target: parent
++ drag.axis: Drag.XAxis; drag.minimumX: 2; drag.maximumX: slider.xMax+2
++ onPositionChanged: {
++ value = (maximum - minimum) * (handle.x-2) / slider.xMax + minimum;
++ for (var i = 0; i < 5; i++)
++ {
++ if (value > (i)*20)
++ {
++ volumeButton.children[i].color = "#9900AA00";
++ volumeButton.children[i].border.color = "#99005500";
++ } else {
++ volumeButton.children[i].color = "#99333333";
++ volumeButton.children[i].border.color = "#99000000";
++ }
++ }
++
++ QMLButtonEventsReceiver.slider("Volume", value);
++ }
++ }
++
++ Row {
++ id: volumeButton
++ spacing: 2
++ anchors.verticalCenter: parent.verticalCenter
++ anchors.horizontalCenter: parent.horizontalCenter
++ Repeater {
++ model: 5
++ Rectangle {
++ width: 3;
++ height: 3 * (index + 1)
++ y: (16 - 3 * (index + 1))
++ color: "#9900AA00"
++ border.width: 1
++ border.color: "#99005500"
++ }
++ }
++ }
++ }
++}
+diff --git a/AudioManagerPoC/Tab.qml b/AudioManagerPoC/Tab.qml
+new file mode 100644
+index 0000000..4ec2b55
+--- /dev/null
++++ b/AudioManagerPoC/Tab.qml
+@@ -0,0 +1,115 @@
++import QtQuick 2.2
++
++Rectangle {
++
++ id: tab
++
++ property bool isSelected: false;
++ property string iconURL: ""
++ property string basecolor: "#FFFFFF"
++ property variant idContainer
++
++ Image {
++ id: name
++ source: iconURL;
++ smooth: true;
++ anchors.horizontalCenter: parent.horizontalCenter;
++ anchors.verticalCenter: parent.verticalCenter;
++ }
++
++ Rectangle {
++ smooth: true;
++ z:1000
++ x: -12
++ y: -12
++ radius: 14
++ width: 24;
++ height: fullScreen.width * 0.08 + 10;
++ color: "#000000"
++ }
++
++
++ Rectangle {
++ id: unselected;
++ x: 0
++ y: +1
++ width: fullScreen.width * 0.08;
++ height: fullScreen.width * 0.08;
++
++ gradient: Gradient {
++ GradientStop {
++ position: 0.00;
++ color: "#00000000";
++ }
++ GradientStop {
++ position: 0.9;
++ color: "#55000000";
++ }
++ GradientStop {
++ position: 1;
++ color: "#AA000000";
++ }
++ }
++ color: "#000000"
++ }
++
++ color: tab.basecolor
++
++
++
++ gradient: Gradient {
++ GradientStop {
++ id: selected;
++ position: 0.00;
++ color: tab.basecolor;//"#77FFFFFF";
++ }
++ GradientStop {
++ position: 0.2;
++ color: tab.basecolor;
++ }
++ }
++
++ // color: "#FFCC33"
++ width: fullScreen.width * 0.08-1;
++ height: fullScreen.width * 0.08;
++
++ transform: Rotation {
++ origin.x: fullScreen.width * 0.09 / 2;
++ origin.y: fullScreen.width * 0.09 / 2;
++ angle: -90
++ }
++
++ SequentialAnimation {
++ id:animationSelect;
++ PropertyAnimation {
++ id: animation1;
++ target: selected;
++ property: "color";
++ to: "#77000000";
++ duration: 200
++ }
++ }
++
++ SequentialAnimation {
++ id:animationUnselect;
++ PropertyAnimation {
++ id: animation2;
++ target: selected;
++ property: "color";
++ to: tab.basecolor;
++ duration: 200
++ }
++ }
++ onIsSelectedChanged: {
++ console.log("TAB", isSelected);
++ if (isSelected) {
++ console.log("TAB selected");
++ animationSelect.start();
++ unselected.visible = false;
++ } else {
++ console.log("TAB un-selected");
++ unselected.visible = true;
++ animationUnselect.start();
++ }
++ }
++}
+diff --git a/AudioManagerPoC/WebBrowser.qml b/AudioManagerPoC/WebBrowser.qml
+new file mode 100644
+index 0000000..3bc1dd7
+--- /dev/null
++++ b/AudioManagerPoC/WebBrowser.qml
+@@ -0,0 +1,67 @@
++import QtQuick 2.2
++import QtWebKit 3.0
++
++Column {
++ y: 10
++ x: fullScreen.width * 0.06
++
++ Row {
++ id: background
++ width: fullScreen.width * 0.8
++ height: fullScreen.height * 0.08
++ Button {
++ id: addr
++ text: "Enter address"
++ }
++
++ Rectangle {
++ anchors.left: addr.right
++ anchors.leftMargin: 5
++ width: background.width - addr.width - 5
++ height: fullScreen.height * 0.08
++ color: "#FFFFFF"
++ border.width: 2
++ border.color: "#000000"
++ TextInput {
++ anchors.verticalCenter: parent.verticalCenter
++ x: 10
++ text: "http://jplayer.org"
++ cursorVisible: false
++ color: "#000000"
++ }
++ }
++ }
++
++ Rectangle {
++ anchors.top: background.bottom
++ anchors.topMargin: 10
++ border.width: 2
++ border.color: "#000000"
++ Flickable {
++ id: flickable
++ z:200
++ width: fullScreen.width * 0.8
++ height: fullScreen.height * 0.67
++ contentWidth: Math.max(parent.width,webView.width)
++ contentHeight: Math.max(parent.height,webView.height)
++
++ clip: true;
++ pressDelay: 200
++
++
++ WebView {
++ id: webView
++ transformOrigin: Item.TopLeft
++ settings.pluginsEnabled: true
++ settings.javaEnabled: true
++ settings.javascriptEnabled: true
++ settings.javascriptCanOpenWindows: true
++ url: "http://jplayer.org"
++ preferredWidth: flickable.width
++ preferredHeight: flickable.height
++ contentsScale: 1
++ }
++ }
++ }
++}
++
+diff --git a/AudioManagerPoC/WindRiver_Rev_lrg.png b/AudioManagerPoC/WindRiver_Rev_lrg.png
+new file mode 100644
+index 0000000000000000000000000000000000000000..7053382451f2f60e22b039d93a54eb034b2e8342
+GIT binary patch
+literal 66998
+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
+aPZ-<KwisU{6=tk$6SY2IYmsM03ja3=pa<aq
+
+literal 0
+HcmV?d00001
+
+diff --git a/AudioManagerPoC/WindRiver_red_lrg.png b/AudioManagerPoC/WindRiver_red_lrg.png
+new file mode 100644
+index 0000000000000000000000000000000000000000..12e64cc12030a75ba18001d7807943b9a7a5865c
+GIT binary patch
+literal 67921
+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
+K*UX3C4E`5sH5ADJ
+
+literal 0
+HcmV?d00001
+
+diff --git a/AudioManagerPoC/application.qrc b/AudioManagerPoC/application.qrc
+new file mode 100644
+index 0000000..71c3395
+--- /dev/null
++++ b/AudioManagerPoC/application.qrc
+@@ -0,0 +1,23 @@
++<RCC>
++ <qresource prefix="/qml">
++ <file>main.qml</file>
++ <file>Button.qml</file>
++ <file>Slider.qml</file>
++ <file>clock.png</file>
++ <file>Clock.qml</file>
++ <file>clock_glass.png</file>
++ <file>bg.png</file>
++ <file>Tab.qml</file>
++ <file>tabs.js</file>
++ <file>browser.png</file>
++ <file>media_player.png</file>
++ <file>sound.png</file>
++ <file>WebBrowser.qml</file>
++ <file>Multimedia.qml</file>
++ <file>AudioManager.qml</file>
++ <file>HomePage.qml</file>
++ <file>home.png</file>
++ <file>bg_homepage.png</file>
++ <file>WindRiver_red_lrg.png</file>
++ </qresource>
++</RCC>
+diff --git a/AudioManagerPoC/audiomanager.cpp b/AudioManagerPoC/audiomanager.cpp
+new file mode 100644
+index 0000000..64e5dda
+--- /dev/null
++++ b/AudioManagerPoC/audiomanager.cpp
+@@ -0,0 +1,264 @@
++#include <QtDBus>
++
++#include "audiomanager.h"
++
++
++
++audiomanager::audiomanager(QObject *parent) :
++ QDBusAbstractInterface(
++ QString("org.genivi.audiomanager"),
++ QString("/org/genivi/audiomanager/CommandInterface"),
++ "org.genivi.audiomanager.CommandInterface",
++ QDBusConnection::sessionBus(),
++ parent)
++{
++ qDBusRegisterMetaType<MainConnection>();
++ qDBusRegisterMetaType<Availability>();
++ qDBusRegisterMetaType<Sink>();
++ qDBusRegisterMetaType<Source>();
++
++ qDBusRegisterMetaType<QList<MainConnection> >();
++ qDBusRegisterMetaType<QList<Availability> >();
++ qDBusRegisterMetaType<QList<Sink> >();
++ qDBusRegisterMetaType<QList<Source> >();
++/*
++ connect(this,
++ SIGNAL(MainConnectionStateChanged(ushort, short)),
++ this,SLOT(slotMainConnectionStateChanged(ushort, short)));
++*/
++/*
++ bool res = connect(this, SIGNAL(MainConnectionStateChanged(QDBusVariant, QDBusVariant)),
++ this, SLOT(slotMainConnectionStateChanged(QDBusVariant, QDBusVariant)));
++
++ res = connect(this, SIGNAL(NumberOfMainConnectionsChanged()),
++ this, SLOT(slotNumberOfMainConnectionsChanged()));
++
++ //qDebug() << "Connect res:" << res;
++*/
++ this->connection().connect(
++ "",
++ "",
++ "",
++ "MainConnectionStateChanged",
++ this,
++ SLOT(slotMainConnectionStateChanged(ushort, short)));
++
++ QDBusConnection::sessionBus().connect(
++ QString(""),
++ QString(""),
++ QString(""),
++ QString("NumberOfMainConnectionsChanged"),
++ this,
++ SLOT(slotNumberOfMainConnectionsChanged()));
++
++
++ //this->GetListMconnect()
++ GetListMainSources();
++ GetListMainSinks();
++}
++
++void audiomanager::serviceOwnerChanged(const QString &name,
++ const QString &oldOwner,
++ const QString &newOwner)
++{
++ Q_UNUSED(oldOwner);
++ qDebug() << "serviceOwnerChanged" << name << oldOwner << newOwner;
++}
++
++
++void audiomanager::Connect(const QString sourceName, const QString sinkName)
++{
++ QDBusMessage result = this->call(
++ "Connect",
++ QVariant::fromValue((ushort) sourceName2SourceID[sourceName]),
++ QVariant::fromValue((ushort) sinkName2SinkID[sinkName]));
++ QVariant resultCode = result.arguments().at(0);
++ QVariant mainConnectionID = result.arguments().at(1);
++
++ mainConnectionID2SourceName[mainConnectionID.toUInt()] = sourceName;
++ sourceName2mainConnectionID[sourceName] = mainConnectionID.toUInt();
++}
++
++
++void audiomanager::Disconnect(const QString sourceName, const QString sinkName)
++{
++ QDBusMessage result = this->call(
++ "Disconnect",
++ QVariant::fromValue((ushort) sourceName2mainConnectionID[sourceName]));
++ QVariant resultCode = result.arguments().at(0);
++}
++
++
++QList<Source> audiomanager::GetListMainSources()
++{
++ QDBusMessage result = this->call("GetListMainSources");
++ if (result.errorMessage() != "")
++ {
++ return QList<Source>();
++ }
++ QList<Source> sources = qdbus_cast<QList<Source> >(result.arguments().at(1));
++ for (int i = 0; i < sources.size(); i++)
++ {
++ qDebug() << "name=" << sources[i].name
++ << ": sourceID=" << sources[i].sourceID;
++
++ sourceName2SourceID[sources[i].name] = sources[i].sourceID;
++ }
++ return sources;
++}
++
++
++QList<Sink> audiomanager::GetListMainSinks()
++{
++ QDBusMessage result = this->call("GetListMainSinks");
++ if (result.errorMessage() != "")
++ {
++ return QList<Sink>();
++ }
++ QList<Sink> sinks = qdbus_cast<QList<Sink> >(result.arguments().at(1));
++ for (int i = 0; i < sinks.size(); i++)
++ {
++ qDebug() << "name=" << sinks[i].name
++ << ": sinkID=" << sinks[i].sinkID;
++
++ sinkName2SinkID[sinks[i].name] = sinks[i].sinkID;
++ }
++ return sinks;
++}
++
++
++QList<MainConnection> audiomanager::GetListMainConnections()
++{
++}
++
++
++void audiomanager::SetVolume(const QString sinkName, short volume)
++{
++ QDBusMessage result = this->call(
++ "SetVolume",
++ QVariant::fromValue((ushort) sinkName2SinkID[sinkName]),
++ QVariant::fromValue(volume));
++ QVariant resultCode = result.arguments().at(0);
++}
++
++
++QDBusArgument &operator<<(QDBusArgument &argument, const MainConnection &theStruct)
++{
++ argument.beginStructure();
++ argument << theStruct.mainConnectionID
++ << theStruct.sourceID
++ << theStruct.sinkID
++ << theStruct.delay
++ << theStruct.connectionState;
++ argument.endStructure();
++ return argument;
++}
++
++const QDBusArgument &operator>>(const QDBusArgument &argument, MainConnection &theStruct)
++{
++ argument.beginStructure();
++ argument >> theStruct.mainConnectionID
++ >> theStruct.sourceID
++ >> theStruct.sinkID
++ >> theStruct.delay
++ >> theStruct.connectionState;
++ argument.endStructure();
++ return argument;
++}
++
++QDBusArgument &operator<<(QDBusArgument &argument, const Availability &theStruct)
++{
++ argument.beginStructure();
++ argument << theStruct.available
++ << theStruct.reason;
++ argument.endStructure();
++ return argument;
++}
++
++const QDBusArgument &operator>>(const QDBusArgument &argument, Availability &theStruct)
++{
++ argument.beginStructure();
++ argument >> theStruct.available
++ >> theStruct.reason;
++ argument.endStructure();
++ return argument;
++}
++
++QDBusArgument &operator<<(QDBusArgument &argument, const Sink &theStruct)
++{
++ argument.beginStructure();
++ argument << theStruct.sinkID
++ << theStruct.name
++ << theStruct.availability
++ << theStruct.volume
++ << theStruct.muteState
++ << theStruct.sinkClassID;
++ argument.endStructure();
++ return argument;
++}
++
++const QDBusArgument &operator>>(const QDBusArgument &argument, Sink &theStruct)
++{
++ argument.beginStructure();
++ argument >> theStruct.sinkID
++ >> theStruct.name
++ >> theStruct.availability
++ >> theStruct.volume
++ >> theStruct.muteState
++ >> theStruct.sinkClassID;
++ argument.endStructure();
++ return argument;
++}
++
++QDBusArgument &operator<<(QDBusArgument &argument, const Source &theStruct)
++{
++ argument.beginStructure();
++ argument << theStruct.sourceID
++ << theStruct.name
++ << theStruct.availability
++ << theStruct.sourceClassID
++ << theStruct.volume;
++ argument.endStructure();
++ return argument;
++}
++
++const QDBusArgument &operator>>(const QDBusArgument &argument, Source &theStruct)
++{
++ argument.beginStructure();
++ argument >> theStruct.sourceID
++ >> theStruct.name
++ >> theStruct.availability
++ >> theStruct.sourceClassID
++ >> theStruct.volume;
++ argument.endStructure();
++ return argument;
++}
++
++void audiomanager::slotMainConnectionStateChanged(const ushort mainConnectionID, const short connectionState)
++{
++ /*
++ CS_CONNECTED = 1,
++ CS_DISCONNECTED = 3,
++ CS_SUSPENDED = 4,
++ */
++ if (connectionState == 1)
++ {
++ qDebug() << "Connected:" << mainConnectionID2SourceName[mainConnectionID];
++ emit sourceConnected(mainConnectionID2SourceName[mainConnectionID]);
++ }
++ if (connectionState == 3)
++ {
++ qDebug() << "Disconnected:" << mainConnectionID2SourceName[mainConnectionID];
++ emit sourceDisconnected(mainConnectionID2SourceName[mainConnectionID]);
++ }
++ else if (connectionState == 4)
++ {
++ qDebug() << "Suspended:" << mainConnectionID2SourceName[mainConnectionID];
++ emit sourceSuspended(mainConnectionID2SourceName[mainConnectionID]);
++ }
++}
++
++void audiomanager::slotNumberOfMainConnectionsChanged()
++{
++ qDebug() << "slotNumberOfMainConnectionsChanged";
++}
+diff --git a/AudioManagerPoC/audiomanager.h b/AudioManagerPoC/audiomanager.h
+new file mode 100644
+index 0000000..18ac3e0
+--- /dev/null
++++ b/AudioManagerPoC/audiomanager.h
+@@ -0,0 +1,105 @@
++#ifndef AUDIOMANAGER_H
++#define AUDIOMANAGER_H
++
++#include <stdint.h>
++
++#include <QDBusArgument>
++#include <QDBusAbstractInterface>
++
++typedef struct
++{
++ ushort mainConnectionID;
++ ushort sourceID;
++ ushort sinkID;
++ short delay;
++ short connectionState;
++} MainConnection;
++
++
++typedef struct
++{
++ short available;
++ short reason;
++} Availability;
++
++
++typedef struct
++{
++ ushort sinkID;
++ QString name;
++ Availability availability;
++ short volume;
++ short muteState;
++ ushort sinkClassID;
++} Sink;
++
++
++typedef struct
++{
++ ushort sourceID;
++ QString name;
++ Availability availability;
++ ushort sourceClassID;
++ short volume;
++} Source;
++
++
++Q_DECLARE_METATYPE(ushort);
++Q_DECLARE_METATYPE(MainConnection);
++Q_DECLARE_METATYPE(Availability);
++Q_DECLARE_METATYPE(Sink);
++Q_DECLARE_METATYPE(Source);
++
++Q_DECLARE_METATYPE(QList<MainConnection>);
++Q_DECLARE_METATYPE(QList<Availability>);
++Q_DECLARE_METATYPE(QList<Sink>);
++Q_DECLARE_METATYPE(QList<Source>);
++
++QDBusArgument &operator<<(QDBusArgument &argument, const MainConnection &theStruct);
++
++const QDBusArgument &operator>>(const QDBusArgument &argument, MainConnection &theStruct);
++
++QDBusArgument &operator<<(QDBusArgument &argument, const Availability &theStruct);
++
++const QDBusArgument &operator>>(const QDBusArgument &argument, Availability &theStruct);
++
++QDBusArgument &operator<<(QDBusArgument &argument, const Sink &theStruct);
++
++const QDBusArgument &operator>>(const QDBusArgument &argument, Sink &theStruct);
++
++QDBusArgument &operator<<(QDBusArgument &argument, const Source &theStruct);
++
++const QDBusArgument &operator>>(const QDBusArgument &argument, Source &theStruct);
++
++class Q_DBUS_EXPORT audiomanager : public QDBusAbstractInterface
++{
++Q_OBJECT
++
++public:
++ audiomanager(QObject *parent);
++ void Connect(const QString sourceName, const QString sinkName);
++ void Disconnect(const QString sourceName, const QString sinkName);
++ void SetVolume(const QString sinkName, short volume);
++
++ QList<Source> GetListMainSources();
++ QList<Sink> GetListMainSinks();
++ QList<MainConnection> GetListMainConnections();
++Q_SIGNALS: // SIGNALS
++
++ void sourceSuspended(QString sourceName);
++ void sourceDisconnected(QString sourceName);
++ void sourceConnected(QString sourceName);
++
++public slots:
++ void serviceOwnerChanged(const QString &name, const QString &oldOwner, const QString &newOwner);
++ void slotMainConnectionStateChanged(const ushort mainConnectionID, const short connectionState);
++ void slotNumberOfMainConnectionsChanged();
++
++private:
++ QMap<QString, ushort> sinkName2SinkID;
++ QMap<QString, ushort> sourceName2SourceID;
++ QMap<uint, QString> mainConnectionID2SourceName;
++ QMap<QString, uint> sourceName2mainConnectionID;
++};
++
++#endif // AUDIOMANAGER_H
+diff --git a/AudioManagerPoC/audiomanager_command.h b/AudioManagerPoC/audiomanager_command.h
+new file mode 100644
+index 0000000..7ea67bd
+--- /dev/null
++++ b/AudioManagerPoC/audiomanager_command.h
+@@ -0,0 +1,448 @@
++
++/*
++ * This file was automatically generated by dbusxx-xml2cpp; DO NOT EDIT!
++ */
++
++#ifndef __dbusxx__audiomanager_command_h__PROXY_MARSHAL_H
++#define __dbusxx__audiomanager_command_h__PROXY_MARSHAL_H
++
++#include <dbus-c++/dbus.h>
++#include <cassert>
++
++namespace org {
++namespace genivi {
++namespace audiomanager {
++
++class CommandInterface_proxy
++: public ::DBus::InterfaceProxy
++{
++public:
++
++ CommandInterface_proxy()
++ : ::DBus::InterfaceProxy("org.genivi.audiomanager.CommandInterface")
++ {
++ connect_signal(CommandInterface_proxy, NumberOfMainConnectionsChanged, _NumberOfMainConnectionsChanged_stub);
++ connect_signal(CommandInterface_proxy, SinkAdded, _SinkAdded_stub);
++ connect_signal(CommandInterface_proxy, SinkRemoved, _SinkRemoved_stub);
++ connect_signal(CommandInterface_proxy, SourceAdded, _SourceAdded_stub);
++ connect_signal(CommandInterface_proxy, SourceRemoved, _SourceRemoved_stub);
++ connect_signal(CommandInterface_proxy, NumberOfSinkClassesChanged, _NumberOfSinkClassesChanged_stub);
++ connect_signal(CommandInterface_proxy, NumberOfSourceClassesChanged, _NumberOfSourceClassesChanged_stub);
++ connect_signal(CommandInterface_proxy, MainConnectionStateChanged, _MainConnectionStateChanged_stub);
++ connect_signal(CommandInterface_proxy, MainSinkSoundPropertyChanged, _MainSinkSoundPropertyChanged_stub);
++ connect_signal(CommandInterface_proxy, MainSourceSoundPropertyChanged, _MainSourceSoundPropertyChanged_stub);
++ connect_signal(CommandInterface_proxy, SinkAvailabilityChanged, _SinkAvailabilityChanged_stub);
++ connect_signal(CommandInterface_proxy, SourceAvailabilityChanged, _SourceAvailabilityChanged_stub);
++ connect_signal(CommandInterface_proxy, VolumeChanged, _VolumeChanged_stub);
++ connect_signal(CommandInterface_proxy, SinkMuteStateChanged, _SinkMuteStateChanged_stub);
++ connect_signal(CommandInterface_proxy, SystemPropertyChanged, _SystemPropertyChanged_stub);
++ connect_signal(CommandInterface_proxy, TimingInformationChanged, _TimingInformationChanged_stub);
++ }
++
++public:
++
++ /* properties exported by this interface */
++public:
++
++ /* methods exported by this interface,
++ * this functions will invoke the corresponding methods on the remote objects
++ */
++ void Connect(const uint16_t& sourceID, const uint16_t& sinkID, int16_t& result, uint16_t& mainConnectionID)
++ {
++ ::DBus::CallMessage call;
++ ::DBus::MessageIter wi = call.writer();
++
++ wi << sourceID;
++ wi << sinkID;
++ call.member("Connect");
++ ::DBus::Message ret = invoke_method (call);
++ ::DBus::MessageIter ri = ret.reader();
++
++ ri >> result;
++ ri >> mainConnectionID;
++ }
++
++ int16_t Disconnect(const uint16_t& mainConnectionID)
++ {
++ ::DBus::CallMessage call;
++ ::DBus::MessageIter wi = call.writer();
++
++ wi << mainConnectionID;
++ call.member("Disconnect");
++ ::DBus::Message ret = invoke_method (call);
++ ::DBus::MessageIter ri = ret.reader();
++
++ int16_t argout;
++ ri >> argout;
++ return argout;
++ }
++
++ int16_t SetVolume(const uint16_t& sinkID, const int16_t& volume)
++ {
++ ::DBus::CallMessage call;
++ ::DBus::MessageIter wi = call.writer();
++
++ wi << sinkID;
++ wi << volume;
++ call.member("SetVolume");
++ ::DBus::Message ret = invoke_method (call);
++ ::DBus::MessageIter ri = ret.reader();
++
++ int16_t argout;
++ ri >> argout;
++ return argout;
++ }
++
++ int16_t VolumeStep(const uint16_t& sinkID, const int16_t& volumeStep)
++ {
++ ::DBus::CallMessage call;
++ ::DBus::MessageIter wi = call.writer();
++
++ wi << sinkID;
++ wi << volumeStep;
++ call.member("VolumeStep");
++ ::DBus::Message ret = invoke_method (call);
++ ::DBus::MessageIter ri = ret.reader();
++
++ int16_t argout;
++ ri >> argout;
++ return argout;
++ }
++
++ int16_t SetSinkMuteState(const uint16_t& sinkID, const int16_t& muteState)
++ {
++ ::DBus::CallMessage call;
++ ::DBus::MessageIter wi = call.writer();
++
++ wi << sinkID;
++ wi << muteState;
++ call.member("SetSinkMuteState");
++ ::DBus::Message ret = invoke_method (call);
++ ::DBus::MessageIter ri = ret.reader();
++
++ int16_t argout;
++ ri >> argout;
++ return argout;
++ }
++
++ int16_t SetMainSinkSoundProperty(const uint16_t& sinkID, const ::DBus::Struct< int16_t, int16_t >& soundProperty)
++ {
++ ::DBus::CallMessage call;
++ ::DBus::MessageIter wi = call.writer();
++
++ wi << sinkID;
++ wi << soundProperty;
++ call.member("SetMainSinkSoundProperty");
++ ::DBus::Message ret = invoke_method (call);
++ ::DBus::MessageIter ri = ret.reader();
++
++ int16_t argout;
++ ri >> argout;
++ return argout;
++ }
++
++ int16_t SetMainSourceSoundProperty(const uint16_t& sourceID, const ::DBus::Struct< int16_t, int16_t >& soundProperty)
++ {
++ ::DBus::CallMessage call;
++ ::DBus::MessageIter wi = call.writer();
++
++ wi << sourceID;
++ wi << soundProperty;
++ call.member("SetMainSourceSoundProperty");
++ ::DBus::Message ret = invoke_method (call);
++ ::DBus::MessageIter ri = ret.reader();
++
++ int16_t argout;
++ ri >> argout;
++ return argout;
++ }
++
++ int16_t SetSystemProperty(const ::DBus::Struct< int16_t, int16_t >& property)
++ {
++ ::DBus::CallMessage call;
++ ::DBus::MessageIter wi = call.writer();
++
++ wi << property;
++ call.member("SetSystemProperty");
++ ::DBus::Message ret = invoke_method (call);
++ ::DBus::MessageIter ri = ret.reader();
++
++ int16_t argout;
++ ri >> argout;
++ return argout;
++ }
++
++ void GetListMainConnections(int16_t& result, std::vector< ::DBus::Struct< uint16_t, uint16_t, uint16_t, int16_t, int16_t > >& listConnections)
++ {
++ ::DBus::CallMessage call;
++ call.member("GetListMainConnections");
++ ::DBus::Message ret = invoke_method (call);
++ ::DBus::MessageIter ri = ret.reader();
++
++ ri >> result;
++ ri >> listConnections;
++ }
++
++ void GetListMainSinks(int16_t& result, std::vector< ::DBus::Struct< uint16_t, std::string, ::DBus::Struct< int16_t, int16_t >int16_t, int16_t, uint16_t > >& listMainSinks)
++ {
++ ::DBus::CallMessage call;
++ call.member("GetListMainSinks");
++ ::DBus::Message ret = invoke_method (call);
++ ::DBus::MessageIter ri = ret.reader();
++
++ ri >> result;
++ ri >> listMainSinks;
++ }
++
++ void GetListMainSources(int16_t& result, std::vector< ::DBus::Struct< uint16_t, std::string, ::DBus::Struct< int16_t, int16_t >uint16_t, int16_t > >& listMainSources)
++ {
++ ::DBus::CallMessage call;
++ call.member("GetListMainSources");
++ ::DBus::Message ret = invoke_method (call);
++ ::DBus::MessageIter ri = ret.reader();
++
++ ri >> result;
++ ri >> listMainSources;
++ }
++
++ void GetListMainSinkSoundProperties(const uint16_t& sinkID, int16_t& result, std::vector< ::DBus::Struct< int16_t, int16_t > >& listSoundProperties)
++ {
++ ::DBus::CallMessage call;
++ ::DBus::MessageIter wi = call.writer();
++
++ wi << sinkID;
++ call.member("GetListMainSinkSoundProperties");
++ ::DBus::Message ret = invoke_method (call);
++ ::DBus::MessageIter ri = ret.reader();
++
++ ri >> result;
++ ri >> listSoundProperties;
++ }
++
++ void GetListMainSourceSoundProperties(const uint16_t& sourceID, int16_t& result, std::vector< ::DBus::Struct< int16_t, int16_t > >& listSourceProperties)
++ {
++ ::DBus::CallMessage call;
++ ::DBus::MessageIter wi = call.writer();
++
++ wi << sourceID;
++ call.member("GetListMainSourceSoundProperties");
++ ::DBus::Message ret = invoke_method (call);
++ ::DBus::MessageIter ri = ret.reader();
++
++ ri >> result;
++ ri >> listSourceProperties;
++ }
++
++ void GetListSourceClasses(int16_t& result, std::vector< ::DBus::Struct< uint16_t, std::string, std::vector< ::DBus::Struct< int16_t, int16_t > > > >& listSourceClasses)
++ {
++ ::DBus::CallMessage call;
++ call.member("GetListSourceClasses");
++ ::DBus::Message ret = invoke_method (call);
++ ::DBus::MessageIter ri = ret.reader();
++
++ ri >> result;
++ ri >> listSourceClasses;
++ }
++
++ void GetListSinkClasses(int16_t& result, std::vector< ::DBus::Struct< uint16_t, std::string, std::vector< ::DBus::Struct< int16_t, int16_t > > > >& listSinkClasses)
++ {
++ ::DBus::CallMessage call;
++ call.member("GetListSinkClasses");
++ ::DBus::Message ret = invoke_method (call);
++ ::DBus::MessageIter ri = ret.reader();
++
++ ri >> result;
++ ri >> listSinkClasses;
++ }
++
++ int16_t GetListSystemProperties(const std::vector< ::DBus::Struct< int16_t, int16_t > >& listSystemProperties)
++ {
++ ::DBus::CallMessage call;
++ ::DBus::MessageIter wi = call.writer();
++
++ wi << listSystemProperties;
++ call.member("GetListSystemProperties");
++ ::DBus::Message ret = invoke_method (call);
++ ::DBus::MessageIter ri = ret.reader();
++
++ int16_t argout;
++ ri >> argout;
++ return argout;
++ }
++
++ void GetTimingInformation(const uint16_t& mainConnectionID, int16_t& result, int16_t& delay)
++ {
++ ::DBus::CallMessage call;
++ ::DBus::MessageIter wi = call.writer();
++
++ wi << mainConnectionID;
++ call.member("GetTimingInformation");
++ ::DBus::Message ret = invoke_method (call);
++ ::DBus::MessageIter ri = ret.reader();
++
++ ri >> result;
++ ri >> delay;
++ }
++
++
++public:
++
++ /* signal handlers for this interface
++ */
++ virtual void NumberOfMainConnectionsChanged() = 0;
++ virtual void SinkAdded(const ::DBus::Struct< uint16_t, std::string, ::DBus::Struct< int16_t, int16_t >int16_t, int16_t, uint16_t >& newSink) = 0;
++ virtual void SinkRemoved(const uint16_t& removedSinkID) = 0;
++ virtual void SourceAdded(const ::DBus::Struct< uint16_t, std::string, ::DBus::Struct< int16_t, int16_t >uint16_t >& newSource) = 0;
++ virtual void SourceRemoved(const uint16_t& removedSourceID) = 0;
++ virtual void NumberOfSinkClassesChanged() = 0;
++ virtual void NumberOfSourceClassesChanged() = 0;
++ virtual void MainConnectionStateChanged(const uint16_t& connectionID, const int16_t& connectionState) = 0;
++ virtual void MainSinkSoundPropertyChanged(const uint16_t& sinkID, const ::DBus::Struct< int16_t, int16_t >& SoundProperty) = 0;
++ virtual void MainSourceSoundPropertyChanged(const uint16_t& sourceID, const ::DBus::Struct< int16_t, int16_t >& SoundProperty) = 0;
++ virtual void SinkAvailabilityChanged(const uint16_t& sinkID, const ::DBus::Struct< int16_t, int16_t >& availability) = 0;
++ virtual void SourceAvailabilityChanged(const uint16_t& sourceID, const ::DBus::Struct< int16_t, int16_t >& availability) = 0;
++ virtual void VolumeChanged(const uint16_t& sinkID, const int16_t& volume) = 0;
++ virtual void SinkMuteStateChanged(const uint16_t& sinkID, const int16_t& muteState) = 0;
++ virtual void SystemPropertyChanged(const ::DBus::Struct< int16_t, int16_t >& SystemProperty) = 0;
++ virtual void TimingInformationChanged(const uint16_t& mainConnection, const int16_t& time) = 0;
++
++private:
++
++ /* unmarshalers (to unpack the DBus message before calling the actual signal handler)
++ */
++ void _NumberOfMainConnectionsChanged_stub(const ::DBus::SignalMessage &sig)
++ {
++ NumberOfMainConnectionsChanged();
++ }
++ void _SinkAdded_stub(const ::DBus::SignalMessage &sig)
++ {
++ ::DBus::MessageIter ri = sig.reader();
++
++ ::DBus::Struct< uint16_t, std::string, ::DBus::Struct< int16_t, int16_t >int16_t, int16_t, uint16_t > newSink;
++ ri >> newSink;
++ SinkAdded(newSink);
++ }
++ void _SinkRemoved_stub(const ::DBus::SignalMessage &sig)
++ {
++ ::DBus::MessageIter ri = sig.reader();
++
++ uint16_t removedSinkID;
++ ri >> removedSinkID;
++ SinkRemoved(removedSinkID);
++ }
++ void _SourceAdded_stub(const ::DBus::SignalMessage &sig)
++ {
++ ::DBus::MessageIter ri = sig.reader();
++
++ ::DBus::Struct< uint16_t, std::string, ::DBus::Struct< int16_t, int16_t >uint16_t > newSource;
++ ri >> newSource;
++ SourceAdded(newSource);
++ }
++ void _SourceRemoved_stub(const ::DBus::SignalMessage &sig)
++ {
++ ::DBus::MessageIter ri = sig.reader();
++
++ uint16_t removedSourceID;
++ ri >> removedSourceID;
++ SourceRemoved(removedSourceID);
++ }
++ void _NumberOfSinkClassesChanged_stub(const ::DBus::SignalMessage &sig)
++ {
++ NumberOfSinkClassesChanged();
++ }
++ void _NumberOfSourceClassesChanged_stub(const ::DBus::SignalMessage &sig)
++ {
++ NumberOfSourceClassesChanged();
++ }
++ void _MainConnectionStateChanged_stub(const ::DBus::SignalMessage &sig)
++ {
++ ::DBus::MessageIter ri = sig.reader();
++
++ uint16_t connectionID;
++ ri >> connectionID;
++ int16_t connectionState;
++ ri >> connectionState;
++ MainConnectionStateChanged(connectionID, connectionState);
++ }
++ void _MainSinkSoundPropertyChanged_stub(const ::DBus::SignalMessage &sig)
++ {
++ ::DBus::MessageIter ri = sig.reader();
++
++ uint16_t sinkID;
++ ri >> sinkID;
++ ::DBus::Struct< int16_t, int16_t > SoundProperty;
++ ri >> SoundProperty;
++ MainSinkSoundPropertyChanged(sinkID, SoundProperty);
++ }
++ void _MainSourceSoundPropertyChanged_stub(const ::DBus::SignalMessage &sig)
++ {
++ ::DBus::MessageIter ri = sig.reader();
++
++ uint16_t sourceID;
++ ri >> sourceID;
++ ::DBus::Struct< int16_t, int16_t > SoundProperty;
++ ri >> SoundProperty;
++ MainSourceSoundPropertyChanged(sourceID, SoundProperty);
++ }
++ void _SinkAvailabilityChanged_stub(const ::DBus::SignalMessage &sig)
++ {
++ ::DBus::MessageIter ri = sig.reader();
++
++ uint16_t sinkID;
++ ri >> sinkID;
++ ::DBus::Struct< int16_t, int16_t > availability;
++ ri >> availability;
++ SinkAvailabilityChanged(sinkID, availability);
++ }
++ void _SourceAvailabilityChanged_stub(const ::DBus::SignalMessage &sig)
++ {
++ ::DBus::MessageIter ri = sig.reader();
++
++ uint16_t sourceID;
++ ri >> sourceID;
++ ::DBus::Struct< int16_t, int16_t > availability;
++ ri >> availability;
++ SourceAvailabilityChanged(sourceID, availability);
++ }
++ void _VolumeChanged_stub(const ::DBus::SignalMessage &sig)
++ {
++ ::DBus::MessageIter ri = sig.reader();
++
++ uint16_t sinkID;
++ ri >> sinkID;
++ int16_t volume;
++ ri >> volume;
++ VolumeChanged(sinkID, volume);
++ }
++ void _SinkMuteStateChanged_stub(const ::DBus::SignalMessage &sig)
++ {
++ ::DBus::MessageIter ri = sig.reader();
++
++ uint16_t sinkID;
++ ri >> sinkID;
++ int16_t muteState;
++ ri >> muteState;
++ SinkMuteStateChanged(sinkID, muteState);
++ }
++ void _SystemPropertyChanged_stub(const ::DBus::SignalMessage &sig)
++ {
++ ::DBus::MessageIter ri = sig.reader();
++
++ ::DBus::Struct< int16_t, int16_t > SystemProperty;
++ ri >> SystemProperty;
++ SystemPropertyChanged(SystemProperty);
++ }
++ void _TimingInformationChanged_stub(const ::DBus::SignalMessage &sig)
++ {
++ ::DBus::MessageIter ri = sig.reader();
++
++ uint16_t mainConnection;
++ ri >> mainConnection;
++ int16_t time;
++ ri >> time;
++ TimingInformationChanged(mainConnection, time);
++ }
++};
++
++} } }
++#endif //__dbusxx__audiomanager_command_h__PROXY_MARSHAL_H
+diff --git a/AudioManagerPoC/bg.png b/AudioManagerPoC/bg.png
+new file mode 100644
+index 0000000000000000000000000000000000000000..8cd0ed04c38b5dc691e099baaa0bc224e359a070
+GIT binary patch
+literal 111940
+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
+
+literal 0
+HcmV?d00001
+
+diff --git a/AudioManagerPoC/bg_homepage.png b/AudioManagerPoC/bg_homepage.png
+new file mode 100644
+index 0000000000000000000000000000000000000000..2517d44dfb8d22ecd113c7142d9c00494eba173e
+GIT binary patch
+literal 211
+zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=#^NA%Cx&(BWL^R}Y)RhkE)4%c
+zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPavmh_C+V`uKn}I@-C9V-A&iT2y
+zsd*&~&PAz-C8;S2<(VZJ3hti10pX2&;y^`uo-U3d9M_YtT)Om2Uqj<W1J8^LtoQcU
+upFhx|r=X$HA<)8UU|`_DGLcmR2pFcM@$QP>ST`4_lfl!~&t;ucLK6VpJUd?i
+
+literal 0
+HcmV?d00001
+
+diff --git a/AudioManagerPoC/browser.png b/AudioManagerPoC/browser.png
+new file mode 100644
+index 0000000000000000000000000000000000000000..dfec0dea938ee74a2049b8dce673fc285daff440
+GIT binary patch
+literal 800
+zcmV+*1K<3KP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm00001b5ch_0Itp)
+z=>Px#24YJ`L;wH)0002_L%V+f000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY>
+z5)V4)-L4S;000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0007eNkl<Z
+zXx{Cb%}N|W5XXP(lALl#4w91r4+%MV4J;8+k70d-2+2FdXUGG1^8vgVkPt6|2V)>%
+zL2u$E-hxO%zz@j94LZ5hKvPyvPj<ex2MZd8sejkUbahvC_rM(i&;|Oy25<rlfkd^T
+z@HPb79S6hTic!gk?L=hMPVa&10*32$Eix;oz9&4&YD3Xc3GGy9xNbXT8vXz{%c1lq
+zum!vWdWM{y@U{dSl6NM$3(;gCWUhb@!1M^Rr={;zAfzUXeEBTnH%lDl&43dljf5|3
+zegpFc{yDG$d<2dS{;}{@1gmLYWc$LYlnHxeU|#{-23C{iZ%bcIM@1)g-y`7Az^-Qu
+zeaL~dtsB@w4>s2lYsLMk2b+}OK;n^o>X{G03~Ob{nFbt~@nrkVjBRyTbNEv=IN<77
+z^L$WmVWz>C3iGK32egh$18)|9R#my`@LwCss&F6?T`8@4s@PlgyawGU%t4I~9H@6U
+zMxSnI>2#CPT!ykL97sf`n*_}zbwU7d4255u=cNYr97`TsaBWT<cxeE3RV7(B^*pv<
+z*=!}Rr=H>Wg+-Ban*Y>wE2)LzGRv?kzI^Iv(8i9#)YKWXlMmCziP+C`@;WdMA!Jg=
+znZ)-pLMX}c{ui(hd<MP(1H-UcU;%gmJT9OM;4g4LtBhE7z<UiOvOVYBvag&-L+G2K
+zaM5`lG!Whck1bd>M_Wp?rkIPqoNmR2Ci*R9D>n7fAFH(DU@Q8g#a0~dw&HjlBDmn_
+z<Q$0~z@q?8m($;Y3*kKko@JEN7M%l6fInpobF`OydWntpnpJ1)C@;FL0x-&74XnfA
+eD1Y{7oc;m6F@EGi_1ppg0000<MNUMnLSTXga8gVF
+
+literal 0
+HcmV?d00001
+
+diff --git a/AudioManagerPoC/clock.png b/AudioManagerPoC/clock.png
+new file mode 100644
+index 0000000000000000000000000000000000000000..fdb660a3e8f77eb167b3676e4022fff8e0ea3482
+GIT binary patch
+literal 19863
+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
+O0000<MNUMnLSTaVr|rG~
+
+literal 0
+HcmV?d00001
+
+diff --git a/AudioManagerPoC/clock_glass.png b/AudioManagerPoC/clock_glass.png
+new file mode 100644
+index 0000000000000000000000000000000000000000..d41cd44189113ca0317e14c4b9085edf76a6883c
+GIT binary patch
+literal 4407
+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
+G`~L%AO)!xF
+
+literal 0
+HcmV?d00001
+
+diff --git a/AudioManagerPoC/falcon.config b/AudioManagerPoC/falcon.config
+new file mode 100644
+index 0000000..e0284f4
+--- /dev/null
++++ b/AudioManagerPoC/falcon.config
+@@ -0,0 +1,2 @@
++// Add predefined macros for your project here. For example:
++// #define THE_ANSWER 42
+diff --git a/AudioManagerPoC/falcon.creator b/AudioManagerPoC/falcon.creator
+new file mode 100644
+index 0000000..e94cbbd
+--- /dev/null
++++ b/AudioManagerPoC/falcon.creator
+@@ -0,0 +1 @@
++[General]
+diff --git a/AudioManagerPoC/falcon.creator.user b/AudioManagerPoC/falcon.creator.user
+new file mode 100644
+index 0000000..76f2126
+--- /dev/null
++++ b/AudioManagerPoC/falcon.creator.user
+@@ -0,0 +1,189 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE QtCreatorProject>
++<!-- Written by QtCreator 3.1.1, 2014-09-16T16:43:29. -->
++<qtcreator>
++ <data>
++ <variable>ProjectExplorer.Project.ActiveTarget</variable>
++ <value type="int">0</value>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.EditorSettings</variable>
++ <valuemap type="QVariantMap">
++ <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
++ <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
++ <value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
++ <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
++ <value type="QString" key="language">Cpp</value>
++ <valuemap type="QVariantMap" key="value">
++ <value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
++ </valuemap>
++ </valuemap>
++ <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
++ <value type="QString" key="language">QmlJS</value>
++ <valuemap type="QVariantMap" key="value">
++ <value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
++ </valuemap>
++ </valuemap>
++ <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
++ <value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
++ <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
++ <value type="int" key="EditorConfiguration.IndentSize">4</value>
++ <value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
++ <value type="int" key="EditorConfiguration.MarginColumn">80</value>
++ <value type="bool" key="EditorConfiguration.MouseHiding">true</value>
++ <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
++ <value type="int" key="EditorConfiguration.PaddingMode">1</value>
++ <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
++ <value type="bool" key="EditorConfiguration.ShowMargin">false</value>
++ <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
++ <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
++ <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
++ <value type="int" key="EditorConfiguration.TabSize">8</value>
++ <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
++ <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
++ <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
++ <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
++ <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
++ <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
++ </valuemap>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.PluginSettings</variable>
++ <valuemap type="QVariantMap"/>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.Target.0</variable>
++ <valuemap type="QVariantMap">
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{68beb270-8b5a-4f8b-83bd-c8c9933b88c2}</value>
++ <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
++ <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
++ <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
++ <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
++ <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/spbc/HDD/ads/work/genivi/development/falcon-hmi-1.0</value>
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
++ <valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
++ <value type="QString">all</value>
++ </valuelist>
++ <value type="bool" key="GenericProjectManager.GenericMakeStep.Clean">false</value>
++ <value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments"></value>
++ <value type="QString" key="GenericProjectManager.GenericMakeStep.MakeCommand"></value>
++ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
++ </valuemap>
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
++ <valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
++ <value type="QString">clean</value>
++ </valuelist>
++ <value type="bool" key="GenericProjectManager.GenericMakeStep.Clean">true</value>
++ <value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments"></value>
++ <value type="QString" key="GenericProjectManager.GenericMakeStep.MakeCommand"></value>
++ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
++ <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
++ <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Default</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Default</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">1</value>
++ <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
++ <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy locally</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
++ <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
++ <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
++ <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
++ <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
++ <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
++ <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
++ <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
++ <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
++ <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
++ <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
++ <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
++ <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
++ <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
++ <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
++ <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
++ <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
++ <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
++ <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
++ <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
++ <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
++ <value type="int">0</value>
++ <value type="int">1</value>
++ <value type="int">2</value>
++ <value type="int">3</value>
++ <value type="int">4</value>
++ <value type="int">5</value>
++ <value type="int">6</value>
++ <value type="int">7</value>
++ <value type="int">8</value>
++ <value type="int">9</value>
++ <value type="int">10</value>
++ <value type="int">11</value>
++ <value type="int">12</value>
++ <value type="int">13</value>
++ <value type="int">14</value>
++ </valuelist>
++ <value type="int" key="PE.EnvironmentAspect.Base">2</value>
++ <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
++ <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Arguments"></value>
++ <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable"></value>
++ <value type="bool" key="ProjectExplorer.CustomExecutableRunConfiguration.UseTerminal">false</value>
++ <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.WorkingDirectory">%{buildDir}</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Custom Executable</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
++ <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
++ <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
++ <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
++ <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
++ <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
++ <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
++ </valuemap>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.TargetCount</variable>
++ <value type="int">1</value>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
++ <value type="QByteArray">{b4d5812a-4957-43c8-8315-e2d43f005c78}</value>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
++ <value type="int">15</value>
++ </data>
++</qtcreator>
+diff --git a/AudioManagerPoC/falcon.files b/AudioManagerPoC/falcon.files
+new file mode 100644
+index 0000000..71a352b
+--- /dev/null
++++ b/AudioManagerPoC/falcon.files
+@@ -0,0 +1,14 @@
++audiomanager.cpp
++audiomanager.h
++audiomanager_command.h
++AudioManagerCommander.cpp
++AudioManagerCommander.h
++main.cpp
++qmlbuttoneventsreceiver.cpp
++qmlbuttoneventsreceiver.h
++skype.cpp
++skype.h
++skypeclient.cpp
++skypeclient.h
++volumechart.cpp
++volumechart.h
+\ No newline at end of file
+diff --git a/AudioManagerPoC/falcon.includes b/AudioManagerPoC/falcon.includes
+new file mode 100644
+index 0000000..945c9b4
+--- /dev/null
++++ b/AudioManagerPoC/falcon.includes
+@@ -0,0 +1 @@
++.
+\ No newline at end of file
+diff --git a/AudioManagerPoC/falcon_hmi.pro b/AudioManagerPoC/falcon_hmi.pro
+new file mode 100644
+index 0000000..fce674b
+--- /dev/null
++++ b/AudioManagerPoC/falcon_hmi.pro
+@@ -0,0 +1,57 @@
++#-------------------------------------------------
++#
++# Project created by QtCreator 2012-03-04T09:20:56
++#
++#-------------------------------------------------
++
++QT += core
++QT += gui
++#QT += declarative
++QT += dbus
++//QT += webkit
++QT += core gui qml quick webkitwidgets
++QT += widgets
++#QT += opengl
++
++#LIBS += -L/home/popai/workspace/pulseaudio-0.9.22/src/.libs
++#LIBS += -lbrowser_amgr_bridge
++TARGET = falcon_hmi
++CONFIG += console
++CONFIG -= app_bundle
++
++TEMPLATE = app
++
++SOURCES += main.cpp \
++ qmlbuttoneventsreceiver.cpp \
++ skypeclient.cpp \
++ skype.cpp \
++ volumechart.cpp \
++ audiomanager.cpp
++
++RESOURCES = application.qrc \
++ application.qrc
++
++qmls.files += main.qml
++INSTALL += qmls
++
++OTHER_FILES += \
++ main.qml \
++ Button.qml \
++ Slider.qml \
++ Clock.qml \
++ Tab.qml \
++ tabs.js \
++ WebBrowser.qml \
++ Multimedia.qml \
++ AudioManager.qml \
++ HomePage.qml
++
++HEADERS += \
++ qmlbuttoneventsreceiver.h \
++ skypeclient.h \
++ skype.h \
++ volumechart.h \
++ audiomanager.h
++
++target.path = /usr/bin
++INSTALLS += target
+diff --git a/AudioManagerPoC/falcon_hmi.pro.user b/AudioManagerPoC/falcon_hmi.pro.user
+new file mode 100644
+index 0000000..9e7c998
+--- /dev/null
++++ b/AudioManagerPoC/falcon_hmi.pro.user
+@@ -0,0 +1,448 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE QtCreatorProject>
++<!-- Written by QtCreator 3.1.1, 2014-09-16T16:43:53. -->
++<qtcreator>
++ <data>
++ <variable>ProjectExplorer.Project.ActiveTarget</variable>
++ <value type="int">1</value>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.EditorSettings</variable>
++ <valuemap type="QVariantMap">
++ <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
++ <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
++ <value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
++ <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
++ <value type="QString" key="language">Cpp</value>
++ <valuemap type="QVariantMap" key="value">
++ <value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
++ </valuemap>
++ </valuemap>
++ <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
++ <value type="QString" key="language">QmlJS</value>
++ <valuemap type="QVariantMap" key="value">
++ <value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
++ </valuemap>
++ </valuemap>
++ <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
++ <value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
++ <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
++ <value type="int" key="EditorConfiguration.IndentSize">4</value>
++ <value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
++ <value type="int" key="EditorConfiguration.MarginColumn">80</value>
++ <value type="bool" key="EditorConfiguration.MouseHiding">true</value>
++ <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
++ <value type="int" key="EditorConfiguration.PaddingMode">1</value>
++ <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
++ <value type="bool" key="EditorConfiguration.ShowMargin">false</value>
++ <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
++ <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
++ <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
++ <value type="int" key="EditorConfiguration.TabSize">8</value>
++ <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
++ <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
++ <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
++ <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
++ <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
++ <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
++ </valuemap>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.PluginSettings</variable>
++ <valuemap type="QVariantMap"/>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.Target.0</variable>
++ <valuemap type="QVariantMap">
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Local PC</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Local PC</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{93bda0ee-e8eb-4cb9-b241-fafc28b003ff}</value>
++ <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
++ <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
++ <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
++ <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
++ <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/popai/work/adige/falcon/falcon_hmi-build-desktop</value>
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
++ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
++ <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
++ <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">false</value>
++ <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
++ <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
++ </valuemap>
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
++ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
++ <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
++ <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
++ <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
++ <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
++ </valuemap>
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
++ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
++ <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
++ <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
++ <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
++ <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
++ <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
++ <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">4.7.2 Release</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
++ <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
++ <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
++ </valuemap>
++ <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
++ <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/popai/work/adige/falcon/falcon_hmi-build-desktop</value>
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
++ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
++ <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
++ <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">false</value>
++ <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
++ <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
++ </valuemap>
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
++ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
++ <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
++ <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
++ <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
++ <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
++ </valuemap>
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
++ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
++ <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
++ <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
++ <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
++ <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
++ <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
++ <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">4.7.2 Debug</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
++ <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
++ <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
++ <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
++ <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">No deployment</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
++ <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
++ <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
++ <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
++ <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
++ <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
++ <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
++ <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
++ <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
++ <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
++ <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
++ <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
++ <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
++ <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
++ <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
++ <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
++ <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
++ <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
++ <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
++ <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
++ <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
++ <value type="int">0</value>
++ <value type="int">1</value>
++ <value type="int">2</value>
++ <value type="int">3</value>
++ <value type="int">4</value>
++ <value type="int">5</value>
++ <value type="int">6</value>
++ <value type="int">7</value>
++ <value type="int">8</value>
++ <value type="int">9</value>
++ <value type="int">10</value>
++ <value type="int">11</value>
++ <value type="int">12</value>
++ <value type="int">13</value>
++ <value type="int">14</value>
++ </valuelist>
++ <value type="int" key="PE.EnvironmentAspect.Base">2</value>
++ <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">falcon_hmi</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/home/spbc/HDD/ads/work/genivi/development/falcon-hmi-1.0/falcon_hmi.pro</value>
++ <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
++ <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">falcon_hmi.pro</value>
++ <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
++ <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value>
++ <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
++ <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
++ <value type="bool" key="RunConfiguration.UseCppDebugger">true</value>
++ <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">false</value>
++ <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
++ <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
++ <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">false</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
++ </valuemap>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.Target.1</variable>
++ <valuemap type="QVariantMap">
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{68beb270-8b5a-4f8b-83bd-c8c9933b88c2}</value>
++ <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
++ <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
++ <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
++ <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
++ <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/spbc/HDD/ads/work/genivi/development/falcon_build</value>
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
++ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
++ <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
++ <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">false</value>
++ <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
++ <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
++ </valuemap>
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
++ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
++ <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
++ <value type="QString">-w</value>
++ <value type="QString">-r</value>
++ </valuelist>
++ <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
++ <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">-r -w </value>
++ <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
++ </valuemap>
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
++ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
++ <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
++ <value type="QString">-w</value>
++ <value type="QString">-r</value>
++ </valuelist>
++ <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
++ <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">-r -w clean</value>
++ <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
++ <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
++ <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt in PATH Release</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
++ <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
++ <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
++ </valuemap>
++ <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
++ <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/popai/work/adige/falcon/falcon_hmi-build-desktop</value>
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
++ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
++ <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
++ <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">false</value>
++ <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
++ <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
++ </valuemap>
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
++ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
++ <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
++ <value type="QString">-w</value>
++ <value type="QString">-r</value>
++ </valuelist>
++ <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
++ <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">-r -w </value>
++ <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
++ </valuemap>
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
++ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
++ <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
++ <value type="QString">-w</value>
++ <value type="QString">-r</value>
++ </valuelist>
++ <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
++ <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">-r -w clean</value>
++ <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
++ <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
++ <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt in PATH Debug</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
++ <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
++ <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
++ <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
++ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
++ <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">No deployment</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
++ <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
++ <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
++ <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
++ <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
++ <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
++ <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
++ <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
++ <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
++ <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
++ <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
++ <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
++ <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
++ <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
++ <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
++ <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
++ <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
++ <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
++ <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
++ <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
++ <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
++ <value type="int">0</value>
++ <value type="int">1</value>
++ <value type="int">2</value>
++ <value type="int">3</value>
++ <value type="int">4</value>
++ <value type="int">5</value>
++ <value type="int">6</value>
++ <value type="int">7</value>
++ <value type="int">8</value>
++ <value type="int">9</value>
++ <value type="int">10</value>
++ <value type="int">11</value>
++ <value type="int">12</value>
++ <value type="int">13</value>
++ <value type="int">14</value>
++ </valuelist>
++ <value type="int" key="PE.EnvironmentAspect.Base">2</value>
++ <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">falcon_hmi</value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
++ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/home/spbc/HDD/ads/work/genivi/development/falcon-hmi-1.0/falcon_hmi.pro</value>
++ <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
++ <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">falcon_hmi.pro</value>
++ <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
++ <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value>
++ <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
++ <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
++ <value type="bool" key="RunConfiguration.UseCppDebugger">true</value>
++ <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">false</value>
++ <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
++ <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
++ <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">false</value>
++ </valuemap>
++ <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
++ </valuemap>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.TargetCount</variable>
++ <value type="int">2</value>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
++ <value type="QByteArray">{b4d5812a-4957-43c8-8315-e2d43f005c78}</value>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
++ <value type="int">15</value>
++ </data>
++</qtcreator>
+diff --git a/AudioManagerPoC/falcon_hmi.pro.user.7558c67.2.2pre5 b/AudioManagerPoC/falcon_hmi.pro.user.7558c67.2.2pre5
+new file mode 100644
+index 0000000..a240228
+--- /dev/null
++++ b/AudioManagerPoC/falcon_hmi.pro.user.7558c67.2.2pre5
+@@ -0,0 +1,267 @@
++<!DOCTYPE QtCreatorProject>
++<qtcreator>
++ <data>
++ <variable>ProjectExplorer.Project.ActiveTarget</variable>
++ <value type="int">0</value>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.EditorSettings</variable>
++ <valuemap type="QVariantMap">
++ <value key="EditorConfiguration.Codec" type="QByteArray">Default</value>
++ </valuemap>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.Target.0</variable>
++ <valuemap type="QVariantMap">
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Desktop</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Target.DesktopTarget</value>
++ <value key="ProjectExplorer.Target.ActiveBuildConfiguration" type="int">0</value>
++ <value key="ProjectExplorer.Target.ActiveDeployConfiguration" type="int">0</value>
++ <value key="ProjectExplorer.Target.ActiveRunConfiguration" type="int">0</value>
++ <valuemap key="ProjectExplorer.Target.BuildConfiguration.0" type="QVariantMap">
++ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
++ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qmake</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
++ <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
++ <value key="QtProjectManager.QMakeBuildStep.QMakeForced" type="bool">false</value>
++ </valuemap>
++ <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
++ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
++ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
++ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
++ </valuemap>
++ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
++ </valuemap>
++ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
++ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
++ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
++ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
++ <value type="QString">clean</value>
++ </valuelist>
++ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
++ </valuemap>
++ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
++ </valuemap>
++ <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
++ <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
++ <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Qt in PATH Release</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">0</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">/home/popai/work/adige/falcon/falcon_hmi-build-desktop</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">2</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">0</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">true</value>
++ </valuemap>
++ <valuemap key="ProjectExplorer.Target.BuildConfiguration.1" type="QVariantMap">
++ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
++ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qmake</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
++ <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
++ <value key="QtProjectManager.QMakeBuildStep.QMakeForced" type="bool">false</value>
++ </valuemap>
++ <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
++ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
++ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
++ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
++ </valuemap>
++ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
++ </valuemap>
++ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
++ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
++ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
++ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
++ <value type="QString">clean</value>
++ </valuelist>
++ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
++ </valuemap>
++ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
++ </valuemap>
++ <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
++ <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
++ <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Qt in PATH Debug</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">2</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">/home/popai/work/adige/falcon/falcon_hmi-build-desktop</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">2</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">0</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">true</value>
++ </valuemap>
++ <valuemap key="ProjectExplorer.Target.BuildConfiguration.2" type="QVariantMap">
++ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
++ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qmake</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
++ <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
++ <value key="QtProjectManager.QMakeBuildStep.QMakeForced" type="bool">false</value>
++ </valuemap>
++ <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
++ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
++ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
++ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
++ </valuemap>
++ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
++ </valuemap>
++ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
++ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
++ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
++ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
++ <value type="QString">clean</value>
++ </valuelist>
++ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
++ </valuemap>
++ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
++ </valuemap>
++ <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
++ <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
++ <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">4.7.2 Release</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">0</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">/home/popai/work/adige/falcon/falcon_hmi-build-desktop</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">4</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">0</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">true</value>
++ </valuemap>
++ <valuemap key="ProjectExplorer.Target.BuildConfiguration.3" type="QVariantMap">
++ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
++ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qmake</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
++ <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
++ <value key="QtProjectManager.QMakeBuildStep.QMakeForced" type="bool">false</value>
++ </valuemap>
++ <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
++ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
++ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
++ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
++ </valuemap>
++ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
++ </valuemap>
++ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
++ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
++ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
++ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
++ <value type="QString">clean</value>
++ </valuelist>
++ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
++ </valuemap>
++ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
++ </valuemap>
++ <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
++ <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
++ <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">4.7.2 Debug</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">2</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">/home/popai/work/adige/falcon/falcon_hmi-build-desktop</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">4</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">0</value>
++ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">true</value>
++ </valuemap>
++ <value key="ProjectExplorer.Target.BuildConfigurationCount" type="int">4</value>
++ <valuemap key="ProjectExplorer.Target.DeployConfiguration.0" type="QVariantMap">
++ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
++ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">0</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Deploy</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Deploy</value>
++ </valuemap>
++ <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">1</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">No deployment</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.DefaultDeployConfiguration</value>
++ </valuemap>
++ <value key="ProjectExplorer.Target.DeployConfigurationCount" type="int">1</value>
++ <valuemap key="ProjectExplorer.Target.RunConfiguration.0" type="QVariantMap">
++ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">falcon_hmi</value>
++ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
++ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4RunConfiguration</value>
++ <value key="Qt4ProjectManager.Qt4RunConfiguration.BaseEnvironmentBase" type="int">2</value>
++ <valuelist key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments" type="QVariantList"/>
++ <value key="Qt4ProjectManager.Qt4RunConfiguration.ProFile" type="QString">falcon_hmi.pro</value>
++ <value key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix" type="bool">false</value>
++ <value key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal" type="bool">false</value>
++ <valuelist key="Qt4ProjectManager.Qt4RunConfiguration.UserEnvironmentChanges" type="QVariantList"/>
++ <value key="Qt4ProjectManager.Qt4RunConfiguration.UserSetWorkingDirectory" type="bool">false</value>
++ <value key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory" type="QString"></value>
++ <value key="RunConfiguration.QmlDebugServerPort" type="uint">3768</value>
++ <value key="RunConfiguration.UseCppDebugger" type="bool">true</value>
++ <value key="RunConfiguration.UseQmlDebugger" type="bool">false</value>
++ </valuemap>
++ <value key="ProjectExplorer.Target.RunConfigurationCount" type="int">1</value>
++ </valuemap>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.TargetCount</variable>
++ <value type="int">1</value>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
++ <value type="QString">{7558c670-bf9c-4143-9d3f-7eed1a0e4b68}</value>
++ </data>
++ <data>
++ <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
++ <value type="int">8</value>
++ </data>
++</qtcreator>
+diff --git a/AudioManagerPoC/home.png b/AudioManagerPoC/home.png
+new file mode 100644
+index 0000000000000000000000000000000000000000..0ca131f34a4b142e33cdb68bfb7b5244b67de44e
+GIT binary patch
+literal 671
+zcmV;Q0$}}#P)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm00001b5ch_0Itp)
+z=>Px#24YJ`L;wH)0002_L%V+f000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY?
+z4l)PF8@FQs000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0005{Nkl<Z
+zXx{CbJ5Iwu5QaaKM52Hq5-I4o16P159VbXd#U1F<Z~@ZNAi1DNLE;2d+yGgmOF?NV
+zGR*{;mA&4v*N;W~(nxvO>-l$QXJ%&%{{UbF%z+q4fE36KN#(y-t{n|Q@r5Xr)s#fW
+z=p0L6*FbSob~0w`n3tG`FG=MYtzg}v;-;*9Dt-iP8z}P$Tmz@Tz2d&DJi8HQ9!%yr
+zH{K!esx+xtlbQEn?~lf~=dvmq5~V9~U?K1UOcaE_N`6m_?{B~juyGuBBDxe}Y}v3=
+z%b*+JUF@_954q2g%<2<x0<0WKOhu<lS65lJtiEuoG)E^Fn|4S5rDsZAB5dZFKqO+b
+zaSaJ;#NM?)zy-$&_qwwsW?4@J0L~O77G>_PPXZbeNl`wZ4S;}##7OHpyCUF9;+IQ}
+z2S&gp<%sLre^&$mt}G-HZSd-Y0FsJV2DNO!1Z*kCPlT)!UAsn+j?qEr^_+1JGZ)n~
+zp~e|#-96BB|2S>pWS|6`-Do^O0;)hZ9~c33DiM4#7koPXCk`~hA1T{9)Vma}ydCO;
+zFRKJs*orKr#S2fR#id-EFD>p<gq4Eqi)(3dk0w2Vyxb{MgtA_N8bOrTs}OX9Bfk>C
+zwwTO~9b}Wwbg{v<Sxwg%WTU$%0Sxk0gQDVakS}}mj&E+)fHlu3LVN%K002ovPDHLk
+FV1gW34XOYD
+
+literal 0
+HcmV?d00001
+
+diff --git a/AudioManagerPoC/main.cpp b/AudioManagerPoC/main.cpp
+new file mode 100644
+index 0000000..cebe37c
+--- /dev/null
++++ b/AudioManagerPoC/main.cpp
+@@ -0,0 +1,73 @@
++#include <QApplication>
++
++//#include <QDeclarativeView>
++#include <QQuickView>
++
++//#include <QDeclarativeContext>
++#include <QQmlContext>
++
++#include <QDebug>
++#include <QGraphicsObject>
++#include <QTimer>
++
++//#include <QDeclarativeEngine>
++#include <QQmlEngine>
++#include <QQuickItem>
++//#include <QGLWidget>
++
++
++#include "qmlbuttoneventsreceiver.h"
++#include "skype.h"
++#include "skypeclient.h"
++#include "volumechart.h"
++#include "audiomanager.h"
++#include "dlfcn.h"
++
++
++extern "C" void browserStartPlay();
++
++
++int main(int argc, char *argv[])
++{
++ QApplication app(argc, argv);
++
++ QQuickView view;
++ QMLButtonEventsReceiver rec(&view);
++ view.rootContext()->setContextProperty("QMLButtonEventsReceiver", &rec);
++
++ //QGLFormat fmt = QGLFormat::defaultFormat();
++ //fmt.setSampleBuffers(false);
++ //QGLWidget* glWidget = new QGLWidget(fmt);
++ //view.setViewport(glWidget);
++
++ view.engine()->addImageProvider(QLatin1String("volumes"), new volumechart()); // addImageProvider(QLatin1String("volumes"), new volumechart());
++
++ view.setSource(QUrl("qrc:/qml/main.qml"));
++
++ view.showMaximized();
++ qDebug() << "Show maximized";
++ //glWidget->show();
++
++ QTimer timer;
++ timer.setInterval(500);
++ QObject::connect(&timer, SIGNAL(timeout()), &rec, SLOT(refreshInfo()));
++ timer.start();
++
++ //QDBusConnection connection = QDBusConnection::sessionBus();
++ //skype l_skype_bridge(connection, &app);
++ //skypeclient l_skype_client(connection, &app);
++
++ //QObject::connect(&l_skype_client, SIGNAL(callStart()), &rec, SLOT(slotCallStart()));
++ //QObject::connect(&l_skype_client, SIGNAL(callEnd()), &rec, SLOT(slotCallEnd()));
++
++
++ QObject *sliderVolume = view.rootObject()->findChild<QObject*>("sliderVolume");
++
++ sliderVolume->setProperty("value", 100.0);
++
++ //QString name;
++ //l_skype_bridge.Invoke("NAME flacon_hmi_demo");// + QString::number(QDateTime::currentMSecsSinceEpoch()));
++ //l_skype_bridge.Invoke("PROTOCOL 1");
++
++ return app.exec();
++}
+diff --git a/AudioManagerPoC/main.qml b/AudioManagerPoC/main.qml
+new file mode 100644
+index 0000000..a779889
+--- /dev/null
++++ b/AudioManagerPoC/main.qml
+@@ -0,0 +1,180 @@
++import QtQuick 2.2
++import QtWebKit 3.0
++
++import "tabs.js" as Tabs
++
++Rectangle {
++ color: "#000000"
++
++ id: fullScreen;
++ width: 1280;//1600;//
++ height: 720;//900;//
++
++ Image {
++ z: -1
++ width: 1280//1600//
++ height: 720//900//
++ fillMode: Image.Tile
++ source: "qrc:/qml/bg_homepage.png"
++ }
++ gradient: Gradient {
++ GradientStop {
++ position: 0.00;
++ color: "#00000000";
++ }
++ GradientStop {
++ position: 0.2;
++ color: "#FF000000";
++ }
++ GradientStop {
++ position: 0.9;
++ color: "#FF000000";
++ }
++ GradientStop {
++ position: 1;
++ color: "#00000000";
++ }
++ }
++
++ property int oldIndex: -1;
++
++ function tabSelected(newIndex)
++ {
++ if (oldIndex != -1)
++ {
++ console.log("UNSELECT INDEX:", oldIndex);
++ // oldTab.selected = false;
++ tabs.children[oldIndex].isSelected = false;
++ tabs.children[oldIndex].idContainer.visible = false;
++ }
++ console.log("SELECT INDEX:", newIndex);
++
++ tabs.children[newIndex].isSelected = true;
++ tabs.children[newIndex].idContainer.visible = true;
++ oldIndex = newIndex;
++ }
++
++ Row {
++ x:0
++ height: 100
++
++ Rectangle {
++ color: "#00000000"
++ width: fullScreen.width * 0.08;
++ height: fullScreen.width * 0.08;
++ }
++
++ Slider {
++ y: 10
++ height: 32;
++ width: fullScreen.width * 0.9
++ id: sliderId
++ objectName: "sliderVolume"
++ minimum: 0
++ maximum: 100
++ onMaximumChanged: {
++ sliderId.value = 200
++ }
++ }
++ }
++
++ Row {
++ y: fullScreen.height * 0.1
++ Column {
++ id: tabs;
++ //TAB BAR
++ anchors.verticalCenter: parent.verticalCenter
++ spacing: 20
++ //anchors.fill: parent
++ Tab {
++ id: tab1
++ iconURL: "qrc:/qml/home.png"
++ idContainer: tabContent1
++ basecolor: "#FFFFFF";
++ MouseArea {anchors.fill: parent; onClicked: { tabSelected(0); }}
++ }
++ Tab {
++ id: tab2
++ iconURL: "qrc:/qml/browser.png"
++ idContainer: tabContent2
++ basecolor: "#FFFFFF";
++ MouseArea {anchors.fill: parent; onClicked: { tabSelected(1); }}
++ }
++ Tab {
++ id: tab3
++ iconURL: "qrc:/qml/media_player.png"
++ idContainer: tabContent3
++ basecolor: "#FFFFFF";
++ MouseArea {anchors.fill: parent; onClicked: { tabSelected(2); }}
++ }
++ Tab {
++ id: tab4
++ iconURL: "qrc:/qml/sound.png"
++ idContainer: tabContent4
++ basecolor: "#FFFFFF";
++ MouseArea {anchors.fill: parent; onClicked: { tabSelected(3); }}
++ }
++ }
++ Column {
++ //TAB CONTENT
++ anchors.verticalCenter: parent.verticalCenter
++ spacing: 20
++
++ Rectangle {//HOME
++ id: tabContent1;
++ visible: false;
++ color: tab1.color
++ width: fullScreen.width * 0.9;
++ height: fullScreen.height * 0.8;
++ radius: 10;
++
++ HomePage {
++ id: homePage
++ }
++ }
++
++ Rectangle {//WEB-BROWSER
++ id: tabContent2;
++ visible: false;
++ color: tab2.color
++ width: fullScreen.width * 0.9;
++ height: fullScreen.height * 0.8;
++ radius: 10;
++
++ //WebBrowser {
++ //id: webBrowser
++ //}
++ }
++
++ Rectangle {//MULTIMEDIA
++ id: tabContent3;
++ visible: false;
++ color: tab3.color
++ width: fullScreen.width * 0.9;
++ height: fullScreen.height * 0.8;
++ radius: 10;
++
++ Multimedia {
++ id: multimedia
++ }
++ }
++
++ Rectangle {//SOUND SETTINGS
++ id: tabContent4;
++ visible: false;
++ color: tab4.color
++ width: fullScreen.width * 0.9;
++ height: fullScreen.height * 0.8 ;
++ radius: 10;
++
++ AudioManager {
++ id: audioManager
++ }
++ }
++ }
++
++ Component.onCompleted: {
++ tabSelected(0);
++ }
++ }
++}
+diff --git a/AudioManagerPoC/media_player.png b/AudioManagerPoC/media_player.png
+new file mode 100644
+index 0000000000000000000000000000000000000000..4f96238a5bd36020585ecfed539c9c3c5c7ffa98
+GIT binary patch
+literal 713
+zcmV;)0yh1LP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm00001b5ch_0Itp)
+z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY>
+z5hyk}=<Wsp000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0006cNkl<Z
+zXx`<TyG{Z@6ox;LL@TJQ+?Hr9!BCsn!UND)n7~t5@(5sQXKlM7+JP}qY)G`Rvl3!#
+zuu^P>WLac)X6Ld?{F75HbLKzSIWqw^963XJ@<0V>0LQ>SPy)8Z_ix}6cmZyJYv2L+
+zN!tM@zyO#hl!4IU9B05xgLqhGLZ@|9fr&xlVVQ_Mte|U=cv!k7iSGbohvXMB7JF-<
+zXgOtMQmUxq`83G~jYt%UaR$f-)5&PTwnD#eWvQ^MisXZ^ZG=>dog^fWqk4!vVWSkp
+z;nsl>ktg;{BYkjG(6gw)Oh!T42F%wDfU;9%3$qv|oMKnzc@+g;889NhAda|<sGicQ
+z8%9O$GJ(;RpaBgBqxgkkeT^jfuPY`Sz)~GdH_(7-FojBvuA(M8SSgMEJv7{joEtEY
+ziH@?aMGC!b;G5PG=f1-Tm>S3X!3f+dTHhA0dJAbQtUWapfhEp$#~xgVCj}k#;6l&P
+zAm_4>z3?Ni?m?u|3QZWW@-W>oV8Dl?6S?!(!m`A|E6XV)tE0Sb@yI|FbnzOq|0rs4
+zP0|DBmgl9Yy=!p_{0zOwg~gZgfR|wdJlQZdGf2Lvnv1;*k?$obrb0&Q!53T-VLN3b
+ze8E8rg_P2%r{npw3%hCSknt?1l&{h%bx@NWJ7i@fbHds{S#pYvnkvgW1Wf(eBM0mO
+vhr*LbzyYu;zP|&{;u?4dJc>*Cod1qrCAYJYH^nOV00000NkvXXu0mjfM(i&o
+
+literal 0
+HcmV?d00001
+
+diff --git a/AudioManagerPoC/playmedia.sh b/AudioManagerPoC/playmedia.sh
+new file mode 100755
+index 0000000..f5c49c7
+--- /dev/null
++++ b/AudioManagerPoC/playmedia.sh
+@@ -0,0 +1,9 @@
++#!/bin/sh
++RESULT=`python -c 'import dbus; print dbus.SessionBus().call_blocking("org.genivi.audiomanager", "/org/genivi/audiomanager/CommandInterface", "org.genivi.audiomanager.CommandInterface", "Connect", "uu", (dbus.UInt32(100), dbus.UInt32(100) ))'`
++echo "RESULT:" $RESULT
++CONNECTIONID=`echo $RESULT | cut -d"(" -f4 | cut -d")" -f1`
++echo "CONNECTION ID:" $CONNECTIONID
++
++gst-launch-0.10 filesrc location=/home/popai/music.wav ! decodebin ! alsasink
++
++python -c 'import dbus; print dbus.SessionBus().call_blocking("org.genivi.audiomanager", "/org/genivi/audiomanager/CommandInterface", "org.genivi.audiomanager.CommandInterface", "Disconnect", "u", (dbus.UInt32('$CONNECTIONID'), ))'
+diff --git a/AudioManagerPoC/qmlbuttoneventsreceiver.cpp b/AudioManagerPoC/qmlbuttoneventsreceiver.cpp
+new file mode 100644
+index 0000000..874010a
+--- /dev/null
++++ b/AudioManagerPoC/qmlbuttoneventsreceiver.cpp
+@@ -0,0 +1,278 @@
++#include "qmlbuttoneventsreceiver.h"
++#include <QDebug>
++#include <QProcess>
++#include <QApplication>
++
++//#include <QDeclarativeView>
++#include <QQuickView>
++
++//#include <QDeclarativeContext>
++#include <QQmlContext>
++#include <QQuickItem>
++#include <QDebug>
++#include <QString>
++#include <QStringList>
++#include <QGraphicsObject>
++#include "qmlbuttoneventsreceiver.h"
++#include "volumechart.h"
++
++static bool mediaStatus = false;
++static bool ttsStatus = false;
++static bool navigationStatus = false;
++static int masterVolumeFG = 100;
++static int masterVolumeBG = 100;
++/*
++extern "C" void pauseHTML5();
++extern "C" void playHTML5();
++extern "C" void registerPlayHTML5Callback(void (*pcb)(void));
++extern "C" void registerStopHTML5Callback(void (*scb)(void));
++*/
++static audiomanager *static_amgr;
++/*
++void playHTML5Hook()
++{
++ printf("CALL BUILD CONNECTION for Browser\n");
++ static_amgr->Connect("Browser", "Background_Channel");
++}
++
++
++void stopHTML5Hook()
++{
++ printf("CALL DESTROY CONNECTION for Browser\n");
++ static_amgr->Disconnect("Browser", "Background_Channel");
++}
++*/
++
++
++QMLButtonEventsReceiver::QMLButtonEventsReceiver(QQuickView *view)
++{
++ this->amgr = new audiomanager(view);
++ static_amgr = amgr;
++ this->view = view;
++/* registerPlayHTML5Callback(playHTML5Hook);
++ registerStopHTML5Callback(stopHTML5Hook);*/
++ connect(amgr, SIGNAL(sourceDisconnected(QString)), this, SLOT(slotSourceDisconnected(QString)));
++ connect(amgr, SIGNAL(sourceSuspended(QString)), this, SLOT(slotSourceSuspended(QString)));
++ connect(amgr, SIGNAL(sourceConnected(QString)), this, SLOT(slotSourceConnected(QString)));
++ channel = BACKGROUND_CHANNEL;
++}
++
++
++void QMLButtonEventsReceiver::slotSourceDisconnected(QString sourceName)
++{
++ if (sourceName == "Browser")
++ {
++ qDebug() << "AMGR call - Stop html5";
++ //pauseHTML5();
++ }
++}
++
++
++void QMLButtonEventsReceiver::slotSourceConnected(QString sourceName)
++{
++ if (sourceName == "Browser")
++ {
++ qDebug() << "AMGR call - Play html5";
++ //playHTML5();
++ }
++}
++
++
++void QMLButtonEventsReceiver::slotSourceSuspended(QString sourceName)
++{
++ if (sourceName == "Browser")
++ {
++ qDebug() << "AMGR call - Pause html5";
++ //pauseHTML5();
++ }
++}
++
++QString QMLButtonEventsReceiver::clicked(QString btnText) const
++{
++ qDebug() << "Clicked:" << btnText;
++ if (btnText == "Play Media") {
++ amgr->Connect("Media player", "Background_Channel");
++
++ QProcess *p1 = new QProcess();
++ p1->start("./playmedia.sh");
++
++ return "Stop Media";
++ }
++ else if (btnText == "Stop Media") {
++ QProcess *p1 = new QProcess();
++ QStringList args;
++ args.push_back("gst-launch-0.10");
++ p1->start("killall", args);
++ amgr->Disconnect("Media player", "Background_Channel");
++ return "Play Media";
++ }
++ if (btnText == "Text To Speech") {
++ amgr->Connect("Text To Speech", "Foreground_Channel");
++ QProcess *p1 = new QProcess();
++ p1->start("./playtts.sh");
++ connect(p1, SIGNAL(finished(int)), SLOT(slotTTSEnd()));
++ return "Text To Speech";
++ }
++ if (btnText == "Navigation Message") {
++ amgr->Connect("Navigation", "Foreground_Channel");
++ QProcess *p1 = new QProcess();
++ p1->start("./playnav.sh");
++ connect(p1, SIGNAL(finished(int)), SLOT(slotNavEnd()));
++ return "Navigation Message";
++ }
++ if (btnText == "Start Phone Call") {
++ amgr->Connect("Skype", "Foreground_Channel");
++// QProcess *p1 = new QProcess();
++// p1->start("./playnav.sh");
++// connect(p1, SIGNAL(finished(int)), SLOT(slotNavEnd()));
++ return "End Phone Call";
++ }
++ if (btnText == "End Phone Call") {
++ amgr->Disconnect("Skype", "Foreground_Channel");
++// QProcess *p1 = new QProcess();
++// p1->start("./playnav.sh");
++// connect(p1, SIGNAL(finished(int)), SLOT(slotNavEnd()));
++ return "Start Phone Call";
++ }
++ //TODO - phonecall
++ //TODO - early audio
++ return btnText;
++}
++
++
++void QMLButtonEventsReceiver::slider(QString sliderText, qreal value) const
++{
++ if (sliderText == "Volume")
++ {
++ //QProcess *p1 = new QProcess();
++ //QStringList args;
++ //args.push_back(QString::number((int) value));
++ //qDebug() << "ARGS:" << args;
++ //p1->start("./setvolume.sh", args);
++ if (channel == FOREGROUND_CHANNEL)
++ {
++ /*
++ if (value < masterVolumeBG)
++ {
++ masterVolumeBG = (int) value;
++ amgr->SetVolume("Background_Channel", value);
++ }*/
++ masterVolumeFG = (int) value;
++ amgr->SetVolume("Foreground_Channel", value);
++ }
++ else
++ {
++ masterVolumeBG = (int) value;
++ amgr->SetVolume("Background_Channel", value);
++ }
++ }
++}
++
++void QMLButtonEventsReceiver::refreshInfo()
++{
++ return;
++
++ //qDebug() << "Refresh info!";
++ QObject *text = view->rootObject()->findChild<QObject*>("textConnections");
++ QObject *textSrc = view->rootObject()->findChild<QObject*>("textSources");
++ QObject *textVol = view->rootObject()->findChild<QObject*>("textVolumes");
++
++ QProcess *p1 = new QProcess();
++ p1->start("./getconnections.sh");
++ p1->waitForFinished(-1);
++
++ QString p_stdout = p1->readAllStandardOutput();
++
++ text->setProperty("text", QString(p_stdout));
++
++ QStringList linesConnections = QString(p_stdout).split("\n");
++
++ QProcess *p2 = new QProcess();
++ p2->start("./getvolumes_val.sh");
++ p2->waitForFinished(-1);
++
++ p_stdout = p2->readAllStandardOutput();
++
++ QStringList lines = QString(p_stdout).split("\n");
++ QString audiosources = "";
++ QString audiovolumes = "";
++
++ int oldChannel = channel;
++
++ channel = BACKGROUND_CHANNEL;
++ QObject *channelTXT = view->rootObject()->findChild<QObject*>("channel");
++
++ for (int i = 0; i < lines.size(); i++)
++ {
++ QStringList x = lines[i].split(",");
++ if (x.length() == 2 && x.at(0).length() != 0 && x.at(1).length() != 0 )
++ {
++ QString src = QString(x.at(0));
++ QString vol = "0";
++ audiosources += src + "\n";
++ int masterVolume = masterVolumeBG;
++ for (int j = 0; j < linesConnections.size(); j++)
++ {
++ //qDebug() << "TEST:" << j << ":" << linesConnections << "|"<<linesConnections[j] << src;
++ if (linesConnections[j].contains(src) && linesConnections[j].contains("Connected"))
++ {
++ vol = QString(x.at(1));
++ if (linesConnections[j].contains("Foreground_Channel"))
++ {
++ channel = FOREGROUND_CHANNEL;
++ masterVolume = masterVolumeFG;
++
++ }
++ }
++ }
++ audiovolumes += vol + "\n";
++ volumechart::volumes[i].push_back(masterVolume * vol.toInt() / 100);
++ }
++ }
++
++ if (oldChannel != channel)
++ {
++ QObject *sliderVolume = view->rootObject()->findChild<QObject*>("sliderVolume");
++
++ if (channel == BACKGROUND_CHANNEL)
++ {
++ channelTXT->setProperty("text", "Background Channel");
++ sliderVolume->setProperty("value", masterVolumeBG);
++ }
++ if (channel == FOREGROUND_CHANNEL)
++ {
++ channelTXT->setProperty("text", "Foreground Channel");
++ sliderVolume->setProperty("value", masterVolumeFG);
++ }
++
++ }
++
++ textSrc->setProperty("text", audiosources);
++ textVol->setProperty("text", audiovolumes);
++}
++
++
++void QMLButtonEventsReceiver::slotCallStart()
++{
++ qDebug() << "QMLButtonEventsReceiver::slotCallStart()";
++ QProcess *p1 = new QProcess();
++ p1->start("./starttel.sh");
++}
++
++
++void QMLButtonEventsReceiver::slotCallEnd()
++{
++ qDebug() << "QMLButtonEventsReceiver::slotCallEnd()";
++ QProcess *p1 = new QProcess();
++ p1->start("./endtel.sh");
++}
++
++void QMLButtonEventsReceiver::slotTTSEnd()
++{
++ amgr->Disconnect("Text To Speech", "Foreground_Channel");
++}
++
++void QMLButtonEventsReceiver::slotNavEnd()
++{
++ amgr->Disconnect("Navigation", "Foreground_Channel");
++}
+diff --git a/AudioManagerPoC/qmlbuttoneventsreceiver.h b/AudioManagerPoC/qmlbuttoneventsreceiver.h
+new file mode 100644
+index 0000000..6a3e387
+--- /dev/null
++++ b/AudioManagerPoC/qmlbuttoneventsreceiver.h
+@@ -0,0 +1,40 @@
++#ifndef QMLBUTTONEVENTSRECEIVER_H
++#define QMLBUTTONEVENTSRECEIVER_H
++
++#include <QObject>
++//#include <QDeclarativeView>
++#include <QQuickView>
++#include "audiomanager.h"
++
++#define BACKGROUND_CHANNEL 1
++#define FOREGROUND_CHANNEL 2
++
++class QMLButtonEventsReceiver : public QObject
++{
++ Q_OBJECT
++public:
++ QMLButtonEventsReceiver(QQuickView *view);
++
++ Q_INVOKABLE QString clicked(QString btnText) const;
++ Q_INVOKABLE void slider(QString sliderText, qreal value) const;
++
++
++public slots:
++ void refreshInfo();
++ void slotCallStart();
++ void slotCallEnd();
++
++ void slotSourceConnected(QString sourceName);
++ void slotSourceDisconnected(QString sourceName);
++ void slotSourceSuspended(QString sourceName);
++
++ void slotTTSEnd();
++ void slotNavEnd();
++
++private:
++ QQuickView *view;
++ audiomanager *amgr;
++ int channel;
++};
++
++#endif // QMLBUTTONEVENTSRECEIVER_H
+diff --git a/AudioManagerPoC/skype.cpp b/AudioManagerPoC/skype.cpp
+new file mode 100644
+index 0000000..b0f56ca
+--- /dev/null
++++ b/AudioManagerPoC/skype.cpp
+@@ -0,0 +1,27 @@
++#include "skype.h"
++
++#include <QDebug>
++#include <QDBusPendingCall>
++
++skype::skype(QDBusConnection &connection, QObject *parent) :
++ QDBusAbstractInterface(
++ QString("com.Skype.API"),
++ QString("/com/Skype"),
++ "com.Skype.API",
++ connection,
++ parent)
++{
++}
++
++void skype::Invoke(const QString cmd)
++{
++ QList<QVariant> args;
++ args << cmd;
++ QDBusMessage res = this->call("Invoke", cmd);
++ qDebug() << "SKYPE CMD:" << cmd << ":" << res.arguments();
++}
++
++void skype::InvokeCallback()
++{
++ qDebug() << "InvokeCallback";
++}
+diff --git a/AudioManagerPoC/skype.h b/AudioManagerPoC/skype.h
+new file mode 100644
+index 0000000..2014a0c
+--- /dev/null
++++ b/AudioManagerPoC/skype.h
+@@ -0,0 +1,19 @@
++#ifndef SKYPE_H
++#define SKYPE_H
++
++#include <QObject>
++#include <QDBusAbstractInterface>
++
++class skype : public QDBusAbstractInterface
++{
++ Q_OBJECT
++public:
++ skype(QDBusConnection &connection, QObject *parent);
++
++public slots:
++ void InvokeCallback();
++
++ void Invoke(const QString cmd);
++};
++
++#endif // SKYPE_H
+diff --git a/AudioManagerPoC/skypeclient.cpp b/AudioManagerPoC/skypeclient.cpp
+new file mode 100644
+index 0000000..2be0340
+--- /dev/null
++++ b/AudioManagerPoC/skypeclient.cpp
+@@ -0,0 +1,31 @@
++#include "skypeclient.h"
++#include <QDebug>
++#include <QDBusConnection>
++
++skypeclient::skypeclient(QDBusConnection l_bus, QObject *parent) : QObject(parent)
++{
++ bool x = l_bus.registerObject(QString("/com/Skype/Client"), this,
++ QDBusConnection::ExportAllSlots
++ | QDBusConnection::ExportAllSignals );
++ qDebug() << x;
++}
++
++void skypeclient::Notify(const QString &cmd)
++{
++ static bool started = false;
++ qDebug() << "SKYPE NOTIFY:" << cmd;
++ if (cmd.contains("CALL"))
++ {
++ if (cmd.contains("RINGIN") && !started)
++ {
++ qDebug() << "SKYPE NOTIFY:" << cmd;
++ started = true;
++ emit callStart();
++ }
++ if (started && (cmd.contains("FINISHED") || cmd.contains("MISSED" )))
++ {
++ started = false;
++ emit callEnd();
++ }
++ }
++}
+diff --git a/AudioManagerPoC/skypeclient.h b/AudioManagerPoC/skypeclient.h
+new file mode 100644
+index 0000000..e3f3a6c
+--- /dev/null
++++ b/AudioManagerPoC/skypeclient.h
+@@ -0,0 +1,24 @@
++#ifndef SKYPECLIENT_H
++#define SKYPECLIENT_H
++
++#include <QDBusArgument>
++#include <QDBusContext>
++#include <QDBusConnection>
++
++class skypeclient : public QObject
++{
++ Q_OBJECT
++
++ Q_CLASSINFO("D-Bus Interface", "com.Skype.API.Client");
++public:
++ skypeclient(QDBusConnection l_bus, QObject *parent);
++
++public slots:
++ void Notify(const QString &cmd);
++
++signals:
++ void callStart();
++ void callEnd();
++};
++
++#endif // SKYPECLIENT_H
+diff --git a/AudioManagerPoC/sound.png b/AudioManagerPoC/sound.png
+new file mode 100644
+index 0000000000000000000000000000000000000000..4101212d36df7421a54d90e811f2cd597be1d8db
+GIT binary patch
+literal 800
+zcmV+*1K<3KP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm00001b5ch_0Itp)
+z=>Px#24YJ`L;wH)0002_L%V+f000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY>
+z5jZ9Hl)Z@n000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0007eNkl<Z
+zXx{CbziQk-5XOJHvlAOazy`yaxHtl-T!cJ;i3=M7SEou57kQ5~CXmN)m2fYR!huT@
+zcg7gf1yY^CU~{+#n8=nd%?S3^r;~PerIScLm_lg(e6u?<JDL^z2LNrL2lRm<5CdaN
+zVtLn>w(U9)-xE?}r3__^%JBh6Jc!$p$e5+0mth{EB$hc!!C{HSZ8;1{{1Gs!kbEj5
+zncE9%C7VnUlUnmx`FWBzl~C=(s0QRsbDE0Q42NB*(LuT5;@G_!t-LLTLaf&Aca1S3
+zL#AQZ!yj@_SncY#LOajIiEXb?GQ%(O5GfSU;Lc10TUKJ$qW)-QC4fUu2dm12(kymj
+z+uOjc=gL%NLMax2BsG~=o`Zd>sE>&W&V7&V8~|Mffv)t`&f5=R|E}a82UKF{dwAL8
+z7nG);RU-C@2sZg;PkYuXp;92!%7;+GSpluXmZgM~0%ekqlu8tK;sMYx+AjeQ0xGa*
+z`BA5U60u7d-JV0vvt1;NrYG@H1Iw95W&}9^Ue9R!UTpKcz<2Z+@F(N_L*NOpnlnxZ
+zc$?GaAapWUH71g|L{`oP*K;I)CY<k8nq3Z&AHZdxkM(QE_L&uJ*NXFI0P<fHmF&#A
+z&_~Cud;`4nFogkd?ARxlqibfm4s3{By7b$Z^g3u+MN`<iGHRFafL}T7KZ(-I($}l7
+z70oCu?l?xI=fF>SUI(^-rxN=wfK%YRyniOoE@}8zt9VvQard)0b{00JO|ar_RN!J`
+zQQ@37^3i@G&o3mm(T=qW{Ql=IIP9Hh<Q0?c*p0m8vqNlSuUYLfd?PQqrzL=m{MEol
+eV}JITJN^RBi@IOL`IbWf0000<MNUMnLSTZnmtl?o
+
+literal 0
+HcmV?d00001
+
+diff --git a/AudioManagerPoC/tabs.js b/AudioManagerPoC/tabs.js
+new file mode 100644
+index 0000000..1441b06
+--- /dev/null
++++ b/AudioManagerPoC/tabs.js
+@@ -0,0 +1,19 @@
++
++var tabIDS = new Array();
++
++var oldSelectedTab = null;
++var oldSelectedTabContent;
++
++function tabSelected(newSelectedTab, newSelectedTabContent)
++{
++ console.log("newSelectedTab, newSelectedTabContent", newSelectedTab, newSelectedTabContent);
++ if (oldSelectedTab)
++ {
++ //oldSelectedTab.unselect();
++ oldSelectedTab.visible = false;
++ }
++ //newSelectedTabContent.visible = true;
++
++ oldSelectedTab = newSelectedTab;
++ //oldSelectedTabContent = newSelectedTabContent;
++}
+diff --git a/AudioManagerPoC/volumechart.cpp b/AudioManagerPoC/volumechart.cpp
+new file mode 100644
+index 0000000..50e84d0
+--- /dev/null
++++ b/AudioManagerPoC/volumechart.cpp
+@@ -0,0 +1,98 @@
++#include "volumechart.h"
++
++//#include <qdeclarativeextensionplugin.h>
++#include <qqmlextensionplugin.h>
++
++//#include <qdeclarativeengine.h>
++#include <qqmlengine.h>
++
++//#include <qdeclarative.h>
++//#include <qdeclarativeitem.h>
++#include <qquickitem.h>
++//#include <qdeclarativeimageprovider.h>
++#include <qquickimageprovider.h>
++//#include <qdeclarativeview.h>
++#include <qquickview.h>
++#include <QDebug>
++#include <QImage>
++#include <QPainter>
++
++QList<QList<int> > volumechart::volumes;
++
++
++volumechart::volumechart()
++ : QQuickImageProvider(QQuickImageProvider::Pixmap)
++{
++ QList<int> l1;
++ volumechart::volumes.push_back(l1);
++ QList<int> l2;
++ volumechart::volumes.push_back(l2);
++ QList<int> l3;
++ volumechart::volumes.push_back(l3);
++ QList<int> l4;
++ volumechart::volumes.push_back(l4);
++ QList<int> l5;
++ volumechart::volumes.push_back(l5);
++ qDebug() << "V1";
++}
++
++QPixmap volumechart::requestPixmap(const QString &id, QSize *size, const QSize &requestedSize)
++{
++ int width = 400;
++ int height = 100;
++
++ if (size)
++ *size = QSize(width, height);
++ QPixmap pixmap(requestedSize.width() > 0 ? requestedSize.width() : width,
++ requestedSize.height() > 0 ? requestedSize.height() : height);
++ pixmap.fill(QColor(0, 0, 0));
++
++ QPainter painter(&pixmap);
++ QColor colors[10];
++ colors[0] = Qt::red;
++ colors[1] = Qt::green;
++ colors[2] = Qt::blue;
++ colors[3] = Qt::yellow;
++ colors[4] = Qt::cyan;
++ colors[5] = Qt::magenta;
++ colors[6] = Qt::darkCyan;
++ painter.setRenderHints(QPainter::Antialiasing);
++ for (int src = 0; src < volumes.size(); src++)
++ {
++ painter.setPen(colors[src]);
++ int limitMin = 1;
++ if (volumes[src].size() > 40)
++ {
++ limitMin = volumes[src].size() - 40;
++ }
++ //qDebug() << limitMin;
++ for (int i = limitMin; i < volumes[src].size(); i++)
++ {
++ painter.drawLine((i - 1 - (limitMin -1)) * 10, src * 2 + 75 - volumes[src][i - 1] / 2,
++ (i - (limitMin -1)) * 10, src * 2 + 75 - volumes[src][i]/2);
++ }
++ }
++ return pixmap;
++}
++
++/*
++class ImageProviderExtensionPlugin : public QDeclarativeExtensionPlugin
++{
++ Q_OBJECT
++public:
++ void registerTypes(const char *uri)
++ {
++ Q_UNUSED(uri);
++ }
++
++ void initializeEngine(QDeclarativeEngine *engine, const char *uri)
++ {
++ Q_UNUSED(uri);
++ engine->addImageProvider("volumes", new volumechart);
++ }
++};
++
++#include "imageprovider.moc"
++
++Q_EXPORT_PLUGIN(ImageProviderExtensionPlugin);
++*/
+diff --git a/AudioManagerPoC/volumechart.h b/AudioManagerPoC/volumechart.h
+new file mode 100644
+index 0000000..109dd3a
+--- /dev/null
++++ b/AudioManagerPoC/volumechart.h
+@@ -0,0 +1,22 @@
++#ifndef VOLUMECHART_H
++#define VOLUMECHART_H
++
++//#include <QDeclarativeImageProvider>
++#include <QQuickImageProvider>
++#include <QQuickView>
++#include <QPixmap>
++#include <QString>
++#include <QSize>
++
++class volumechart : public QQuickImageProvider
++{
++public:
++ static QList<QList<int> > volumes;
++
++ volumechart();
++
++ QPixmap requestPixmap(const QString &id, QSize *size, const QSize &requestedSize);
++};
++
++
++#endif // VOLUMECHART_H
+--
+1.7.9.5
+