summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDaniel Poelzleithner <git@poelzi.org>2020-12-06 00:53:12 +0100
committerDaniel Poelzleithner <git@poelzi.org>2020-12-06 00:53:12 +0100
commitea2c78c5b30fef59d83aa7cb49927cb554eca569 (patch)
treef0c759504760ae71796760a21520562e4a4e1cf7 /src
parent0c8c24161486372c2787d9a881b07ce57e2e49cf (diff)
Add track.resetRating() and use it in reset menu
Diffstat (limited to 'src')
-rw-r--r--src/track/track.h4
-rw-r--r--src/widget/wtrackmenu.cpp2
2 files changed, 5 insertions, 1 deletions
diff --git a/src/track/track.h b/src/track/track.h
index 7e58b39537..84da9037ee 100644
--- a/src/track/track.h
+++ b/src/track/track.h
@@ -214,6 +214,10 @@ class Track : public QObject {
int getRating() const;
// Sets rating
void setRating(int);
+ /// Resets the rating
+ void resetRating() {
+ setRating(mixxx::TrackRecord::kNoRating);
+ }
// Get URL for track
QString getURL() const;
diff --git a/src/widget/wtrackmenu.cpp b/src/widget/wtrackmenu.cpp
index 640982683b..605e46b2ae 100644
--- a/src/widget/wtrackmenu.cpp
+++ b/src/widget/wtrackmenu.cpp
@@ -1287,7 +1287,7 @@ class ResetRatingTrackPointerOperation : public mixxx::TrackPointerOperation {
private:
void doApply(
const TrackPointer& pTrack) const override {
- pTrack->setRating(0);
+ pTrack->resetRating();
}
};