summaryrefslogtreecommitdiffstats
path: root/src/library/dao/trackdao.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/library/dao/trackdao.cpp')
-rw-r--r--src/library/dao/trackdao.cpp18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/library/dao/trackdao.cpp b/src/library/dao/trackdao.cpp
index 26b0b4da14..a3e4d50d99 100644
--- a/src/library/dao/trackdao.cpp
+++ b/src/library/dao/trackdao.cpp
@@ -1407,14 +1407,20 @@ TrackPointer TrackDAO::getTrackFromDB(TrackId trackId) const {
}
// Listen to dirty and changed signals
- connect(pTrack.get(), SIGNAL(dirty(Track*)),
- this, SLOT(slotTrackDirty(Track*)),
+ connect(pTrack.get(),
+ &Track::dirty,
+ this,
+ &TrackDAO::slotTrackDirty,
Qt::DirectConnection);
- connect(pTrack.get(), SIGNAL(clean(Track*)),
- this, SLOT(slotTrackClean(Track*)),
+ connect(pTrack.get(),
+ &Track::clean,
+ this,
+ &TrackDAO::slotTrackClean,
Qt::DirectConnection);
- connect(pTrack.get(), SIGNAL(changed(Track*)),
- this, SLOT(slotTrackChanged(Track*)),
+ connect(pTrack.get(),
+ &Track::changed,
+ this,
+ &TrackDAO::slotTrackChanged,
Qt::DirectConnection);
// BaseTrackCache cares about track trackDirty/trackClean notifications