From b87e91df716b80833bfd4d97bca076ddb10ff8ac Mon Sep 17 00:00:00 2001 From: Elvio Basello Date: Fri, 18 Dec 2009 22:38:45 +0000 Subject: added a combobox to switch datetime format between classic behaviour, ISO 8601 and system locale; git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3710 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/theme/packthemedialog.cpp | 16 +++++++++++++++- src/modules/theme/savethemedialog.cpp | 18 +++++++++++++++++- 2 files changed, 32 insertions(+), 2 deletions(-) (limited to 'src/modules/theme') diff --git a/src/modules/theme/packthemedialog.cpp b/src/modules/theme/packthemedialog.cpp index e9cbd1ff6..8b19ce450 100644 --- a/src/modules/theme/packthemedialog.cpp +++ b/src/modules/theme/packthemedialog.cpp @@ -384,7 +384,21 @@ bool KviPackThemeDialog::packTheme() KviPackageWriter f; - QString szTmp = QDateTime::currentDateTime().toString(); + QString szTmp; + QDateTime date = QDateTime::currentDateTime(); + + switch(KVI_OPTION_UINT(KviOption_uintOutputDatetimeFormat)) + { + case 0: + szTmp = date.toString(); + break; + case 1: + szTmp = date.toString(Qt::ISODate); + break; + case 2: + szTmp = date.toString(Qt::SystemLocaleDate); + break; + } f.addInfoField("PackageType","ThemePack"); f.addInfoField("ThemePackVersion",KVI_CURRENT_THEME_ENGINE_VERSION); diff --git a/src/modules/theme/savethemedialog.cpp b/src/modules/theme/savethemedialog.cpp index efc0064da..8c93d9edc 100644 --- a/src/modules/theme/savethemedialog.cpp +++ b/src/modules/theme/savethemedialog.cpp @@ -237,7 +237,23 @@ bool KviSaveThemeDialog::saveTheme() sto.setAuthor(m_pAuthorNameEdit->text()); sto.setDescription(m_pThemeDescriptionEdit->toPlainText()); - sto.setDate(QDateTime::currentDateTime().toString()); + + QString szTmp; + QDateTime date = QDateTime::currentDateTime(); + switch(KVI_OPTION_UINT(KviOption_uintOutputDatetimeFormat)) + { + case 0: + szTmp = date.toString(); + break; + case 1: + szTmp = date.toString(Qt::ISODate); + break; + case 2: + szTmp = date.toString(Qt::SystemLocaleDate); + break; + } + + sto.setDate(szTmp); sto.setVersion(m_pThemeVersionEdit->text()); sto.setApplication("KVIrc " KVI_VERSION "." KVI_SOURCES_DATE); -- cgit v1.3.1-10-gc9f91