Sayonara Player
Signals | Public Member Functions | List of all members
Tagging::UserOperations Class Reference
Inheritance diagram for Tagging::UserOperations:

Signals

void sigFinished ()
 
void sigProgress (int)
 

Public Member Functions

 UserOperations (LibraryId libraryId, QObject *parent=nullptr)
 
void setTrackRating (const MetaData &md, Rating rating)
 
void setTrackRating (const MetaDataList &tracks, Rating rating)
 
Rating oldRating (TrackID trackId) const
 
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 deleteGenre (const Genre &genre)
 
void renameGenre (const Genre &genre, const Genre &newGenre)
 
void applyGenreToMetadata (const MetaDataList &tracks, const Genre &genre)