diff options
author | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2012-09-06 12:54:16 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2012-09-07 12:02:20 +0200 |
commit | 5efc4cf00b42c72244b7e93d863291c53058d7c2 (patch) | |
tree | 8457bf2f4d3b573c637b9235a875f5a61f859de8 /src/plugins/projectexplorer/customwizard/customwizardpage.cpp | |
parent | 8ea4ed6b53a80a3c1a01d24b19263f1991cb4f49 (diff) | |
download | qt-creator-5efc4cf00b42c72244b7e93d863291c53058d7c2.tar.gz |
Template project wizards: Add date and time.
Task-number: QTCREATORBUG-7827
Initial-patch-by: Christian A. Reiter <christian.a.reiter@gmail.com>
Change-Id: I241887acf0ff8006de74e0d67f3291b5638a54c8
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@nokia.com>
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
Diffstat (limited to 'src/plugins/projectexplorer/customwizard/customwizardpage.cpp')
-rw-r--r-- | src/plugins/projectexplorer/customwizard/customwizardpage.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/customwizard/customwizardpage.cpp b/src/plugins/projectexplorer/customwizard/customwizardpage.cpp index a67321ff6f..ad5911a257 100644 --- a/src/plugins/projectexplorer/customwizard/customwizardpage.cpp +++ b/src/plugins/projectexplorer/customwizard/customwizardpage.cpp @@ -37,6 +37,8 @@ #include <QRegExp> #include <QDebug> #include <QDir> +#include <QDate> +#include <QTime> #include <QWizardPage> #include <QFormLayout> @@ -462,6 +464,13 @@ QMap<QString, QString> CustomWizardFieldPage::replacementMap(const QWizard *w, // Insert paths for generator scripts. fieldReplacementMap.insert(QLatin1String("Path"), QDir::toNativeSeparators(ctx->path)); fieldReplacementMap.insert(QLatin1String("TargetPath"), QDir::toNativeSeparators(ctx->targetPath)); + + // Insert additional pre-defined variables + fieldReplacementMap.insert(QLatin1String("CurrentDate"), + QDate::currentDate().toString(QLatin1String("yyyy-MM-dd"))); + fieldReplacementMap.insert(QLatin1String("CurrentTime"), + QTime::currentTime().toString(QLocale::system(). + timeFormat(QLocale::ShortFormat))); return fieldReplacementMap; } |