mirror of
https://github.com/cookiengineer/audacity
synced 2026-03-24 23:25:53 +01:00
2582 enh repeat last process (#722)
* Enhancement: Add Repeat Last Process * add include UndoManager.h
This commit is contained in:
@@ -238,11 +238,32 @@ const ReservedCommandFlag&
|
||||
}
|
||||
}; return flag; }
|
||||
const ReservedCommandFlag&
|
||||
HasLastEffectFlag() { static ReservedCommandFlag flag{
|
||||
HasLastGeneratorFlag() { static ReservedCommandFlag flag{
|
||||
[](const AudacityProject &project){
|
||||
return !MenuManager::Get( project ).mLastEffect.empty();
|
||||
return !MenuManager::Get( project ).mLastGenerator.empty();
|
||||
}
|
||||
}; return flag; }
|
||||
const ReservedCommandFlag&
|
||||
HasLastEffectFlag() { static ReservedCommandFlag flag{
|
||||
[](const AudacityProject &project) {
|
||||
return !MenuManager::Get(project).mLastEffect.empty();
|
||||
}
|
||||
}; return flag;
|
||||
}
|
||||
const ReservedCommandFlag&
|
||||
HasLastAnalyzerFlag() { static ReservedCommandFlag flag{
|
||||
[](const AudacityProject &project) {
|
||||
return !MenuManager::Get(project).mLastAnalyzer.empty();
|
||||
}
|
||||
}; return flag;
|
||||
}
|
||||
const ReservedCommandFlag&
|
||||
HasLastToolFlag() { static ReservedCommandFlag flag{
|
||||
[](const AudacityProject &project) {
|
||||
return !MenuManager::Get(project).mLastTool.empty();
|
||||
}
|
||||
}; return flag;
|
||||
}
|
||||
const ReservedCommandFlag&
|
||||
UndoAvailableFlag() { static ReservedCommandFlag flag{
|
||||
[](const AudacityProject &project){
|
||||
|
||||
Reference in New Issue
Block a user