21 #ifndef METADATAINFO_H 22 #define METADATAINFO_H 24 #include "Utils/Settings/SayonaraClass.h" 25 #include "Components/Covers/CoverLocation.h" 29 #include "Utils/Pimpl.h" 33 class LibraryDatabase;
70 QString calc_tracknum_str( uint16_t tracknum );
71 QString calc_artist_str()
const;
72 QString calc_album_str();
74 virtual void calc_cover_location();
75 virtual void calc_subheader();
76 virtual void calc_header();
78 void insert_playing_time(MilliSeconds ms);
79 void insert_genre(
const QStringList& lst);
80 void insert_filesize(uint64_t filesize);
82 void insert_interval_info_field(
InfoStrings key,
int min,
int max);
83 void insert_numeric_info_field(
InfoStrings key,
int number);
90 virtual QString header()
const;
91 virtual QString subheader()
const;
92 virtual QString infostring()
const;
93 virtual QString additional_infostring()
const;
105 QString pathsstring()
const;
110 void calc_subheader(quint16 tracknum);
116 #endif // METADATAINFO_H The SayonaraClass class provides access to Settings and notifications.
Definition: SayonaraClass.h:29
The CoverLocation class.
Definition: CoverLocation.h:43
A set structure. Inherited from std::set with some useful methods. For integer and String this set is...
Definition: AbstractPlaylist.h:38