summaryrefslogtreecommitdiff
path: root/src/infofile.cpp
diff options
context:
space:
mode:
authorMateusz Łukasik <mati75@linuxmint.pl>2016-06-15 20:23:58 +0200
committerMateusz Łukasik <mati75@linuxmint.pl>2016-06-15 20:23:58 +0200
commit42be0eb4f1d7a25dca97e8e2eb4ec4d03b7931fb (patch)
treefae3347b0c924378c57862feea2708766d159771 /src/infofile.cpp
parent1a2f0c9c1087899a00298db8fa70518d3c1e69f8 (diff)
Imported Upstream version 16.6.0~ds0
Diffstat (limited to 'src/infofile.cpp')
-rw-r--r--src/infofile.cpp11
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 );