Mixer Utility to deselect quickly a source

This commit is contained in:
Bruno
2021-01-24 10:55:19 +01:00
parent e5ed27180f
commit edeec9568e
2 changed files with 11 additions and 0 deletions

View File

@@ -500,6 +500,16 @@ void Mixer::uncover(Source *s)
} }
} }
void Mixer::deselect(Source *s)
{
if ( s != nullptr ) {
if ( s == *current_source_)
unsetCurrentSource();
Mixer::selection().remove(s);
}
}
void Mixer::deleteSelection() void Mixer::deleteSelection()
{ {
// get clones first : this way we store the history of deletion in the right order // get clones first : this way we store the history of deletion in the right order

View File

@@ -50,6 +50,7 @@ public:
void renameSource (Source *s, const std::string &newname); void renameSource (Source *s, const std::string &newname);
void attach (Source *s); void attach (Source *s);
void detach (Source *s); void detach (Source *s);
void deselect (Source *s);
void deleteSelection(); void deleteSelection();
// current source // current source