QtBase  v6.3.1
Classes | Typedefs | Enumerations
uiatypes_p.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  UiaRect
 
struct  UiaPoint
 

Typedefs

typedef int PROPERTYID
 
typedef int PATTERNID
 
typedef int EVENTID
 
typedef int TEXTATTRIBUTEID
 
typedef int CONTROLTYPEID
 
typedef int LANDMARKTYPEID
 
typedef int METADATAID
 
typedef voidUIA_HWND
 

Enumerations

enum  NavigateDirection {
  NavigateDirection_Parent = 0 , NavigateDirection_NextSibling = 1 , NavigateDirection_PreviousSibling = 2 , NavigateDirection_FirstChild = 3 ,
  NavigateDirection_LastChild = 4
}
 
enum  ProviderOptions {
  ProviderOptions_ClientSideProvider = 0x1 , ProviderOptions_ServerSideProvider = 0x2 , ProviderOptions_NonClientAreaProvider = 0x4 , ProviderOptions_OverrideProvider = 0x8 ,
  ProviderOptions_ProviderOwnsSetFocus = 0x10 , ProviderOptions_UseComThreading = 0x20 , ProviderOptions_RefuseNonClientSupport = 0x40 , ProviderOptions_HasNativeIAccessible = 0x80 ,
  ProviderOptions_UseClientCoordinates = 0x100
}
 
enum  SupportedTextSelection { SupportedTextSelection_None = 0 , SupportedTextSelection_Single = 1 , SupportedTextSelection_Multiple = 2 }
 
enum  TextUnit {
  TextUnit_Character = 0 , TextUnit_Format = 1 , TextUnit_Word = 2 , TextUnit_Line = 3 ,
  TextUnit_Paragraph = 4 , TextUnit_Page = 5 , TextUnit_Document = 6
}
 
enum  TextPatternRangeEndpoint { TextPatternRangeEndpoint_Start = 0 , TextPatternRangeEndpoint_End = 1 }
 
enum  CaretPosition { CaretPosition_Unknown = 0 , CaretPosition_EndOfLine = 1 , CaretPosition_BeginningOfLine = 2 }
 
enum  ToggleState { ToggleState_Off = 0 , ToggleState_On = 1 , ToggleState_Indeterminate = 2 }
 
enum  RowOrColumnMajor { RowOrColumnMajor_RowMajor = 0 , RowOrColumnMajor_ColumnMajor = 1 , RowOrColumnMajor_Indeterminate = 2 }
 
enum  TreeScope {
  TreeScope_None = 0 , TreeScope_Element = 0x1 , TreeScope_Children = 0x2 , TreeScope_Descendants = 0x4 ,
  TreeScope_Parent = 0x8 , TreeScope_Ancestors = 0x10 , TreeScope_Subtree = TreeScope_Element | TreeScope_Children | TreeScope_Descendants
}
 
enum  OrientationType { OrientationType_None = 0 , OrientationType_Horizontal = 1 , OrientationType_Vertical = 2 }
 
enum  PropertyConditionFlags { PropertyConditionFlags_None = 0 , 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
}
 
enum  ExpandCollapseState { ExpandCollapseState_Collapsed = 0 , ExpandCollapseState_Expanded = 1 , ExpandCollapseState_PartiallyExpanded = 2 , ExpandCollapseState_LeafNode = 3 }
 
enum  NotificationKind {
  NotificationKind_ItemAdded = 0 , NotificationKind_ItemRemoved = 1 , NotificationKind_ActionCompleted = 2 , NotificationKind_ActionAborted = 3 ,
  NotificationKind_Other = 4
}
 
enum  NotificationProcessing {
  NotificationProcessing_ImportantAll = 0 , NotificationProcessing_ImportantMostRecent = 1 , NotificationProcessing_All = 2 , NotificationProcessing_MostRecent = 3 ,
  NotificationProcessing_CurrentThenMostRecent = 4
}
 

Typedef Documentation

◆ CONTROLTYPEID

typedef int CONTROLTYPEID

Definition at line 58 of file uiatypes_p.h.

◆ EVENTID

typedef int EVENTID

Definition at line 56 of file uiatypes_p.h.

◆ LANDMARKTYPEID

typedef int LANDMARKTYPEID

Definition at line 59 of file uiatypes_p.h.

◆ METADATAID

typedef int METADATAID

Definition at line 60 of file uiatypes_p.h.

◆ PATTERNID

typedef int PATTERNID

Definition at line 55 of file uiatypes_p.h.

◆ PROPERTYID

typedef int PROPERTYID

