diff options
Diffstat (limited to 'src/library/dao/trackdao.cpp')
-rw-r--r-- | src/library/dao/trackdao.cpp | 18 |
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 |