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