21#ifndef USERTAGGINGOPERATIONS_H
22#define USERTAGGINGOPERATIONS_H
25#include "Utils/Pimpl.h"
40 void sigProgress(
int);
46 void setTrackRating(
const MetaData& md, Rating rating);
47 void setTrackRating(
const MetaDataList& tracks, Rating rating);
48 Rating oldRating(TrackID trackId)
const;
49 Rating newRating(TrackID trackId)
const;
51 void setAlbumRating(
const Album& album, Rating rating);
53 void mergeArtists(
const Util::Set<Id>& artisIids, ArtistId targetArtistId);
54 void mergeAlbums(
const Util::Set<Id>& albumsIds, AlbumId targetAlbumId);
56 void addGenre(
const IdSet ids,
const Genre& genre);
57 void deleteGenre(
const Genre& genre);
58 void renameGenre(
const Genre& genre,
const Genre& newGenre);
63 void runEditor(
Editor* editor);
The TagEdit class Metadata has to be added using the set_metadata(const MetaDataList&) method....
Definition: Editor.h:43
Definition: UserTaggingOperations.h:34
A set structure. Inherited from std::set with some useful methods. For integer and String this set is...
Definition: Set.h:37
The GUI_TagEdit class.
Definition: GenreFetcher.h:34