diff --git a/src/infoplugins/generic/newreleases/NewReleasesPlugin.cpp b/src/infoplugins/generic/newreleases/NewReleasesPlugin.cpp index 591ad3f05..ff7ec2d01 100644 --- a/src/infoplugins/generic/newreleases/NewReleasesPlugin.cpp +++ b/src/infoplugins/generic/newreleases/NewReleasesPlugin.cpp @@ -4,6 +4,7 @@ #include #include #include +#include #include "Album.h" #include "CountryUtils.h" @@ -348,9 +349,4 @@ void NewReleasesPlugin::nrReturned() } - - - - - - +Q_EXPORT_PLUGIN2( Tomahawk::InfoSystem::InfoPlugin, Tomahawk::InfoSystem::NewReleasesPlugin ) diff --git a/src/infoplugins/generic/newreleases/NewReleasesPlugin.h b/src/infoplugins/generic/newreleases/NewReleasesPlugin.h index d60c86299..3c355a577 100644 --- a/src/infoplugins/generic/newreleases/NewReleasesPlugin.h +++ b/src/infoplugins/generic/newreleases/NewReleasesPlugin.h @@ -21,6 +21,8 @@ #include "infosystem/InfoSystem.h" #include "infosystem/InfoSystemWorker.h" +#include "infoplugins/InfoPluginDllMacro.h" + #include #include @@ -32,9 +34,10 @@ namespace Tomahawk namespace InfoSystem { -class NewReleasesPlugin : public InfoPlugin +class INFOPLUGINDLLEXPORT NewReleasesPlugin : public InfoPlugin { Q_OBJECT + Q_INTERFACES( Tomahawk::InfoSystem::InfoPlugin ) public: NewReleasesPlugin();