aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@nokia.com>2010-03-26 14:44:25 +0100
committerTobias Hunger <tobias.hunger@nokia.com>2010-03-26 15:53:33 +0100
commit8418e6c038153636cd0da32cb35615bf9bfeed0d (patch)
treea40b035fd728d8eab147899c85a7d35c5fbe6000 /src/plugins/qt4projectmanager/wizards/guiappwizard.cpp
parent0db0aaabae23e767e914b2c757160c699cb89ca0 (diff)
Add symbian and mobility to pro files for QtGui Apps
* If we are building a mobility app: * Add MOBILITY api support * Add symbian specific stuff (UID3, etc) Reviewed-by: aportale
Diffstat (limited to 'src/plugins/qt4projectmanager/wizards/guiappwizard.cpp')
-rw-r--r--src/plugins/qt4projectmanager/wizards/guiappwizard.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp b/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp
index 891ebf2fea..edab94b9ea 100644
--- a/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp
+++ b/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp
@@ -39,6 +39,7 @@
#include <QtCore/QDir>
#include <QtCore/QFile>
#include <QtCore/QTextStream>
+#include <QtCore/QUuid>
#include <QtCore/QFileInfo>
#include <QtCore/QSharedPointer>
@@ -180,6 +181,19 @@ Core::GeneratedFiles GuiAppWizard::generateFiles(const QWizard *w,
<< "\n\nHEADERS += " << QFileInfo(formHeader.path()).fileName();
if (params.designerForm)
proStr << "\n\nFORMS += " << QFileInfo(form->path()).fileName();
+ if (params.isMobileApplication) {
+ // Generate a development Symbian UID for the application:
+ QString uid3String = QLatin1String("0xe") + QUuid::createUuid().toString().mid(1, 7);
+
+ proStr << "\n\nCONFIG += mobility"
+ << "\nMOBILITY = "
+ << "\n\nsymbian {"
+ << "\n TARGET.UID3 = " << uid3String
+ << "\n TARGET.CAPABILITY = "
+ << "\n TARGET.EPOCSTACKSIZE = 0x14000"
+ << "\n TARGET.EPOCHEAPSIZE = 0x020000 0x800000"
+ << "\n}";
+ }
proStr << '\n';
}
profile.setContents(contents);