Commit 5efc4cf0 authored by Friedemann Kleint's avatar Friedemann Kleint
Browse files

Template project wizards: Add date and time.

Task-number: QTCREATORBUG-7827

Initial-patch-by: default avatarChristian A. Reiter <>

Change-Id: I241887acf0ff8006de74e0d67f3291b5638a54c8
Reviewed-by: default avatarLeena Miettinen <>
Reviewed-by: default avatarEike Ziller <>
parent 8ea4ed6b
......@@ -440,6 +440,12 @@
\o \c {%CppHeaderSuffix%} is replaced by the default header suffix,
which is also defined in \gui {File Naming}.
\o \c {%CurrentDate%} is replaced by the current date in the format
\c {yyyy-MM-dd}.
\o \c {%CurrentTime%} is replaced by the current time in the short
format of the locale.
\section1 Validating User Input
......@@ -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
return fieldReplacementMap;
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment