Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QtWindows Namespace Reference

Namespace for enumerations, etc. More...

Enumerations

enum  WindowsEventTypeFlags {
  WindowEventFlag = 0x10000 , MouseEventFlag = 0x20000 , NonClientEventFlag = 0x40000 , InputMethodEventFlag = 0x80000 ,
  KeyEventFlag = 0x100000 , KeyDownEventFlag = 0x200000 , TouchEventFlag = 0x400000 , ClipboardEventFlag = 0x800000 ,
  ApplicationEventFlag = 0x1000000 , ThemingEventFlag = 0x2000000 , GenericEventFlag = 0x4000000 , PointerEventFlag = 0x8000000
}
 
enum  WindowsEventType {
  ExposeEvent = WindowEventFlag + 1 , ActivateWindowEvent = WindowEventFlag + 2 , DeactivateWindowEvent = WindowEventFlag + 3 , MouseActivateWindowEvent = WindowEventFlag + 4 ,
  LeaveEvent = WindowEventFlag + 5 , CloseEvent = WindowEventFlag + 6 , ShowEvent = WindowEventFlag + 7 , ShowEventOnParentRestoring = WindowEventFlag + 20 ,
  HideEvent = WindowEventFlag + 8 , DestroyEvent = WindowEventFlag + 9 , GeometryChangingEvent = WindowEventFlag + 10 , MoveEvent = WindowEventFlag + 11 ,
  ResizeEvent = WindowEventFlag + 12 , QuerySizeHints = WindowEventFlag + 15 , CalculateSize = WindowEventFlag + 16 , FocusInEvent = WindowEventFlag + 17 ,
  FocusOutEvent = WindowEventFlag + 18 , WhatsThisEvent = WindowEventFlag + 19 , DpiChangedEvent = WindowEventFlag + 21 , EnterSizeMoveEvent = WindowEventFlag + 22 ,
  ExitSizeMoveEvent = WindowEventFlag + 23 , PointerActivateWindowEvent = WindowEventFlag + 24 , DpiScaledSizeEvent = WindowEventFlag + 25 , DpiChangedAfterParentEvent = WindowEventFlag + 27 ,
  TaskbarButtonCreated = WindowEventFlag + 28 , MouseEvent = MouseEventFlag + 1 , MouseWheelEvent = MouseEventFlag + 2 , CursorEvent = MouseEventFlag + 3 ,
  TouchEvent = TouchEventFlag + 1 , PointerEvent = PointerEventFlag + 1 , NonClientMouseEvent = NonClientEventFlag + MouseEventFlag + 1 , NonClientHitTest = NonClientEventFlag + 2 ,
  NonClientCreate = NonClientEventFlag + 3 , NonClientPointerEvent = NonClientEventFlag + PointerEventFlag + 4 , KeyEvent = KeyEventFlag + 1 , KeyDownEvent = KeyEventFlag + KeyDownEventFlag + 1 ,
  InputLanguageChangeEvent = KeyEventFlag + 2 , InputMethodKeyEvent = InputMethodEventFlag + KeyEventFlag + 1 , InputMethodKeyDownEvent = InputMethodEventFlag + KeyEventFlag + KeyDownEventFlag + 1 , ClipboardEvent = ClipboardEventFlag + 1 ,
  ActivateApplicationEvent = ApplicationEventFlag + 1 , DeactivateApplicationEvent = ApplicationEventFlag + 2 , AccessibleObjectFromWindowRequest = ApplicationEventFlag + 3 , QueryEndSessionApplicationEvent = ApplicationEventFlag + 4 ,
  EndSessionApplicationEvent = ApplicationEventFlag + 5 , AppCommandEvent = ApplicationEventFlag + 6 , DeviceChangeEvent = ApplicationEventFlag + 7 , MenuAboutToShowEvent = ApplicationEventFlag + 8 ,
  AcceleratorCommandEvent = ApplicationEventFlag + 9 , MenuCommandEvent = ApplicationEventFlag + 10 , InputMethodStartCompositionEvent = InputMethodEventFlag + 1 , InputMethodCompositionEvent = InputMethodEventFlag + 2 ,
  InputMethodEndCompositionEvent = InputMethodEventFlag + 3 , InputMethodOpenCandidateWindowEvent = InputMethodEventFlag + 4 , InputMethodCloseCandidateWindowEvent = InputMethodEventFlag + 5 , InputMethodRequest = InputMethodEventFlag + 6 ,
  ThemeChanged = ThemingEventFlag + 1 , CompositionSettingsChanged = ThemingEventFlag + 2 , SettingChangedEvent = 438 , ScrollEvent = GenericEventFlag + 1 ,
  ContextMenu = 123 , GestureEvent = 124 , UnknownEvent = 542
}
 Enumerations for WM_XX events. More...
 
