diff options
author | Mateusz Łukasik <mati75@linuxmint.pl> | 2016-06-15 20:23:58 +0200 |
---|---|---|
committer | Mateusz Łukasik <mati75@linuxmint.pl> | 2016-06-15 20:23:58 +0200 |
commit | 42be0eb4f1d7a25dca97e8e2eb4ec4d03b7931fb (patch) | |
tree | fae3347b0c924378c57862feea2708766d159771 /src/infofile.cpp | |
parent | 1a2f0c9c1087899a00298db8fa70518d3c1e69f8 (diff) |
Imported Upstream version 16.6.0~ds0
Diffstat (limited to 'src/infofile.cpp')
-rw-r--r-- | src/infofile.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/infofile.cpp b/src/infofile.cpp index 8612c5b..a085dd3 100644 --- a/src/infofile.cpp +++ b/src/infofile.cpp @@ -23,6 +23,7 @@ #include <QFileInfo> #include <QCoreApplication> #include <QFile> +#include <QDateTime> #include <QDebug> InfoFile::InfoFile(QObject * parent) @@ -95,7 +96,15 @@ QString InfoFile::getInfo(MediaData md) { if (!md.clip_author.isEmpty()) c+= addItem( tr("Author"), md.clip_author ); if (!md.clip_album.isEmpty()) c+= addItem( tr("Album"), md.clip_album ); if (!md.clip_genre.isEmpty()) c+= addItem( tr("Genre"), md.clip_genre ); - if (!md.clip_date.isEmpty()) c+= addItem( tr("Date"), md.clip_date ); + if (!md.clip_date.isEmpty()) { + QString s = md.clip_date; + QDateTime d = QDateTime::fromString(md.clip_date, Qt::ISODate); + if (d.isValid()) { + s = d.toString("yyyy-MM-dd hh:mm:ss"); + /* s = QLocale::system().toString(d, QLocale::ShortFormat); */ + } + c+= addItem( tr("Date"), s ); + } if (!md.clip_track.isEmpty()) c+= addItem( tr("Track"), md.clip_track ); if (!md.clip_copyright.isEmpty()) c+= addItem( tr("Copyright"), md.clip_copyright ); if (!md.clip_comment.isEmpty()) c+= addItem( tr("Comment"), md.clip_comment ); |