diff --git a/sources/qetinformation.cpp b/sources/qetinformation.cpp index 4ff4a6de9..2e16db3cd 100644 --- a/sources/qetinformation.cpp +++ b/sources/qetinformation.cpp @@ -45,6 +45,7 @@ QStringList QETInformation::titleblockInfoKeys() info_list << "projectpath"; info_list << "projectfilename"; info_list << "saveddate"; + info_list << "saveddate-eu"; info_list << "savedtime"; info_list << "savedfilename"; info_list << "savedfilepath"; @@ -76,7 +77,8 @@ QString QETInformation::titleblockTranslatedInfoKey(const QString &info) else if (info == "projecttitle") return QObject::tr("Titre du projet"); else if (info == "projectpath") return QObject::tr("Chemin du fichier du projet"); else if (info == "projectfilename") return QObject::tr("Nom du fichier"); - else if (info == "saveddate") return QObject::tr("Date d'enregistrement du fichier"); + else if (info == "saveddate") return QObject::tr("Date d'enregistrement du fichier format yyyy-MM-dd"); + else if (info == "saveddate-eu") return QObject::tr("Date d'enregistrement du fichier format dd-MM-yyyy"); else if (info == "savedtime") return QObject::tr("Heure d'enregistrement du fichier"); else if (info == "savedfilename") return QObject::tr("Nom du fichier enregistré"); else if (info == "savedfilepath") return QObject::tr("Chemin du fichier enregistré"); @@ -108,6 +110,7 @@ QString QETInformation::titleblockInfoKeysToVar(const QString &info) else if (info == "projectpath") return QString("%{projectpath}"); else if (info == "projectfilename") return QString("%{projectfilename}"); else if (info == "saveddate") return QString("%{saveddate}"); + else if (info == "saveddate-eu") return QString("%{saveddate-eu}"); else if (info == "savedtime") return QString("%{savedtime}"); else if (info == "savedfilename") return QString("%{savedfilename}"); else if (info == "savedfilepath") return QString("%{savedfilepath}"); diff --git a/sources/qetproject.cpp b/sources/qetproject.cpp index 436fa300b..493733d19 100644 --- a/sources/qetproject.cpp +++ b/sources/qetproject.cpp @@ -33,6 +33,7 @@ #include "assignvariables.h" #include +#include #include #include #include @@ -291,6 +292,7 @@ void QETProject::setFilePath(const QString &filepath) //title block variables should be updated after file save as dialog is confirmed, before file is saved. m_project_properties.addValue("saveddate", QDate::currentDate().toString("yyyy-MM-dd")); + m_project_properties.addValue("saveddate-eu", QDate::currentDate().toString("dd-MM-yyyy")); m_project_properties.addValue("savedtime", QDateTime::currentDateTime().toString("HH:mm")); m_project_properties.addValue("savedfilename", QFileInfo(filePath()).baseName()); m_project_properties.addValue("savedfilepath", filePath()); @@ -940,9 +942,10 @@ QETResult QETProject::write() //title block variables should be updated after file save dialog is confirmed, before file is saved. m_project_properties.addValue( "saveddate", - QDate::currentDate().toString( - QLocale::system().toString( - QLocale::ShortFormat))); + QDate::currentDate().toString("yyyy-MM-dd")); + m_project_properties.addValue( + "saveddate-eu", + QDate::currentDate().toString("dd-MM-yyyy")); m_project_properties.addValue("savedtime", QDateTime::currentDateTime().toString("HH:mm")); m_project_properties.addValue("savedfilename", QFileInfo(filePath()).baseName()); m_project_properties.addValue("savedfilepath", filePath()); diff --git a/sources/titleblock/templatecellwidget.cpp b/sources/titleblock/templatecellwidget.cpp index b85b5b7c1..adbda0d57 100644 --- a/sources/titleblock/templatecellwidget.cpp +++ b/sources/titleblock/templatecellwidget.cpp @@ -460,7 +460,8 @@ QString TitleBlockTemplateCellWidget::defaultVariablesString() const "
  • %{projecttitle} : titre du projet
  • " "
  • %{projectpath} : chemin du projet
  • " "
  • %{projectfilename} : nom du fichier
  • " - "
  • %{saveddate} : date d'enregistrement du fichier
  • " + "
  • %{saveddate} : date d'enregistrement du fichier format yyyy-MM-dd
  • " + "
  • %{saveddate-eu} : date d'enregistrement du fichier format dd-MM-yyyy
  • " "
  • %{savedtime} : heure d'enregistrement du fichier
  • " "
  • %{savedfilename} : nom du fichier enregistré
  • " "
  • %{savedfilepath} : chemin du fichier enregistré
  • "