21 #ifndef METADATAINFO_H 22 #define METADATAINFO_H 24 #include "Utils/Pimpl.h" 25 #include "Components/Covers/CoverLocation.h" 32 class LibraryDatabase;
72 QString calcTracknumString( TrackNum tracknum );
73 QString calcArtistString()
const;
74 QString calcAlbumString();
76 virtual void calcCoverLocation();
77 virtual void calcSubheader();
78 virtual void calcHeader();
80 void insertPlayingTime(MilliSeconds ms);
82 void insertFilesize(uint64_t filesize);
85 void insertCreatedates(uint64_t minDate, uint64_t maxDate);
86 void insertModifydates(uint64_t minDate, uint64_t maxDate);
88 void insertIntervalInfoField(
InfoStrings key,
int min,
int max);
89 void insertNumericInfoField(
InfoStrings key,
int number);
95 virtual QString header()
const;
96 virtual QString subheader()
const;
97 virtual QString infostring()
const;
99 virtual QString additionalInfostring()
const;
111 QStringList paths()
const;
112 QString pathsString()
const;
116 void calcSubheader(quint16 tracknum);
122 #endif // METADATAINFO_H
The CoverLocation class.
Definition: CoverLocation.h:38
A set structure. Inherited from std::set with some useful methods. For integer and String this set is...
Definition: Set.h:35
Definition: EngineUtils.h:33