Added opposite action of 'Group all sources'

Mixer action ungroupAll expands all SessionGroupSources.
This commit is contained in:
Bruno Herbelin
2022-05-24 21:30:54 +02:00
parent ed7d42cf6d
commit 3c0b2c64e1
3 changed files with 19 additions and 4 deletions

View File

@@ -794,7 +794,19 @@ void Mixer::groupAll()
}
}
void Mixer::flattenSession()
void Mixer::ungroupAll()
{
for (auto source_iter = session_->begin(); source_iter != session_->end(); source_iter++)
{
SessionGroupSource *ss = dynamic_cast< SessionGroupSource * >(*source_iter);
if ( ss != nullptr )
import(ss);
}
}
void Mixer::groupSession()
{
// new session group containing current session
SessionGroupSource *sessiongroup = new SessionGroupSource;