21 #ifndef METADATAINFO_H
22 #define METADATAINFO_H
24 #include "Utils/Pimpl.h"
25 #include "Components/Covers/CoverLocation.h"
32 class LibraryDatabase;
70 QString calcTracknumString(TrackNum tracknum);
71 QString calcArtistString()
const;
72 QString calcAlbumString();
74 virtual void calcCoverLocation();
75 virtual void calcSubheader();
76 virtual void calcHeader();
78 void insertPlayingTime(MilliSeconds ms);
80 void insertFilesize(uint64_t filesize);
83 void insertCreatedates(uint64_t minDate, uint64_t maxDate);
84 void insertModifydates(uint64_t minDate, uint64_t maxDate);
86 void insertIntervalInfoField(
InfoStrings key,
int min,
int max);
87 void insertNumericInfoField(
InfoStrings key,
int number);
93 virtual QString header()
const;
94 virtual QString subheader()
const;
95 virtual QString infostring()
const;
108 QStringList paths()
const;
112 void calcSubheader(quint16 tracknum);
Definition: CoverLocation.h:39
Definition: EngineUtils.h:33
A set structure. Inherited from std::set with some useful methods. For integer and String this set is...
Definition: Set.h:37