|
Zrythm v2.0.0-alpha.1
a highly automated and intuitive digital audio workstation
|


Data Structures | |
| struct | DeserializationDependencies |
Public Member Functions | |
| ProjectRegistry (QObject *parent=nullptr) | |
| void | set_deserialization_dependencies (DeserializationDependencies deps) |
| Public Member Functions inherited from zrythm::utils::IObjectRegistry | |
| void | register_object (UuidIdentifiableBase &obj) |
| void | acquire_reference (const QUuid &id) |
| void | release_reference (const QUuid &id) |
| UuidIdentifiableBase * | find_by_raw_uuid (const QUuid &id) const |
| bool | contains (const QUuid &id) const |
| template<typename T> | |
| void | for_each_matching (std::function< void(T &)> visitor) const |
| template<typename T> | |
| size_t | count_matching () const |
Friends | |
| void | to_json (nlohmann::json &j, const ProjectRegistry ®istry) |
| void | from_json (const nlohmann::json &j, ProjectRegistry ®istry) |
Additional Inherited Members | |
| Protected Types inherited from zrythm::utils::IObjectRegistry | |
| using | ObjectVisitor = std::function<void (UuidIdentifiableBase &)> |
Definition at line 27 of file project_registry.h.