diff --git a/src/libtomahawk/album.h b/src/libtomahawk/album.h index 1681fb3ea..32c132f85 100644 --- a/src/libtomahawk/album.h +++ b/src/libtomahawk/album.h @@ -38,7 +38,7 @@ public: static album_ptr get( unsigned int id, const QString& name, const Tomahawk::artist_ptr& artist ); Album( unsigned int id, const QString& name, const Tomahawk::artist_ptr& artist ); - ~Album(); + virtual ~Album(); unsigned int id() const { return m_id; } QString name() const { return m_name; } diff --git a/src/libtomahawk/playlist.h b/src/libtomahawk/playlist.h index 6175bb653..a382ff549 100644 --- a/src/libtomahawk/playlist.h +++ b/src/libtomahawk/playlist.h @@ -132,7 +132,7 @@ friend class ::DatabaseCommand_CreatePlaylist; friend class DynamicPlaylist; public: - ~Playlist(); + virtual ~Playlist(); static Tomahawk::playlist_ptr load( const QString& guid ); diff --git a/src/libtomahawk/playlist/albumproxymodel.h b/src/libtomahawk/playlist/albumproxymodel.h index d0d0b40ad..17c9383fb 100644 --- a/src/libtomahawk/playlist/albumproxymodel.h +++ b/src/libtomahawk/playlist/albumproxymodel.h @@ -32,6 +32,7 @@ Q_OBJECT public: explicit AlbumProxyModel( QObject* parent = 0 ); + virtual ~AlbumProxyModel() {} virtual AlbumModel* sourceModel() const { return m_model; } virtual void setSourceAlbumModel( AlbumModel* sourceModel ); diff --git a/src/libtomahawk/playlist/playlistproxymodel.h b/src/libtomahawk/playlist/playlistproxymodel.h index f0cddc616..01660d388 100644 --- a/src/libtomahawk/playlist/playlistproxymodel.h +++ b/src/libtomahawk/playlist/playlistproxymodel.h @@ -29,6 +29,7 @@ Q_OBJECT public: explicit PlaylistProxyModel( QObject* parent = 0 ); + virtual ~PlaylistProxyModel() {} }; #endif // PLAYLISTPROXYMODEL_H diff --git a/src/libtomahawk/playlist/playlistview.h b/src/libtomahawk/playlist/playlistview.h index 2bdaac084..f9d76e00a 100644 --- a/src/libtomahawk/playlist/playlistview.h +++ b/src/libtomahawk/playlist/playlistview.h @@ -31,7 +31,7 @@ Q_OBJECT public: explicit PlaylistView( QWidget* parent = 0 ); - ~PlaylistView(); + virtual ~PlaylistView(); PlaylistModel* playlistModel() const { return m_model; } virtual void setPlaylistModel( PlaylistModel* model ); diff --git a/src/libtomahawk/playlist/trackproxymodel.h b/src/libtomahawk/playlist/trackproxymodel.h index cee1b63e1..bf592c5ee 100644 --- a/src/libtomahawk/playlist/trackproxymodel.h +++ b/src/libtomahawk/playlist/trackproxymodel.h @@ -32,6 +32,7 @@ Q_OBJECT public: explicit TrackProxyModel ( QObject* parent = 0 ); + virtual ~TrackProxyModel() {} virtual TrackModel* sourceModel() const { return m_model; } virtual void setSourceTrackModel( TrackModel* sourceModel ); diff --git a/src/libtomahawk/playlist/treeproxymodel.h b/src/libtomahawk/playlist/treeproxymodel.h index 84f09bcdb..6e4da857a 100644 --- a/src/libtomahawk/playlist/treeproxymodel.h +++ b/src/libtomahawk/playlist/treeproxymodel.h @@ -34,6 +34,7 @@ Q_OBJECT public: explicit TreeProxyModel( QObject* parent = 0 ); + virtual ~TreeProxyModel() {} virtual TreeModel* sourceModel() const { return m_model; } virtual void setSourceTreeModel( TreeModel* sourceModel ); diff --git a/src/libtomahawk/sourceplaylistinterface.h b/src/libtomahawk/sourceplaylistinterface.h index 6ff1822dd..e14ceaa75 100644 --- a/src/libtomahawk/sourceplaylistinterface.h +++ b/src/libtomahawk/sourceplaylistinterface.h @@ -36,7 +36,7 @@ Q_OBJECT public: SourcePlaylistInterface( Tomahawk::source_ptr& source ); - ~SourcePlaylistInterface(); + virtual ~SourcePlaylistInterface(); QList tracks(); diff --git a/src/libtomahawk/viewmanager.h b/src/libtomahawk/viewmanager.h index 8b21dc406..4a41a9feb 100644 --- a/src/libtomahawk/viewmanager.h +++ b/src/libtomahawk/viewmanager.h @@ -70,7 +70,7 @@ public: static ViewManager* instance(); explicit ViewManager( QObject* parent = 0 ); - ~ViewManager(); + virtual ~ViewManager(); QWidget* widget() const { return m_widget; } InfoBar* infobar() const { return m_infobar; } diff --git a/src/libtomahawk/widgets/welcomewidget.h b/src/libtomahawk/widgets/welcomewidget.h index f3356080d..296fecfba 100644 --- a/src/libtomahawk/widgets/welcomewidget.h +++ b/src/libtomahawk/widgets/welcomewidget.h @@ -81,7 +81,7 @@ Q_OBJECT public: WelcomeWidget( QWidget* parent = 0 ); - ~WelcomeWidget(); + virtual ~WelcomeWidget(); virtual QWidget* widget() { return this; } virtual Tomahawk::playlistinterface_ptr playlistInterface() const;