2 #include <score/plugins/UuidKey.hpp>
3 #include <score/tools/Version.hpp>
5 #include <ossia/detail/json.hpp>
7 #include <score_lib_base_export.h>
22 virtual std::vector<PluginKey> required()
const {
return {}; }
29 updateSaveFile(rapidjson::Value& obj,
Version obj_version,
Version current_version)
39 #define SCORE_PLUGIN_METADATA(Ver, Uuid) \
41 static constexpr score::PluginKey static_key() \
46 constexpr score::PluginKey key() const final override \
48 return static_key(); \
51 score::Version version() const override \
53 return score::Version{Ver}; \
Definition: UuidKey.hpp:343
Definition: PluginRequirements_QtInterface.hpp:18
Represents the version of a plug-in.
Definition: Version.hpp:13
Base toolkit upon which the software is built.
Definition: Application.cpp:90
Definition: PluginRequirements_QtInterface.hpp:13