21 #ifndef METADATAINFO_H 22 #define METADATAINFO_H 24 #include "Utils/Pimpl.h" 25 #include "Utils/Settings/SayonaraClass.h" 26 #include "Components/Covers/CoverLocation.h" 32 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);
81 void insert_filetype(
const QStringList& filetypes);
83 void insert_interval_info_field(
InfoStrings key,
int min,
int max);
84 void insert_numeric_info_field(
InfoStrings key,
int number);
91 virtual QString header()
const;
92 virtual QString subheader()
const;
93 virtual QString infostring()
const;
95 virtual QString additional_infostring()
const;
107 QStringList paths()
const;
108 QString pathsstring()
const;
113 void calc_subheader(quint16 tracknum);
119 #endif // METADATAINFO_H The SayonaraClass class provides access to Settings and notifications.
Definition: SayonaraClass.h:29
The CoverLocation class.
Definition: CoverLocation.h:37
A set structure. Inherited from std::set with some useful methods. For integer and String this set is...
Definition: Set.h:35
Definition: org_mpris_media_player2_adaptor.h:20