enum class  DpiAwareness {
  Invalid = -1 , Unaware , System , PerMonitor ,
  PerMonitorVersion2 , Unaware_GdiScaled
}
 

Functions

 Q_DECLARE_MIXED_ENUM_OPERATORS (bool, WindowsEventTypeFlags, WindowsEventType)
 
 Q_DECLARE_MIXED_ENUM_OPERATORS (bool, WindowsEventType, WindowsEventTypeFlags)
 

Detailed Description

Namespace for enumerations, etc.

Enumeration Type Documentation

◆ DpiAwareness

enum class QtWindows::DpiAwareness
strong
Enumerator
Invalid 
Unaware 
System 
PerMonitor 
PerMonitorVersion2 
Unaware_GdiScaled 

Definition at line 153 of file qtwindowsglobal.h.

◆ WindowsEventType

Enumerations for WM_XX events.

With flags that should help to structure the code.

Enumerator
ExposeEvent 
ActivateWindowEvent 
DeactivateWindowEvent 
MouseActivateWindowEvent 
LeaveEvent 
CloseEvent 
ShowEvent 
ShowEventOnParentRestoring 
HideEvent 
DestroyEvent 
GeometryChangingEvent 
MoveEvent 
ResizeEvent 
QuerySizeHints 
CalculateSize 
FocusInEvent 
FocusOutEvent 
WhatsThisEvent 
DpiChangedEvent 
EnterSizeMoveEvent 
ExitSizeMoveEvent 
PointerActivateWindowEvent 
DpiScaledSizeEvent 
DpiChangedAfterParentEvent 
TaskbarButtonCreated 
MouseEvent 
MouseWheelEvent 
CursorEvent 
TouchEvent 
PointerEvent 
NonClientMouseEvent 
NonClientHitTest 
NonClientCreate 
NonClientPointerEvent 
KeyEvent 
KeyDownEvent 
InputLanguageChangeEvent 
InputMethodKeyEvent 
InputMethodKeyDownEvent 
ClipboardEvent 
ActivateApplicationEvent 
DeactivateApplicationEvent 
AccessibleObjectFromWindowRequest 
QueryEndSessionApplicationEvent 
EndSessionApplicationEvent 
AppCommandEvent 
DeviceChangeEvent 
MenuAboutToShowEvent 
AcceleratorCommandEvent 
MenuCommandEvent 
InputMethodStartCompositionEvent 
InputMethodCompositionEvent 
InputMethodEndCompositionEvent 
InputMethodOpenCandidateWindowEvent 
InputMethodCloseCandidateWindowEvent 
InputMethodRequest 
ThemeChanged 
CompositionSettingsChanged 
SettingChangedEvent 
ScrollEvent 
ContextMenu 
GestureEvent 
UnknownEvent 

Definition at line 84 of file qtwindowsglobal.h.

◆ WindowsEventTypeFlags

Enumerator
WindowEventFlag 
MouseEventFlag 
NonClientEventFlag 
InputMethodEventFlag 
KeyEventFlag 
KeyDownEventFlag 
TouchEventFlag 
ClipboardEventFlag 
ApplicationEventFlag 
ThemingEventFlag 
GenericEventFlag 
PointerEventFlag 

Definition at line 68 of file qtwindowsglobal.h.

Function Documentation

◆ Q_DECLARE_MIXED_ENUM_OPERATORS() [1/2]

QtWindows::Q_DECLARE_MIXED_ENUM_OPERATORS ( bool ,
WindowsEventType ,
WindowsEventTypeFlags  )

◆ Q_DECLARE_MIXED_ENUM_OPERATORS() [2/2]

QtWindows::Q_DECLARE_MIXED_ENUM_OPERATORS ( bool ,
WindowsEventTypeFlags ,
WindowsEventType  )