|
Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
|
Public Types | |
| using | RegistryType = RegistryT |
| using | UuidSet = std::unordered_set<UuidType> |
Public Member Functions | |
| UuidIdentifiableObjectSelectionManager (const RegistryT ®istry) | |
| RegistryT::BaseType * | lastSelectedObject () const |
| void | append_to_selection (this auto &&self, const UuidType &id) |
| void | remove_from_selection (this auto &&self, const UuidType &id) |
| void | select_unique (this auto &&self, const UuidType &id) |
| bool | is_selected (const UuidType &id) const |
| bool | is_only_selection (const UuidType &id) const |
| bool | empty () const |
| auto | size () const |
| void | clear_selection (this auto &&self) |
| template<RangeOf< UuidType > UuidRange> | |
| void | select_only_these (this auto &&self, const UuidRange &uuids) |
Definition at line 614 of file uuid_identifiable_object.h.
| using zrythm::utils::UuidIdentifiableObjectSelectionManager< RegistryT >::RegistryType = RegistryT |
Definition at line 619 of file uuid_identifiable_object.h.
| using zrythm::utils::UuidIdentifiableObjectSelectionManager< RegistryT >::UuidSet = std::unordered_set<UuidType> |
Definition at line 620 of file uuid_identifiable_object.h.
|
inline |
Definition at line 622 of file uuid_identifiable_object.h.
|
inline |
Definition at line 635 of file uuid_identifiable_object.h.
|
inline |
Definition at line 681 of file uuid_identifiable_object.h.
|
inline |
Definition at line 678 of file uuid_identifiable_object.h.
|
inline |
Definition at line 674 of file uuid_identifiable_object.h.
|
inline |
Definition at line 670 of file uuid_identifiable_object.h.
|
inline |
Definition at line 627 of file uuid_identifiable_object.h.
|
inline |
Definition at line 647 of file uuid_identifiable_object.h.
|
inline |
Definition at line 691 of file uuid_identifiable_object.h.
|
inline |
Definition at line 665 of file uuid_identifiable_object.h.
|
inline |
Definition at line 679 of file uuid_identifiable_object.h.