diff --git a/src/modules/webview/WebViewStep.cpp b/src/modules/webview/WebViewStep.cpp index a57a75dd9..7fa5b5989 100644 --- a/src/modules/webview/WebViewStep.cpp +++ b/src/modules/webview/WebViewStep.cpp @@ -21,6 +21,8 @@ #include #include +CALAMARES_PLUGIN_FACTORY_DEFINITION( WebViewStepFactory, registerPlugin(); ) + WebViewStep::WebViewStep( QObject* parent ) : Calamares::ViewStep( parent ) { diff --git a/src/modules/webview/WebViewStep.h b/src/modules/webview/WebViewStep.h index 286c13920..af95ea269 100644 --- a/src/modules/webview/WebViewStep.h +++ b/src/modules/webview/WebViewStep.h @@ -21,8 +21,10 @@ #include -#include "viewpages/ViewStep.h" -#include "PluginDllMacro.h" +#include +#include + +#include #include @@ -31,9 +33,6 @@ class QWebView; class PLUGINDLLEXPORT WebViewStep : public Calamares::ViewStep { Q_OBJECT - Q_PLUGIN_METADATA( IID "calamares.ViewModule/1.0" ) - - Q_INTERFACES( Calamares::ViewStep ) public: explicit WebViewStep( QObject* parent = nullptr ); @@ -63,4 +62,6 @@ private: QString m_prettyName; }; +CALAMARES_PLUGIN_FACTORY_DECLARATION( WebViewStepFactory ) + #endif // WEBVIEWPLUGIN_H