diff --git a/src/libtomahawk/collection/Collection.cpp b/src/libtomahawk/collection/Collection.cpp
index b057189e8..c6994a455 100644
--- a/src/libtomahawk/collection/Collection.cpp
+++ b/src/libtomahawk/collection/Collection.cpp
@@ -323,3 +323,24 @@ Collection::moveStationToAuto( const QString& guid )
     if ( m_stations.contains( guid ) )
         m_autoplaylists.insert( guid, m_stations.take( guid ) );
 }
+
+
+void
+Collection::loadPlaylists()
+{
+    qDebug() << Q_FUNC_INFO;
+}
+
+
+void
+Collection::loadAutoPlaylists()
+{
+    qDebug() << Q_FUNC_INFO;
+}
+
+
+void
+Collection::loadStations()
+{
+    qDebug() << Q_FUNC_INFO;
+}
diff --git a/src/libtomahawk/collection/Collection.h b/src/libtomahawk/collection/Collection.h
index 0fa2b52bc..ee1d73d13 100644
--- a/src/libtomahawk/collection/Collection.h
+++ b/src/libtomahawk/collection/Collection.h
@@ -69,9 +69,9 @@ public:
     virtual QPixmap bigIcon() const; //for the ViewPage header
     virtual QString emptyText() const;
 
-    virtual void loadPlaylists() { qDebug() << Q_FUNC_INFO; }
-    virtual void loadAutoPlaylists() { qDebug() << Q_FUNC_INFO; }
-    virtual void loadStations() { qDebug() << Q_FUNC_INFO; }
+    virtual void loadPlaylists();
+    virtual void loadAutoPlaylists();
+    virtual void loadStations();
 
     virtual Tomahawk::playlist_ptr playlist( const QString& guid );
     virtual Tomahawk::dynplaylist_ptr autoPlaylist( const QString& guid );
@@ -145,7 +145,7 @@ private:
     friend class ::DatabaseCommand_SetDynamicPlaylistRevision;
 };
 
-}; // ns
+} // ns
 
 inline uint qHash( const QSharedPointer<Tomahawk::Collection>& key )
 {