diff --git a/oscar/SleepLib/loader_plugins/prs1_loader.cpp b/oscar/SleepLib/loader_plugins/prs1_loader.cpp index 5d8aadf2..69843324 100644 --- a/oscar/SleepLib/loader_plugins/prs1_loader.cpp +++ b/oscar/SleepLib/loader_plugins/prs1_loader.cpp @@ -258,6 +258,7 @@ class PRDS2File : public RawDataFile PRDS2File(class QFile & file); virtual ~PRDS2File() {}; bool isValid() const; + QString guid() const; private: bool parseDS2Header(); int read16(); @@ -300,6 +301,11 @@ bool PRDS2File::isValid() const { return m_valid; } +QString PRDS2File::guid() const { + QString guid(m_guid); + return guid; +} + bool PRDS2File::seek(qint64 pos) { if (!m_valid) { @@ -667,6 +673,7 @@ bool PRS1Loader::PeekProperties(const QString & filename, QHash<QString,QString> return false; } src = ds2; + props["GUID"] = ds2->guid(); } else { // Otherwise just use the file as input. src = new RawDataFile(f);