summaryrefslogtreecommitdiffstats
path: root/src/platformsupport/windowsuiautomation/uiatypes_p.h
diff options
context:
space:
mode:
authorFrederik Gladhorn <frederik.gladhorn@qt.io>2019-05-16 14:49:57 +0200
committerFrederik Gladhorn <frederik.gladhorn@qt.io>2019-05-20 13:21:02 +0000
commit516ab2a5953b9a4b79401e9fe898cf7d1bc5edd6 (patch)
tree9ae22b5f0c40d9107c562754affdc1dd404cf049 /src/platformsupport/windowsuiautomation/uiatypes_p.h
parent5e743adc20254b0a5b8e3aa20be1f03d4d07424e (diff)
Windows Accessibility: Add UI Automation Window provider
This allows closing, minimizing and maximizing the window. Fixes: QTBUG-74999 Change-Id: I8b3ad806a1767586c8cf7e5a1848fc0e525621cd Reviewed-by: André de la Rocha <andre.rocha@qt.io>
Diffstat (limited to 'src/platformsupport/windowsuiautomation/uiatypes_p.h')
-rw-r--r--src/platformsupport/windowsuiautomation/uiatypes_p.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/platformsupport/windowsuiautomation/uiatypes_p.h b/src/platformsupport/windowsuiautomation/uiatypes_p.h
index ea58417943..8ef71843a3 100644
--- a/src/platformsupport/windowsuiautomation/uiatypes_p.h
+++ b/src/platformsupport/windowsuiautomation/uiatypes_p.h
@@ -141,6 +141,20 @@ enum PropertyConditionFlags {
PropertyConditionFlags_IgnoreCase = 1
};
+enum WindowVisualState {
+ WindowVisualState_Normal = 0,
+ WindowVisualState_Maximized = 1,
+ WindowVisualState_Minimized = 2
+};
+
+enum WindowInteractionState {
+ WindowInteractionState_Running = 0,
+ WindowInteractionState_Closing = 1,
+ WindowInteractionState_ReadyForUserInteraction = 2,
+ WindowInteractionState_BlockedByModalWindow = 3,
+ WindowInteractionState_NotResponding = 4
+};
+
struct UiaRect {
double left;
double top;