Definition at line 54 of file uiatypes_p.h.

◆ TEXTATTRIBUTEID

typedef int TEXTATTRIBUTEID

Definition at line 57 of file uiatypes_p.h.

◆ UIA_HWND

typedef void* UIA_HWND

Definition at line 62 of file uiatypes_p.h.

Enumeration Type Documentation

◆ CaretPosition

Enumerator
CaretPosition_Unknown 
CaretPosition_EndOfLine 
CaretPosition_BeginningOfLine 

Definition at line 105 of file uiatypes_p.h.

◆ ExpandCollapseState

Enumerator
ExpandCollapseState_Collapsed 
ExpandCollapseState_Expanded 
ExpandCollapseState_PartiallyExpanded 
ExpandCollapseState_LeafNode 

Definition at line 158 of file uiatypes_p.h.

◆ NavigateDirection

Enumerator
NavigateDirection_Parent 
NavigateDirection_NextSibling 
NavigateDirection_PreviousSibling 
NavigateDirection_FirstChild 
NavigateDirection_LastChild 

Definition at line 64 of file uiatypes_p.h.

◆ NotificationKind

Enumerator
NotificationKind_ItemAdded 
NotificationKind_ItemRemoved 
NotificationKind_ActionCompleted 
NotificationKind_ActionAborted 
NotificationKind_Other 

Definition at line 165 of file uiatypes_p.h.

◆ NotificationProcessing

Enumerator
NotificationProcessing_ImportantAll 
NotificationProcessing_ImportantMostRecent 
NotificationProcessing_All 
NotificationProcessing_MostRecent 
NotificationProcessing_CurrentThenMostRecent 

Definition at line 173 of file uiatypes_p.h.

◆ OrientationType

Enumerator
OrientationType_None 
OrientationType_Horizontal 
OrientationType_Vertical 

Definition at line 133 of file uiatypes_p.h.

◆ PropertyConditionFlags

Enumerator
PropertyConditionFlags_None 
PropertyConditionFlags_IgnoreCase 

Definition at line 139 of file uiatypes_p.h.

◆ ProviderOptions

Enumerator
ProviderOptions_ClientSideProvider 
ProviderOptions_ServerSideProvider 
ProviderOptions_NonClientAreaProvider 
ProviderOptions_OverrideProvider 
ProviderOptions_ProviderOwnsSetFocus 
ProviderOptions_UseComThreading 
ProviderOptions_RefuseNonClientSupport 
ProviderOptions_HasNativeIAccessible 
ProviderOptions_UseClientCoordinates 

Definition at line 72 of file uiatypes_p.h.

◆ RowOrColumnMajor

Enumerator
RowOrColumnMajor_RowMajor 
RowOrColumnMajor_ColumnMajor 
RowOrColumnMajor_Indeterminate 

Definition at line 117 of file uiatypes_p.h.

◆ SupportedTextSelection

Enumerator
SupportedTextSelection_None 
SupportedTextSelection_Single 
SupportedTextSelection_Multiple 

Definition at line 84 of file uiatypes_p.h.

◆ TextPatternRangeEndpoint

Enumerator
TextPatternRangeEndpoint_Start 
TextPatternRangeEndpoint_End 

Definition at line 100 of file uiatypes_p.h.

◆ TextUnit

enum TextUnit
Enumerator
TextUnit_Character 
TextUnit_Format 
TextUnit_Word 
TextUnit_Line 
TextUnit_Paragraph 
TextUnit_Page 
TextUnit_Document 

Definition at line 90 of file uiatypes_p.h.

◆ ToggleState

Enumerator
ToggleState_Off 
ToggleState_On 
ToggleState_Indeterminate 

Definition at line 111 of file uiatypes_p.h.

◆ TreeScope

enum TreeScope
Enumerator
TreeScope_None 
TreeScope_Element 
TreeScope_Children 
TreeScope_Descendants 
TreeScope_Parent 
TreeScope_Ancestors 
TreeScope_Subtree 

Definition at line 123 of file uiatypes_p.h.

◆ WindowInteractionState

Enumerator
WindowInteractionState_Running 
WindowInteractionState_Closing 
WindowInteractionState_ReadyForUserInteraction 
WindowInteractionState_BlockedByModalWindow 
WindowInteractionState_NotResponding 

Definition at line 150 of file uiatypes_p.h.

◆ WindowVisualState

Enumerator
WindowVisualState_Normal 
WindowVisualState_Maximized 
WindowVisualState_Minimized 

Definition at line 144 of file uiatypes_p.h.