37 bool hasMetaData(
const std::string&
id)
const ;
38 const std::string& getMetaData(
const std::string&
id)
const ;
39 const std::map<std::string,std::string>& getAllMetaData(
void)
const;
40 void setMetaData(
const std::string&
id,
const std::string& value);
41 void setMetaData(
const std::map<std::string,std::string>& metaDatas);
43 uint64_t getStartOffset()
const;
44 void setStartOffset(uint64_t startOffset);
46 const QDate& getDate(
const std::string& dateName)
const;
47 const QTime& getTime(
const std::string& timeName)
const;
48 const std::string& getLocation(
const std::string& locName)
const;
49 void setDate(
const std::string& dateName,
const QDate&);
50 void setTime(
const std::string& timeName,
const QTime&);
51 void setLocation(
const std::string& locName,
const std::string&);
55 std::map<std::string,std::string> m_metaData;
56 uint64_t m_startOffset;
59 std::map<std::string,QDate> m_dates;
60 std::map<std::string,QTime> m_times;
61 std::map<std::string,std::string> m_locations;