#pragma once #include namespace ProjectPlugin { class Plugin { public: Plugin() = default; virtual ~Plugin() = default; }; } Q_DECLARE_INTERFACE(ProjectPlugin::Plugin, "project")