Sayonara Player
Loading...
Searching...
No Matches
Tagging::UserOperations Class Reference
Inheritance diagram for Tagging::UserOperations:

Signals

void sigFinished ()
void sigProgress (int)

Public Member Functions

 UserOperations (const std::shared_ptr< TagReader > &tagReader, const std::shared_ptr< TagWriter > &tagWriter, LibraryId libraryId, QObject *parent=nullptr)
void setTrackRating (const MetaData &md, Rating rating)
void setTrackRating (const MetaDataList &tracks, Rating rating)
Rating newRating (TrackID trackId) const
void setAlbumRating (const Album &album, Rating rating)
void mergeArtists (const Util::Set< Id > &artisIids, ArtistId targetArtistId)
void mergeAlbums (const Util::Set< Id > &albumsIds, AlbumId targetAlbumId)
void addGenre (const IdSet ids, const Genre &genre)
void deleteGenres (const Util::Set< Genre > &genres)
void renameGenre (const Genre &genre, const Genre &newGenre)
void applyGenreToMetadata (const MetaDataList &tracks, const Genre &genre)