From ab0fa89b24f8d3c213efc99e32483eefc3b996fe Mon Sep 17 00:00:00 2001
From: Juhapekka Piiroinen <ext-juha-pekka.piiroinen@nokia.com>
Date: Mon, 12 Mar 2012 17:47:05 +0200
Subject: [PATCH] Fix bug QTSDK-1228 Qt SDK does not add all necessary fields
 to the debian control file of Harmattan applications.

Added missing control fields for Harmattan target.

Change-Id: Ida39bc0581b8f454433fe83b065876c30adc7250
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
---
 src/plugins/madde/qt4maemotarget.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/plugins/madde/qt4maemotarget.cpp b/src/plugins/madde/qt4maemotarget.cpp
index 4271fc1de7f..7b6964a98fa 100644
--- a/src/plugins/madde/qt4maemotarget.cpp
+++ b/src/plugins/madde/qt4maemotarget.cpp
@@ -1208,7 +1208,9 @@ void Qt4HarmattanTarget::handleTargetAddedSpecial()
 
 void Qt4HarmattanTarget::addAdditionalControlFileFields(QByteArray &controlContents)
 {
-    Q_UNUSED(controlContents);
+    adaptControlFileField(controlContents, "XB-Maemo-Flags", "visible");
+    adaptControlFileField(controlContents, "XB-MeeGo-Desktop-Entry-Filename", QString::fromLatin1("%1_harmattan").arg(project()->displayName()).toUtf8());
+    adaptControlFileField(controlContents, "XB-MeeGo-Desktop-Entry", QString::fromLatin1("\n [Desktop Entry]\n Type=Application\n Name=%1\n Icon=/usr/share/icons/hicolor/80x80/apps/%1%2.png").arg(project()->displayName()).arg(80).toUtf8());
 }
 
 QString Qt4HarmattanTarget::debianDirName() const
-- 
GitLab