diff --git a/SnapmaticPicture.cpp b/SnapmaticPicture.cpp index 2d482e6..6799d12 100755 --- a/SnapmaticPicture.cpp +++ b/SnapmaticPicture.cpp @@ -342,6 +342,12 @@ void SnapmaticPicture::parseJsonContent() { jsonCrewID = jsonMap["crewid"].toInt(); } + if (jsonMap.contains("creat")) + { + QDateTime createdTimestamp; + createdTimestamp.setTime_t(jsonMap["creat"].toUInt()); + jsonCreatedDateTime = createdTimestamp; + } if (jsonMap.contains("plyrs")) { jsonPlyrsList = jsonMap["plyrs"].toStringList(); @@ -389,3 +395,8 @@ QStringList SnapmaticPicture::getPlayers() { return jsonPlyrsList; } + +QDateTime SnapmaticPicture::getCreatedDateTime() +{ + return jsonCreatedDateTime; +} diff --git a/SnapmaticPicture.h b/SnapmaticPicture.h index b62f835..c1464ee 100755 --- a/SnapmaticPicture.h +++ b/SnapmaticPicture.h @@ -20,6 +20,7 @@ #define SNAPMATICPICTURE_H #include +#include #include #include #include @@ -41,6 +42,7 @@ public: QString getPictureSortStr(); QString getPictureFileName(); QString getExportPictureFileName(); + QDateTime getCreatedDateTime(); void setPicture(const QImage &picture); void setPicFileName(QString picFileName_); @@ -88,6 +90,7 @@ private: double jsonLocZ; QString jsonArea; QStringList jsonPlyrsList; + QDateTime jsonCreatedDateTime; signals: