42 void sigProgress(
int);
45 UserOperations(
const std::shared_ptr<TagReader>& tagReader,
const std::shared_ptr<TagWriter>& tagWriter,
46 LibraryId libraryId, QObject* parent =
nullptr);
49 void setTrackRating(
const MetaData& md, Rating rating);
50 void setTrackRating(
const MetaDataList& tracks, Rating rating);
51 Rating newRating(TrackID trackId)
const;
53 void setAlbumRating(
const Album& album, Rating rating);
55 void mergeArtists(
const Util::Set<Id>& artisIids, ArtistId targetArtistId);
56 void mergeAlbums(
const Util::Set<Id>& albumsIds, AlbumId targetAlbumId);
58 void addGenre(
const IdSet ids,
const Genre& genre);
60 void renameGenre(
const Genre& genre,
const Genre& newGenre);
65 void runEditor(
Editor* editor);