Rework window condition

Layout changes to make controlling the checkboxes less confusing.

Added variable support for the winddow title selection.

Previously window title matching was mandatory, which is now optional.
This would make it difficult to set up condition which are independent
of the window title. For example, a condition wich triggers on focus
window change.

Add support for configuring the regex options used for the window title
options.

Also adds the option to check the content displayed in a given window
using the Windows API as an alternative to the OCR of the video
condition.
This commit is contained in:
WarmUpTill
2023-04-16 18:19:39 +02:00
committed by WarmUpTill
parent 5332ed6bef
commit 90dd59abe6
7 changed files with 378 additions and 65 deletions

View File

@@ -332,6 +332,12 @@ bool IsFullscreen(const std::string &title)
return windowStatesAreSet(title, states);
}
std::optional<std::string> GetTextInWindow(const std::string &window)
{
// Not implemented
return {};
}
#ifdef USE_PROCPS
void GetProcessList(QStringList &processes)
{