Add MacroWasPausedSince()

It will allow you to query if the macro was paused since a given time
point.
It checks this by comparing the time point against the time point at
which the macro was last paused.
This commit is contained in:
WarmUpTill
2024-01-24 17:38:20 +01:00
committed by WarmUpTill
parent 9855f0c64a
commit 0c97b3be4a
4 changed files with 20 additions and 0 deletions

View File

@@ -100,6 +100,13 @@ bool MacroIsPaused(Macro *macro)
return macro ? macro->Paused() : true;
}
bool MacroWasPausedSince(
Macro *macro,
const std::chrono::high_resolution_clock::time_point &time)
{
return macro ? macro->WasPausedSince(time) : false;
}
void AddMacroHelperThread(Macro *macro, std::thread &&newThread)
{
if (!macro) {