Sayonara Player
|
The GUI_TagEdit class. More...
Classes | |
class | AbstractFrame |
class | AbstractFrameHelper |
class | ChangeInformation |
class | ChangeNotifier |
The MetaDataChangeNotifier class (Singleton) More... | |
class | CoverEditor |
class | Editor |
The TagEdit class Metadata has to be added using the set_metadata(const MetaDataList&) method. Use update_track(int idx, const MetaData& md) to stage the changes you made to the track. commit() starts the thread and writes changes to HDD and the database. When finished the finished() signal is emitted. More... | |
class | Expression |
The TagExpression class. More... | |
class | FileTypeResolver |
struct | ParsedTag |
class | UserOperations |
Typedefs | |
using | TagString = QString |
using | ReplacedString = QString |
Enumerations | |
enum | TagName { TagNone = 0 , TagTitle , TagAlbum , TagArtist , TagTrackNum , TagYear , TagDisc , TagIgnore } |
enum class | Quality : unsigned char { Fast = TagLib::AudioProperties::Fast , Standard = TagLib::AudioProperties::Average , Quality = TagLib::AudioProperties::Accurate , Dirty } |
The Quality enum. | |
enum class | TagType : unsigned char { ID3v1 = 0 , ID3v2 , Xiph , MP4 , Unsupported , Unknown } |
Functions | |
QString | tagNameToString (TagName tagName) |
bool | writeCover (const QString &filepath, const QPixmap &image) |
bool | writeCover (const QString &filepath, const QString &imagePath) |
bool | extractCover (const ParsedTag &parsedTag, QByteArray &coverData, QString &mimeType) |
bool | extractCover (const QString &filepath, QByteArray &coverData, QString &mimeType) |
QPixmap | extractCover (const QString &filepath) |
bool | hasCover (const ParsedTag &parsedTag) |
bool | hasCover (const QString &filepath) |
bool | isCoverSupported (const QString &filepath) |
template<typename FrameType , typename Model , typename Tag , typename ConversionFunction > | |
void | tryToRead (Tag *tag, MetaData &track, ConversionFunction fn) |
template<typename FrameType , typename Tag , typename Model > | |
void | tryToWrite (Tag *tag, const Model &model) |
void | readDiscnumber (MetaData &track, const Tagging::ParsedTag &parsedTag) |
void | writeDiscnumber (const Tagging::ParsedTag &parsedTag, const Models::Discnumber &discnumber) |
void | readPopularimeter (MetaData &track, const Tagging::ParsedTag &parsedTag) |
void | writePopularimeter (const Tagging::ParsedTag &parsedTag, const Models::Popularimeter &popularimeter) |
void | readAlbumArtist (MetaData &track, const Tagging::ParsedTag &parsedTag) |
void | writeAlbumArtist (const Tagging::ParsedTag &parsedTag, const QString &albumArtist) |
bool | writeLyrics (const MetaData &track, const QString &lyricsData) |
bool | extractLyrics (const MetaData &track, QString &lyricsData) |
bool | isLyricsSupported (const QString &filepath) |
bool | isValidFile (const TagLib::FileRef &fileRef) |
Tagging::TagType | getTagType (const QString &filepath) |
QString | tagTypeToString (Tagging::TagType) |
Tagging::ParsedTag | getParsedTagFromFileRef (const TagLib::FileRef &fileRef) |
TagLib::String | convertString (const QString &str) |
QString | convertString (const TagLib::String &str) |
The GUI_TagEdit class.
Tagging namespace.