From 4d1decee93394ac08678c39d3a9551ec5b257ae9 Mon Sep 17 00:00:00 2001 From: "Uwe L. Korn" Date: Wed, 16 Jul 2014 09:48:59 +0100 Subject: [PATCH] [qt5] Compiletime resolve very often used signals --- src/libtomahawk/Track.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/libtomahawk/Track.cpp b/src/libtomahawk/Track.cpp index 1733e3a99..687b7449d 100644 --- a/src/libtomahawk/Track.cpp +++ b/src/libtomahawk/Track.cpp @@ -210,11 +210,19 @@ Track::init() Q_D( Track ); updateSortNames(); +#if QT_VERSION >= QT_VERSION_CHECK( 5, 0, 0 ) + QObject::connect( d->trackData.data(), &TrackData::attributesLoaded, this, &Track::attributesLoaded ); + QObject::connect( d->trackData.data(), &TrackData::socialActionsLoaded, this, &Track::socialActionsLoaded ); + QObject::connect( d->trackData.data(), &TrackData::statsLoaded, this, &Track::statsLoaded ); + QObject::connect( d->trackData.data(), &TrackData::similarTracksLoaded, this, &Track::similarTracksLoaded ); + QObject::connect( d->trackData.data(), &TrackData::lyricsLoaded, this, &Track::lyricsLoaded ); +#else connect( d->trackData.data(), SIGNAL( attributesLoaded() ), SIGNAL( attributesLoaded() ) ); connect( d->trackData.data(), SIGNAL( socialActionsLoaded() ), SIGNAL( socialActionsLoaded() ) ); connect( d->trackData.data(), SIGNAL( statsLoaded() ), SIGNAL( statsLoaded() ) ); connect( d->trackData.data(), SIGNAL( similarTracksLoaded() ), SIGNAL( similarTracksLoaded() ) ); connect( d->trackData.data(), SIGNAL( lyricsLoaded() ), SIGNAL( lyricsLoaded() ) ); +#endif }