A group of linked regions.
More...
#include <src/gui/dsp/region_link_group.h>
|
| | RegionLinkGroup (int idx) |
| |
|
void | add_region (Region ®ion) |
| |
| void | remove_region (Region ®ion, bool autoremove_last_region_and_group, bool update_identifier) |
| | Remove the region from the link group.
|
| |
|
bool | contains_region (const Region ®ion) const |
| |
| void | update (const Region ®ion) |
| | Updates all other regions in the link group.
|
| |
|
bool | validate () const |
| |
|
| int | group_idx_ |
| | Group index.
|
| |
| std::vector< ArrangerObject::Uuid > | ids_ |
| | Identifiers for regions in this link group.
|
| |
A group of linked regions.
Definition at line 20 of file region_link_group.h.
◆ RegionLinkGroup()
| RegionLinkGroup::RegionLinkGroup |
( |
int | idx | ) |
|
|
inline |
◆ remove_region()
| void RegionLinkGroup::remove_region |
( |
Region & | region, |
|
|
bool | autoremove_last_region_and_group, |
|
|
bool | update_identifier ) |
Remove the region from the link group.
- Parameters
-
| autoremove_last_region_and_group | Automatically remove the last region left in the group, and the group itself when empty. |
◆ update()
| void RegionLinkGroup::update |
( |
const Region & | region | ) |
|
Updates all other regions in the link group.
- Parameters
-
| region | The region where the change happened. |
◆ from_json
◆ to_json
◆ group_idx_
| int RegionLinkGroup::group_idx_ |
◆ ids_
| std::vector<ArrangerObject::Uuid> RegionLinkGroup::ids_ |
The documentation for this class was generated from the following file: