From f8190395e3bc10b4cceea4c5aa8c5583ffd473d5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pawe=C5=82=20Borecki?=
Date: Thu, 22 Aug 2019 21:01:24 +0200
Subject: [PATCH] Added all enums from QT after 'Qt Namespace'
---
src/index.ts | 2 +-
src/lib/QtEnums/AlignmentFlag/index.ts | 14 +
src/lib/QtEnums/AnchorPoint/index.ts | 8 +
src/lib/QtEnums/ApplicationAttribute/index.ts | 29 ++
src/lib/QtEnums/ApplicationState/index.ts | 6 +
src/lib/QtEnums/ArrowType/index.ts | 7 +
src/lib/QtEnums/AspectRatioMode/index.ts | 5 +
src/lib/QtEnums/Axis/index.ts | 5 +
src/lib/QtEnums/BGMode/index.ts | 4 +
src/lib/QtEnums/BrushStyle/index.ts | 21 +
src/lib/QtEnums/CaseSensitivity/index.ts | 4 +
src/lib/QtEnums/CheckState/index.ts | 5 +
src/lib/QtEnums/ChecksumType/index.ts | 4 +
src/lib/QtEnums/ClipOperation/index.ts | 5 +
src/lib/QtEnums/ConnectionType/index.ts | 7 +
src/lib/QtEnums/ContextMenuPolicy/index.ts | 7 +
src/lib/QtEnums/CoordinateSystem/index.ts | 4 +
src/lib/QtEnums/Corner/index.ts | 6 +
src/lib/QtEnums/CursorMoveStyle/index.ts | 4 +
src/lib/QtEnums/CursorShape/index.ts | 25 +
src/lib/QtEnums/DateFormat/index.ts | 13 +
src/lib/QtEnums/DayOfWeek/index.ts | 9 +
src/lib/QtEnums/DockWidgetArea/index.ts | 8 +
src/lib/QtEnums/DropAction/index.ts | 8 +
src/lib/QtEnums/Edge/index.ts | 6 +
src/lib/QtEnums/EnterKeyType/index.ts | 10 +
src/lib/QtEnums/EventPriority/index.ts | 5 +
src/lib/QtEnums/FillRule/index.ts | 4 +
src/lib/QtEnums/FindChildOption/index.ts | 4 +
src/lib/QtEnums/FocusPolicy/index.ts | 7 +
src/lib/QtEnums/FocusReason/index.ts | 10 +
src/lib/QtEnums/GestureFlag/index.ts | 5 +
src/lib/QtEnums/GestureState/index.ts | 7 +
src/lib/QtEnums/GestureType/index.ts | 8 +
src/lib/QtEnums/GlobalColor/index.ts | 22 +
src/lib/QtEnums/HitTestAccuracy/index.ts | 4 +
src/lib/QtEnums/ImageConversionFlag/index.ts | 20 +
src/lib/QtEnums/InputMethodHint/index.ts | 28 ++
src/lib/QtEnums/InputMethodQuery/index.ts | 22 +
src/lib/QtEnums/ItemDataRole/index.ts | 9 +
src/lib/QtEnums/ItemFlag/index.ts | 13 +
src/lib/QtEnums/ItemSelectionMode/index.ts | 6 +
.../QtEnums/ItemSelectionOperation/index.ts | 4 +
src/lib/QtEnums/Key/index.ts | 471 ++++++++++++++++++
src/lib/QtEnums/KeyboardModifier/index.ts | 9 +
src/lib/QtEnums/LayoutDirection/index.ts | 5 +
src/lib/QtEnums/MaskMode/index.ts | 4 +
src/lib/QtEnums/MatchFlag/index.ts | 12 +
src/lib/QtEnums/Modifier/index.ts | 7 +
src/lib/QtEnums/MouseButton/index.ts | 37 ++
src/lib/QtEnums/MouseEventFlag/index.ts | 3 +
src/lib/QtEnums/MouseEventSource/index.ts | 6 +
src/lib/QtEnums/NativeGestureType/index.ts | 9 +
src/lib/QtEnums/NavigationMode/index.ts | 7 +
src/lib/QtEnums/Orientation/index.ts | 4 +
src/lib/QtEnums/ScreenOrientation/index.ts | 7 +
src/lib/QtEnums/ScrollBarPolicy/index.ts | 5 +
src/lib/QtEnums/ScrollPhase/index.ts | 7 +
src/lib/QtEnums/ShortcutContext/index.ts | 6 +
src/lib/QtEnums/SizeHint/index.ts | 6 +
src/lib/QtEnums/SizeMode/index.ts | 4 +
src/lib/QtEnums/SortOrder/index.ts | 4 +
src/lib/QtEnums/TabFocusBehavior/index.ts | 6 +
src/lib/QtEnums/TextElideMode/index.ts | 6 +
src/lib/QtEnums/TextFlag/index.ts | 12 +
src/lib/QtEnums/TextFormat/index.ts | 5 +
src/lib/QtEnums/TextInteractionFlag/index.ts | 10 +
src/lib/QtEnums/TileRule/index.ts | 5 +
src/lib/QtEnums/TimeSpec/index.ts | 6 +
src/lib/QtEnums/TimerType/index.ts | 5 +
src/lib/QtEnums/ToolBarArea/index.ts | 8 +
src/lib/QtEnums/ToolButtonStyle/index.ts | 7 +
src/lib/QtEnums/TouchPointState/index.ts | 6 +
src/lib/QtEnums/TransformationMode/index.ts | 4 +
src/lib/QtEnums/UIEffect/index.ts | 8 +
src/lib/QtEnums/WhiteSpaceMode/index.ts | 5 +
src/lib/QtEnums/WidgetAttribute/index.ts | 86 ++++
src/lib/QtEnums/WindowFrameSection/index.ts | 12 +
src/lib/QtEnums/WindowModality/index.ts | 5 +
src/lib/QtEnums/WindowState/index.ts | 7 +
src/lib/QtEnums/WindowType/index.ts | 41 ++
src/lib/QtEnums/index.ts | 210 +++-----
82 files changed, 1340 insertions(+), 131 deletions(-)
create mode 100644 src/lib/QtEnums/AlignmentFlag/index.ts
create mode 100644 src/lib/QtEnums/AnchorPoint/index.ts
create mode 100644 src/lib/QtEnums/ApplicationAttribute/index.ts
create mode 100644 src/lib/QtEnums/ApplicationState/index.ts
create mode 100644 src/lib/QtEnums/ArrowType/index.ts
create mode 100644 src/lib/QtEnums/AspectRatioMode/index.ts
create mode 100644 src/lib/QtEnums/Axis/index.ts
create mode 100644 src/lib/QtEnums/BGMode/index.ts
create mode 100644 src/lib/QtEnums/BrushStyle/index.ts
create mode 100644 src/lib/QtEnums/CaseSensitivity/index.ts
create mode 100644 src/lib/QtEnums/CheckState/index.ts
create mode 100644 src/lib/QtEnums/ChecksumType/index.ts
create mode 100644 src/lib/QtEnums/ClipOperation/index.ts
create mode 100644 src/lib/QtEnums/ConnectionType/index.ts
create mode 100644 src/lib/QtEnums/ContextMenuPolicy/index.ts
create mode 100644 src/lib/QtEnums/CoordinateSystem/index.ts
create mode 100644 src/lib/QtEnums/Corner/index.ts
create mode 100644 src/lib/QtEnums/CursorMoveStyle/index.ts
create mode 100644 src/lib/QtEnums/CursorShape/index.ts
create mode 100644 src/lib/QtEnums/DateFormat/index.ts
create mode 100644 src/lib/QtEnums/DayOfWeek/index.ts
create mode 100644 src/lib/QtEnums/DockWidgetArea/index.ts
create mode 100644 src/lib/QtEnums/DropAction/index.ts
create mode 100644 src/lib/QtEnums/Edge/index.ts
create mode 100644 src/lib/QtEnums/EnterKeyType/index.ts
create mode 100644 src/lib/QtEnums/EventPriority/index.ts
create mode 100644 src/lib/QtEnums/FillRule/index.ts
create mode 100644 src/lib/QtEnums/FindChildOption/index.ts
create mode 100644 src/lib/QtEnums/FocusPolicy/index.ts
create mode 100644 src/lib/QtEnums/FocusReason/index.ts
create mode 100644 src/lib/QtEnums/GestureFlag/index.ts
create mode 100644 src/lib/QtEnums/GestureState/index.ts
create mode 100644 src/lib/QtEnums/GestureType/index.ts
create mode 100644 src/lib/QtEnums/GlobalColor/index.ts
create mode 100644 src/lib/QtEnums/HitTestAccuracy/index.ts
create mode 100644 src/lib/QtEnums/ImageConversionFlag/index.ts
create mode 100644 src/lib/QtEnums/InputMethodHint/index.ts
create mode 100644 src/lib/QtEnums/InputMethodQuery/index.ts
create mode 100644 src/lib/QtEnums/ItemDataRole/index.ts
create mode 100644 src/lib/QtEnums/ItemFlag/index.ts
create mode 100644 src/lib/QtEnums/ItemSelectionMode/index.ts
create mode 100644 src/lib/QtEnums/ItemSelectionOperation/index.ts
create mode 100644 src/lib/QtEnums/Key/index.ts
create mode 100644 src/lib/QtEnums/KeyboardModifier/index.ts
create mode 100644 src/lib/QtEnums/LayoutDirection/index.ts
create mode 100644 src/lib/QtEnums/MaskMode/index.ts
create mode 100644 src/lib/QtEnums/MatchFlag/index.ts
create mode 100644 src/lib/QtEnums/Modifier/index.ts
create mode 100644 src/lib/QtEnums/MouseButton/index.ts
create mode 100644 src/lib/QtEnums/MouseEventFlag/index.ts
create mode 100644 src/lib/QtEnums/MouseEventSource/index.ts
create mode 100644 src/lib/QtEnums/NativeGestureType/index.ts
create mode 100644 src/lib/QtEnums/NavigationMode/index.ts
create mode 100644 src/lib/QtEnums/Orientation/index.ts
create mode 100644 src/lib/QtEnums/ScreenOrientation/index.ts
create mode 100644 src/lib/QtEnums/ScrollBarPolicy/index.ts
create mode 100644 src/lib/QtEnums/ScrollPhase/index.ts
create mode 100644 src/lib/QtEnums/ShortcutContext/index.ts
create mode 100644 src/lib/QtEnums/SizeHint/index.ts
create mode 100644 src/lib/QtEnums/SizeMode/index.ts
create mode 100644 src/lib/QtEnums/SortOrder/index.ts
create mode 100644 src/lib/QtEnums/TabFocusBehavior/index.ts
create mode 100644 src/lib/QtEnums/TextElideMode/index.ts
create mode 100644 src/lib/QtEnums/TextFlag/index.ts
create mode 100644 src/lib/QtEnums/TextFormat/index.ts
create mode 100644 src/lib/QtEnums/TextInteractionFlag/index.ts
create mode 100644 src/lib/QtEnums/TileRule/index.ts
create mode 100644 src/lib/QtEnums/TimeSpec/index.ts
create mode 100644 src/lib/QtEnums/TimerType/index.ts
create mode 100644 src/lib/QtEnums/ToolBarArea/index.ts
create mode 100644 src/lib/QtEnums/ToolButtonStyle/index.ts
create mode 100644 src/lib/QtEnums/TouchPointState/index.ts
create mode 100644 src/lib/QtEnums/TransformationMode/index.ts
create mode 100644 src/lib/QtEnums/UIEffect/index.ts
create mode 100644 src/lib/QtEnums/WhiteSpaceMode/index.ts
create mode 100644 src/lib/QtEnums/WidgetAttribute/index.ts
create mode 100644 src/lib/QtEnums/WindowFrameSection/index.ts
create mode 100644 src/lib/QtEnums/WindowModality/index.ts
create mode 100644 src/lib/QtEnums/WindowState/index.ts
create mode 100644 src/lib/QtEnums/WindowType/index.ts
diff --git a/src/index.ts b/src/index.ts
index 5db84e0a2..0b45321c0 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -1,5 +1,5 @@
// enums
-export { AspectRatioMode, WidgetAttribute, WindowType } from "./lib/QtEnums";
+export * from "./lib/QtEnums";
export { QApplication } from "./lib/QtGui/QApplication";
export { QWidget, QWidgetEvents } from "./lib/QtGui/QWidget";
export { QPixmap } from "./lib/QtGui/QPixmap";
diff --git a/src/lib/QtEnums/AlignmentFlag/index.ts b/src/lib/QtEnums/AlignmentFlag/index.ts
new file mode 100644
index 000000000..d59396bfa
--- /dev/null
+++ b/src/lib/QtEnums/AlignmentFlag/index.ts
@@ -0,0 +1,14 @@
+export enum AlignmentFlag {
+ //The horizontal flags are:
+ AlignLeft = 0x0001,
+ AlignRight = 0x0002,
+ AlignHCenter = 0x0004,
+ AlignJustify = 0x0008,
+ //The vertical flags are:
+ AlignTop = 0x0020,
+ AlignBottom = 0x0040,
+ AlignVCenter = 0x0080,
+ AlignBaseline = 0x0100,
+ //You can use only one of the horizontal flags at a time. There is one two-dimensional flag
+ AlignCenter = 0x0084
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/AnchorPoint/index.ts b/src/lib/QtEnums/AnchorPoint/index.ts
new file mode 100644
index 000000000..4b19e4f0c
--- /dev/null
+++ b/src/lib/QtEnums/AnchorPoint/index.ts
@@ -0,0 +1,8 @@
+export enum AnchorPoint {
+ AnchorLeft = 0,
+ AnchorHorizontalCenter = 1,
+ AnchorRight = 2,
+ AnchorTop = 3,
+ AnchorVerticalCenter = 4,
+ AnchorBottom = 5
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ApplicationAttribute/index.ts b/src/lib/QtEnums/ApplicationAttribute/index.ts
new file mode 100644
index 000000000..faedef076
--- /dev/null
+++ b/src/lib/QtEnums/ApplicationAttribute/index.ts
@@ -0,0 +1,29 @@
+export enum ApplicationAttribute {
+ AA_DontShowIconsInMenus = 2,
+ AA_DontShowShortcutsInContextMenus = 28,
+ AA_NativeWindows = 3,
+ AA_DontCreateNativeWidgetSiblings = 4,
+ AA_PluginApplication = 5,
+ AA_DontUseNativeMenuBar = 6,
+ AA_MacDontSwapCtrlAndMeta = 7,
+ AA_Use96Dpi = 8,
+ AA_SynthesizeTouchForUnhandledMouseEvents = 11,
+ AA_SynthesizeMouseForUnhandledTouchEvents = 12,
+ AA_UseHighDpiPixmaps = 13,
+ AA_ForceRasterWidgets = 14,
+ AA_UseDesktopOpenGL = 15,
+ AA_UseOpenGLES = 16,
+ AA_UseSoftwareOpenGL = 17,
+ AA_ShareOpenGLContexts = 18,
+ AA_SetPalette = 19,
+ AA_EnableHighDpiScaling = 20,
+ AA_DisableHighDpiScaling = 21,
+ AA_UseStyleSheetPropagationInWidgetStyles = 22,
+ AA_DontUseNativeDialogs = 23,
+ AA_SynthesizeMouseForUnhandledTabletEvents = 24,
+ AA_CompressHighFrequencyEvents = 25,
+ AA_CompressTabletEvents = 29,
+ AA_DontCheckOpenGLContextThreadAffinity = 26,
+ AA_DisableShaderDiskCache = 27,
+ AA_DisableWindowContextHelpButton = 30
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ApplicationState/index.ts b/src/lib/QtEnums/ApplicationState/index.ts
new file mode 100644
index 000000000..ff8ac59be
--- /dev/null
+++ b/src/lib/QtEnums/ApplicationState/index.ts
@@ -0,0 +1,6 @@
+export enum ApplicationState {
+ ApplicationSuspended = 0x00000000,
+ ApplicationHidden = 0x00000001,
+ ApplicationInactive = 0x00000002,
+ ApplicationActive = 0x00000004
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ArrowType/index.ts b/src/lib/QtEnums/ArrowType/index.ts
new file mode 100644
index 000000000..719f2273c
--- /dev/null
+++ b/src/lib/QtEnums/ArrowType/index.ts
@@ -0,0 +1,7 @@
+export enum ArrowType {
+ NoArrow = 0,
+ UpArrow = 1,
+ DownArrow = 2,
+ LeftArrow = 3,
+ RightArrow = 4
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/AspectRatioMode/index.ts b/src/lib/QtEnums/AspectRatioMode/index.ts
new file mode 100644
index 000000000..75da75c4a
--- /dev/null
+++ b/src/lib/QtEnums/AspectRatioMode/index.ts
@@ -0,0 +1,5 @@
+export enum AspectRatioMode {
+ IgnoreAspectRatio = 0,
+ KeepAspectRatio = 1,
+ KeepAspectRatioByExpanding = 2
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/Axis/index.ts b/src/lib/QtEnums/Axis/index.ts
new file mode 100644
index 000000000..8294128dc
--- /dev/null
+++ b/src/lib/QtEnums/Axis/index.ts
@@ -0,0 +1,5 @@
+export enum Axis {
+ XAxis = 0,
+ YAxis = 1,
+ ZAxis = 2
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/BGMode/index.ts b/src/lib/QtEnums/BGMode/index.ts
new file mode 100644
index 000000000..f325b2989
--- /dev/null
+++ b/src/lib/QtEnums/BGMode/index.ts
@@ -0,0 +1,4 @@
+export enum BGMode {
+ TransparentMode = 0,
+ OpaqueMode = 1
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/BrushStyle/index.ts b/src/lib/QtEnums/BrushStyle/index.ts
new file mode 100644
index 000000000..09dde6dad
--- /dev/null
+++ b/src/lib/QtEnums/BrushStyle/index.ts
@@ -0,0 +1,21 @@
+export enum BrushStyle {
+ NoBrush = 0,
+ SolidPattern = 1,
+ Dense1Pattern = 2,
+ Dense2Pattern = 3,
+ Dense3Pattern = 4,
+ Dense4Pattern = 5,
+ Dense5Pattern = 6,
+ Dense6Pattern = 7,
+ Dense7Pattern = 8,
+ HorPattern = 9,
+ VerPattern = 10,
+ CrossPattern = 11,
+ BDiagPattern = 12,
+ FDiagPattern = 13,
+ DiagCrossPattern = 14,
+ LinearGradientPattern = 15,
+ ConicalGradientPattern = 17,
+ RadialGradientPattern = 16,
+ TexturePattern = 24
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/CaseSensitivity/index.ts b/src/lib/QtEnums/CaseSensitivity/index.ts
new file mode 100644
index 000000000..25ecf74f0
--- /dev/null
+++ b/src/lib/QtEnums/CaseSensitivity/index.ts
@@ -0,0 +1,4 @@
+export enum CaseSensitivity {
+ CaseInsensitive = 0,
+ CaseSensitive = 1
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/CheckState/index.ts b/src/lib/QtEnums/CheckState/index.ts
new file mode 100644
index 000000000..fc56ac2a3
--- /dev/null
+++ b/src/lib/QtEnums/CheckState/index.ts
@@ -0,0 +1,5 @@
+export enum CheckState {
+ Unchecked = 0,
+ PartiallyChecked = 1,
+ Checked = 2
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ChecksumType/index.ts b/src/lib/QtEnums/ChecksumType/index.ts
new file mode 100644
index 000000000..f358624f7
--- /dev/null
+++ b/src/lib/QtEnums/ChecksumType/index.ts
@@ -0,0 +1,4 @@
+export enum ChecksumType {
+ ChecksumIso3309 = 0,
+ ChecksumItuV41 = 1
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ClipOperation/index.ts b/src/lib/QtEnums/ClipOperation/index.ts
new file mode 100644
index 000000000..cef11c091
--- /dev/null
+++ b/src/lib/QtEnums/ClipOperation/index.ts
@@ -0,0 +1,5 @@
+export enum ClipOperation {
+ NoClip = 0,
+ ReplaceClip = 1,
+ IntersectClip = 2
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ConnectionType/index.ts b/src/lib/QtEnums/ConnectionType/index.ts
new file mode 100644
index 000000000..f7f24449b
--- /dev/null
+++ b/src/lib/QtEnums/ConnectionType/index.ts
@@ -0,0 +1,7 @@
+export enum ConnectionType {
+ AutoConnection = 0,
+ DirectConnection = 1,
+ QueuedConnection = 2,
+ BlockingQueuedConnection = 3,
+ UniqueConnection = 0x80
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ContextMenuPolicy/index.ts b/src/lib/QtEnums/ContextMenuPolicy/index.ts
new file mode 100644
index 000000000..5ae65e9ef
--- /dev/null
+++ b/src/lib/QtEnums/ContextMenuPolicy/index.ts
@@ -0,0 +1,7 @@
+export enum ContextMenuPolicy {
+ NoContextMenu = 0,
+ PreventContextMenu = 4,
+ DefaultContextMenu = 1,
+ ActionsContextMenu = 2,
+ CustomContextMenu = 3
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/CoordinateSystem/index.ts b/src/lib/QtEnums/CoordinateSystem/index.ts
new file mode 100644
index 000000000..af08427c1
--- /dev/null
+++ b/src/lib/QtEnums/CoordinateSystem/index.ts
@@ -0,0 +1,4 @@
+export enum CoordinateSystem {
+ DeviceCoordinates = 0,
+ LogicalCoordinates = 1
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/Corner/index.ts b/src/lib/QtEnums/Corner/index.ts
new file mode 100644
index 000000000..ef845e483
--- /dev/null
+++ b/src/lib/QtEnums/Corner/index.ts
@@ -0,0 +1,6 @@
+export enum Corner {
+ TopLeftCorner = 0x00000,
+ TopRightCorner = 0x00001,
+ BottomLeftCorner = 0x00002,
+ BottomRightCorner = 0x00003
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/CursorMoveStyle/index.ts b/src/lib/QtEnums/CursorMoveStyle/index.ts
new file mode 100644
index 000000000..13926a84b
--- /dev/null
+++ b/src/lib/QtEnums/CursorMoveStyle/index.ts
@@ -0,0 +1,4 @@
+export enum CursorMoveStyle {
+ LogicalMoveStyle = 0,
+ VisualMoveStyle = 1
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/CursorShape/index.ts b/src/lib/QtEnums/CursorShape/index.ts
new file mode 100644
index 000000000..35045e7fe
--- /dev/null
+++ b/src/lib/QtEnums/CursorShape/index.ts
@@ -0,0 +1,25 @@
+export enum CursorShape {
+ ArrowCursor = 0,
+ UpArrowCursor = 1,
+ CrossCursor = 2,
+ WaitCursor = 3,
+ IBeamCursor = 4,
+ SizeVerCursor = 5,
+ SizeHorCursor = 6,
+ SizeBDiagCursor = 7,
+ SizeFDiagCursor = 8,
+ SizeAllCursor = 9,
+ BlankCursor = 10,
+ SplitVCursor = 11,
+ SplitHCursor = 12,
+ PointingHandCursor = 13,
+ ForbiddenCursor = 14,
+ OpenHandCursor = 17,
+ ClosedHandCursor = 18,
+ WhatsThisCursor = 15,
+ BusyCursor = 16,
+ DragMoveCursor = 20,
+ DragCopyCursor = 19,
+ DragLinkCursor = 21,
+ BitmapCursor = 24
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/DateFormat/index.ts b/src/lib/QtEnums/DateFormat/index.ts
new file mode 100644
index 000000000..324e1ed77
--- /dev/null
+++ b/src/lib/QtEnums/DateFormat/index.ts
@@ -0,0 +1,13 @@
+export enum DateFormat {
+ TextDate = 0,
+ ISODate = 1,
+ ISODateWithMs = 9,
+ SystemLocaleShortDate = 4,
+ SystemLocaleLongDate = 5,
+ DefaultLocaleShortDate = 6,
+ DefaultLocaleLongDate = 7,
+ SystemLocaleDate = 2,
+ LocaleDate = 3,
+ LocalDate = 2,
+ RFC2822Date = 8
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/DayOfWeek/index.ts b/src/lib/QtEnums/DayOfWeek/index.ts
new file mode 100644
index 000000000..868fb777b
--- /dev/null
+++ b/src/lib/QtEnums/DayOfWeek/index.ts
@@ -0,0 +1,9 @@
+export enum DayOfWeek {
+ Monday = 1,
+ Tuesday = 2,
+ Wednesday = 3,
+ Thursday = 4,
+ Friday = 5,
+ Saturday = 6,
+ Sunday = 7
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/DockWidgetArea/index.ts b/src/lib/QtEnums/DockWidgetArea/index.ts
new file mode 100644
index 000000000..a30077c0c
--- /dev/null
+++ b/src/lib/QtEnums/DockWidgetArea/index.ts
@@ -0,0 +1,8 @@
+export enum DockWidgetArea {
+ LeftDockWidgetArea = 0x1,
+ RightDockWidgetArea = 0x2,
+ TopDockWidgetArea = 0x4,
+ BottomDockWidgetArea = 0x8,
+ AllDockWidgetAreas = 0x15,
+ NoDockWidgetArea = 0
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/DropAction/index.ts b/src/lib/QtEnums/DropAction/index.ts
new file mode 100644
index 000000000..c8d43b6c4
--- /dev/null
+++ b/src/lib/QtEnums/DropAction/index.ts
@@ -0,0 +1,8 @@
+export enum DropAction {
+ CopyAction = 0x1,
+ MoveAction = 0x2,
+ LinkAction = 0x4,
+ ActionMask = 0xff,
+ IgnoreAction = 0x0,
+ TargetMoveAction = 0x8002
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/Edge/index.ts b/src/lib/QtEnums/Edge/index.ts
new file mode 100644
index 000000000..7e268c3ca
--- /dev/null
+++ b/src/lib/QtEnums/Edge/index.ts
@@ -0,0 +1,6 @@
+export enum Edge {
+ TopEdge = 0x00001,
+ LeftEdge = 0x00002,
+ RightEdge = 0x00004,
+ BottomEdge = 0x00008,
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/EnterKeyType/index.ts b/src/lib/QtEnums/EnterKeyType/index.ts
new file mode 100644
index 000000000..8e93327fc
--- /dev/null
+++ b/src/lib/QtEnums/EnterKeyType/index.ts
@@ -0,0 +1,10 @@
+export enum EnterKeyType {
+ EnterKeyDefault = 0,
+ EnterKeyReturn = 1,
+ EnterKeyDone = 2,
+ EnterKeyGo = 3,
+ EnterKeySend = 4,
+ EnterKeySearch = 5,
+ EnterKeyNext = 6,
+ EnterKeyPrevious = 7
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/EventPriority/index.ts b/src/lib/QtEnums/EventPriority/index.ts
new file mode 100644
index 000000000..f2bc42917
--- /dev/null
+++ b/src/lib/QtEnums/EventPriority/index.ts
@@ -0,0 +1,5 @@
+export enum EventPriority {
+ HighEventPriority = 1,
+ NormalEventPriority = 0,
+ LowEventPriority = -1
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/FillRule/index.ts b/src/lib/QtEnums/FillRule/index.ts
new file mode 100644
index 000000000..338d5865f
--- /dev/null
+++ b/src/lib/QtEnums/FillRule/index.ts
@@ -0,0 +1,4 @@
+export enum FillRule {
+ OddEvenFill = 0,
+ WindingFill = 1
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/FindChildOption/index.ts b/src/lib/QtEnums/FindChildOption/index.ts
new file mode 100644
index 000000000..c5fa1286a
--- /dev/null
+++ b/src/lib/QtEnums/FindChildOption/index.ts
@@ -0,0 +1,4 @@
+export enum FindChildOption {
+ FindDirectChildrenOnly = 0x0,
+ FindChildrenRecursively = 0x1
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/FocusPolicy/index.ts b/src/lib/QtEnums/FocusPolicy/index.ts
new file mode 100644
index 000000000..4b7652f1a
--- /dev/null
+++ b/src/lib/QtEnums/FocusPolicy/index.ts
@@ -0,0 +1,7 @@
+export enum FocusPolicy {
+ TabFocus = 0x1,
+ ClickFocus = 0x2,
+ StrongFocus = 0xB,
+ WheelFocus = 0xF,
+ NoFocus = 0
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/FocusReason/index.ts b/src/lib/QtEnums/FocusReason/index.ts
new file mode 100644
index 000000000..0eef3d538
--- /dev/null
+++ b/src/lib/QtEnums/FocusReason/index.ts
@@ -0,0 +1,10 @@
+export enum FocusReason {
+ MouseFocusReason = 0,
+ TabFocusReason = 1,
+ BacktabFocusReason = 2,
+ ActiveWindowFocusReason = 3,
+ PopupFocusReason = 4,
+ ShortcutFocusReason = 5,
+ MenuBarFocusReason = 6,
+ OtherFocusReason = 7
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/GestureFlag/index.ts b/src/lib/QtEnums/GestureFlag/index.ts
new file mode 100644
index 000000000..f081b43da
--- /dev/null
+++ b/src/lib/QtEnums/GestureFlag/index.ts
@@ -0,0 +1,5 @@
+export enum GestureFlag {
+ DontStartGestureOnChildren = 0x01,
+ ReceivePartialGestures = 0x02,
+ IgnoredGesturesPropagateToParent = 0x04
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/GestureState/index.ts b/src/lib/QtEnums/GestureState/index.ts
new file mode 100644
index 000000000..0a146204b
--- /dev/null
+++ b/src/lib/QtEnums/GestureState/index.ts
@@ -0,0 +1,7 @@
+export enum GestureState {
+ NoGesture = 0,
+ GestureStarted = 1,
+ GestureUpdated = 2,
+ GestureFinished = 3,
+ GestureCanceled = 4
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/GestureType/index.ts b/src/lib/QtEnums/GestureType/index.ts
new file mode 100644
index 000000000..1b22e16f7
--- /dev/null
+++ b/src/lib/QtEnums/GestureType/index.ts
@@ -0,0 +1,8 @@
+export enum GestureType {
+ TapGesture = 1,
+ TapAndHoldGesture = 2,
+ PanGesture = 3,
+ PinchGesture = 4,
+ SwipeGesture = 5,
+ CustomGesture = 0x0100
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/GlobalColor/index.ts b/src/lib/QtEnums/GlobalColor/index.ts
new file mode 100644
index 000000000..2318e4659
--- /dev/null
+++ b/src/lib/QtEnums/GlobalColor/index.ts
@@ -0,0 +1,22 @@
+export enum GlobalColor {
+ white = 3,
+ black = 2,
+ red = 7,
+ darkRed = 13,
+ green = 8,
+ darkGreen = 14,
+ blue = 9,
+ darkBlue = 15,
+ cyan = 10,
+ darkCyan = 16,
+ magenta = 11,
+ darkMagenta = 17,
+ yellow = 12,
+ darkYellow = 18,
+ gray = 5,
+ darkGray = 4,
+ lightGray = 6,
+ transparent = 19,
+ color0 = 0,
+ color1 = 1
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/HitTestAccuracy/index.ts b/src/lib/QtEnums/HitTestAccuracy/index.ts
new file mode 100644
index 000000000..33aa007b3
--- /dev/null
+++ b/src/lib/QtEnums/HitTestAccuracy/index.ts
@@ -0,0 +1,4 @@
+export enum HitTestAccuracy {
+ ExactHit = 0,
+ FuzzyHit = 1
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ImageConversionFlag/index.ts b/src/lib/QtEnums/ImageConversionFlag/index.ts
new file mode 100644
index 000000000..052cf5078
--- /dev/null
+++ b/src/lib/QtEnums/ImageConversionFlag/index.ts
@@ -0,0 +1,20 @@
+export enum ImageConversionFlag {
+ //Color/Mono preference (ignored for QBitmap)
+ AutoColor = 0x00000000,
+ ColorOnly = 0x00000003,
+ MonoOnly = 0x00000002,
+ //Dithering mode preference
+ DiffuseDither = 0x00000000,
+ OrderedDither = 0x00000010,
+ ThresholdDither = 0x00000020,
+ //Dithering mode preference for 1-bit alpha masks
+ ThresholdAlphaDither = 0x00000000,
+ OrderedAlphaDither = 0x00000004,
+ DiffuseAlphaDither = 0x00000008,
+ //Color matching versus dithering preference
+ PreferDither = 0x00000040,
+ AvoidDither = 0x00000080,
+ AutoDither = 0x00000000,
+ NoOpaqueDetection = 0x00000100,
+ NoFormatConversion = 0x00000200
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/InputMethodHint/index.ts b/src/lib/QtEnums/InputMethodHint/index.ts
new file mode 100644
index 000000000..febf642a4
--- /dev/null
+++ b/src/lib/QtEnums/InputMethodHint/index.ts
@@ -0,0 +1,28 @@
+export enum InputMethodHint {
+ ImhNone = 0x0,
+ //Flags that alter the behavior
+ ImhHiddenText = 0x1,
+ ImhSensitiveData = 0x2,
+ ImhNoAutoUppercase = 0x4,
+ ImhPreferNumbers = 0x8,
+ ImhPreferUppercase = 0x10,
+ ImhPreferLowercase = 0x20,
+ ImhNoPredictiveText = 0x40,
+ ImhDate = 0x80,
+ ImhTime = 0x100,
+ ImhPreferLatin = 0x200,
+ ImhMultiLine = 0x400,
+ ImhNoEditMenu = 0x800,
+ ImhNoTextHandles = 0x1000,
+ //Flags that restrict input (exclusive flags)
+ ImhDigitsOnly = 0x10000,
+ ImhFormattedNumbersOnly = 0x20000,
+ ImhUppercaseOnly = 0x40000,
+ ImhLowercaseOnly = 0x80000,
+ ImhDialableCharactersOnly = 0x100000,
+ ImhEmailCharactersOnly = 0x200000,
+ ImhUrlCharactersOnly = 0x400000,
+ ImhLatinOnly = 0x800000,
+ //Masks:
+ ImhExclusiveInputMask = 0xffff0000
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/InputMethodQuery/index.ts b/src/lib/QtEnums/InputMethodQuery/index.ts
new file mode 100644
index 000000000..db7c7d85b
--- /dev/null
+++ b/src/lib/QtEnums/InputMethodQuery/index.ts
@@ -0,0 +1,22 @@
+export enum InputMethodQuery {
+ ImEnabled = 0x1,
+ ImMicroFocus = 0x2,
+ ImCursorRectangle = 0x2,
+ ImFont = 0x4,
+ ImCursorPosition = 0x8,
+ ImSurroundingText = 0x10,
+ ImCurrentSelection = 0x20,
+ ImMaximumTextLength = 0x40,
+ ImAnchorPosition = 0x80,
+ ImHints = 0x100,
+ ImPreferredLanguage = 0x200,
+ ImPlatformData = 0x80000000,
+ ImAbsolutePosition = 0x400,
+ ImTextBeforeCursor = 0x800,
+ ImTextAfterCursor = 0x1000,
+ ImEnterKeyType = 0x2000,
+ ImAnchorRectangle = 0x4000,
+ ImInputItemClipRectangle = 0x8000,
+ //Masks:
+ ImQueryAll = 0xffffffff
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ItemDataRole/index.ts b/src/lib/QtEnums/ItemDataRole/index.ts
new file mode 100644
index 000000000..64d7a9666
--- /dev/null
+++ b/src/lib/QtEnums/ItemDataRole/index.ts
@@ -0,0 +1,9 @@
+export enum ItemDataRole {
+ DisplayRole = 0,
+ DecorationRole = 1,
+ EditRole = 2,
+ ToolTipRole = 3,
+ StatusTipRole = 4,
+ WhatsThisRole = 5,
+ SizeHintRole = 13
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ItemFlag/index.ts b/src/lib/QtEnums/ItemFlag/index.ts
new file mode 100644
index 000000000..92457f98d
--- /dev/null
+++ b/src/lib/QtEnums/ItemFlag/index.ts
@@ -0,0 +1,13 @@
+export enum ItemFlag {
+ NoItemFlags = 0,
+ ItemIsSelectable = 1,
+ ItemIsEditable = 2,
+ ItemIsDragEnabled = 4,
+ ItemIsDropEnabled = 8,
+ ItemIsUserCheckable = 16,
+ ItemIsEnabled = 32,
+ ItemIsAutoTristate = 64,
+ ItemIsTristate = 64,
+ ItemNeverHasChildren = 128,
+ ItemIsUserTristate = 256
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ItemSelectionMode/index.ts b/src/lib/QtEnums/ItemSelectionMode/index.ts
new file mode 100644
index 000000000..1f20c8752
--- /dev/null
+++ b/src/lib/QtEnums/ItemSelectionMode/index.ts
@@ -0,0 +1,6 @@
+export enum ItemSelectionMode {
+ ContainsItemShape = 0x0,
+ IntersectsItemShape = 0x1,
+ ContainsItemBoundingRect = 0x2,
+ IntersectsItemBoundingRect = 0x3
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ItemSelectionOperation/index.ts b/src/lib/QtEnums/ItemSelectionOperation/index.ts
new file mode 100644
index 000000000..59bb916cb
--- /dev/null
+++ b/src/lib/QtEnums/ItemSelectionOperation/index.ts
@@ -0,0 +1,4 @@
+export enum ItemSelectionOperation {
+ ReplaceSelection = 0,
+ AddToSelection = 1
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/Key/index.ts b/src/lib/QtEnums/Key/index.ts
new file mode 100644
index 000000000..06e26a227
--- /dev/null
+++ b/src/lib/QtEnums/Key/index.ts
@@ -0,0 +1,471 @@
+export enum Key {
+ Key_Escape = 0x01000000,
+ Key_Tab = 0x01000001,
+ Key_Backtab = 0x01000002,
+ Key_Backspace = 0x01000003,
+ Key_Return = 0x01000004,
+ Key_Enter = 0x01000005,
+ Key_Insert = 0x01000006,
+ Key_Delete = 0x01000007,
+ Key_Pause = 0x01000008,
+ Key_Print = 0x01000009,
+ Key_SysReq = 0x0100000a,
+ Key_Clear = 0x0100000b,
+ Key_Home = 0x01000010,
+ Key_End = 0x01000011,
+ Key_Left = 0x01000012,
+ Key_Up = 0x01000013,
+ Key_Right = 0x01000014,
+ Key_Down = 0x01000015,
+ Key_PageUp = 0x01000016,
+ Key_PageDown = 0x01000017,
+ Key_Shift = 0x01000020,
+ Key_Control = 0x01000021,
+ Key_Meta = 0x01000022,
+ Key_Alt = 0x01000023,
+ Key_AltGr = 0x01001103,
+ Key_CapsLock = 0x01000024,
+ Key_NumLock = 0x01000025,
+ Key_ScrollLock = 0x01000026,
+ Key_F1 = 0x01000030,
+ Key_F2 = 0x01000031,
+ Key_F3 = 0x01000032,
+ Key_F4 = 0x01000033,
+ Key_F5 = 0x01000034,
+ Key_F6 = 0x01000035,
+ Key_F7 = 0x01000036,
+ Key_F8 = 0x01000037,
+ Key_F9 = 0x01000038,
+ Key_F10 = 0x01000039,
+ Key_F11 = 0x0100003a,
+ Key_F12 = 0x0100003b,
+ Key_F13 = 0x0100003c,
+ Key_F14 = 0x0100003d,
+ Key_F15 = 0x0100003e,
+ Key_F16 = 0x0100003f,
+ Key_F17 = 0x01000040,
+ Key_F18 = 0x01000041,
+ Key_F19 = 0x01000042,
+ Key_F20 = 0x01000043,
+ Key_F21 = 0x01000044,
+ Key_F22 = 0x01000045,
+ Key_F23 = 0x01000046,
+ Key_F24 = 0x01000047,
+ Key_F25 = 0x01000048,
+ Key_F26 = 0x01000049,
+ Key_F27 = 0x0100004a,
+ Key_F28 = 0x0100004b,
+ Key_F29 = 0x0100004c,
+ Key_F30 = 0x0100004d,
+ Key_F31 = 0x0100004e,
+ Key_F32 = 0x0100004f,
+ Key_F33 = 0x01000050,
+ Key_F34 = 0x01000051,
+ Key_F35 = 0x01000052,
+ Key_Super_L = 0x01000053,
+ Key_Super_R = 0x01000054,
+ Key_Menu = 0x01000055,
+ Key_Hyper_L = 0x01000056,
+ Key_Hyper_R = 0x01000057,
+ Key_Help = 0x01000058,
+ Key_Direction_L = 0x01000059,
+ Key_Direction_R = 0x01000060,
+ Key_Space = 0x20,
+ Key_Any = 0x20,
+ Key_Exclam = 0x21,
+ Key_QuoteDbl = 0x22,
+ Key_NumberSign = 0x23,
+ Key_Dollar = 0x24,
+ Key_Percent = 0x25,
+ Key_Ampersand = 0x26,
+ Key_Apostrophe = 0x27,
+ Key_ParenLeft = 0x28,
+ Key_ParenRight = 0x29,
+ Key_Asterisk = 0x2a,
+ Key_Plus = 0x2b,
+ Key_Comma = 0x2c,
+ Key_Minus = 0x2d,
+ Key_Period = 0x2e,
+ Key_Slash = 0x2f,
+ Key_0 = 0x30,
+ Key_1 = 0x31,
+ Key_2 = 0x32,
+ Key_3 = 0x33,
+ Key_4 = 0x34,
+ Key_5 = 0x35,
+ Key_6 = 0x36,
+ Key_7 = 0x37,
+ Key_8 = 0x38,
+ Key_9 = 0x39,
+ Key_Colon = 0x3a,
+ Key_Semicolon = 0x3b,
+ Key_Less = 0x3c,
+ Key_Equal = 0x3d,
+ Key_Greater = 0x3e,
+ Key_Question = 0x3f,
+ Key_At = 0x40,
+ Key_A = 0x41,
+ Key_B = 0x42,
+ Key_C = 0x43,
+ Key_D = 0x44,
+ Key_E = 0x45,
+ Key_F = 0x46,
+ Key_G = 0x47,
+ Key_H = 0x48,
+ Key_I = 0x49,
+ Key_J = 0x4a,
+ Key_K = 0x4b,
+ Key_L = 0x4c,
+ Key_M = 0x4d,
+ Key_N = 0x4e,
+ Key_O = 0x4f,
+ Key_P = 0x50,
+ Key_Q = 0x51,
+ Key_R = 0x52,
+ Key_S = 0x53,
+ Key_T = 0x54,
+ Key_U = 0x55,
+ Key_V = 0x56,
+ Key_W = 0x57,
+ Key_X = 0x58,
+ Key_Y = 0x59,
+ Key_Z = 0x5a,
+ Key_BracketLeft = 0x5b,
+ Key_Backslash = 0x5c,
+ Key_BracketRight = 0x5d,
+ Key_AsciiCircum = 0x5e,
+ Key_Underscore = 0x5f,
+ Key_QuoteLeft = 0x60,
+ Key_BraceLeft = 0x7b,
+ Key_Bar = 0x7c,
+ Key_BraceRight = 0x7d,
+ Key_AsciiTilde = 0x7e,
+ Key_nobreakspace = 0x0a0,
+ Key_exclamdown = 0x0a1,
+ Key_cent = 0x0a2,
+ Key_sterling = 0x0a3,
+ Key_currency = 0x0a4,
+ Key_yen = 0x0a5,
+ Key_brokenbar = 0x0a6,
+ Key_section = 0x0a7,
+ Key_diaeresis = 0x0a8,
+ Key_copyright = 0x0a9,
+ Key_ordfeminine = 0x0aa,
+ Key_guillemotleft = 0x0ab,
+ Key_notsign = 0x0ac,
+ Key_hyphen = 0x0ad,
+ Key_registered = 0x0ae,
+ Key_macron = 0x0af,
+ Key_degree = 0x0b0,
+ Key_plusminus = 0x0b1,
+ Key_twosuperior = 0x0b2,
+ Key_threesuperior = 0x0b3,
+ Key_acute = 0x0b4,
+ Key_mu = 0x0b5,
+ Key_paragraph = 0x0b6,
+ Key_periodcentered = 0x0b7,
+ Key_cedilla = 0x0b8,
+ Key_onesuperior = 0x0b9,
+ Key_masculine = 0x0ba,
+ Key_guillemotright = 0x0bb,
+ Key_onequarter = 0x0bc,
+ Key_onehalf = 0x0bd,
+ Key_threequarters = 0x0be,
+ Key_questiondown = 0x0bf,
+ Key_Agrave = 0x0c0,
+ Key_Aacute = 0x0c1,
+ Key_Acircumflex = 0x0c2,
+ Key_Atilde = 0x0c3,
+ Key_Adiaeresis = 0x0c4,
+ Key_Aring = 0x0c5,
+ Key_AE = 0x0c6,
+ Key_Ccedilla = 0x0c7,
+ Key_Egrave = 0x0c8,
+ Key_Eacute = 0x0c9,
+ Key_Ecircumflex = 0x0ca,
+ Key_Ediaeresis = 0x0cb,
+ Key_Igrave = 0x0cc,
+ Key_Iacute = 0x0cd,
+ Key_Icircumflex = 0x0ce,
+ Key_Idiaeresis = 0x0cf,
+ Key_ETH = 0x0d0,
+ Key_Ntilde = 0x0d1,
+ Key_Ograve = 0x0d2,
+ Key_Oacute = 0x0d3,
+ Key_Ocircumflex = 0x0d4,
+ Key_Otilde = 0x0d5,
+ Key_Odiaeresis = 0x0d6,
+ Key_multiply = 0x0d7,
+ Key_Ooblique = 0x0d8,
+ Key_Ugrave = 0x0d9,
+ Key_Uacute = 0x0da,
+ Key_Ucircumflex = 0x0db,
+ Key_Udiaeresis = 0x0dc,
+ Key_Yacute = 0x0dd,
+ Key_THORN = 0x0de,
+ Key_ssharp = 0x0df,
+ Key_division = 0x0f7,
+ Key_ydiaeresis = 0x0ff,
+ Key_Multi_key = 0x01001120,
+ Key_Codeinput = 0x01001137,
+ Key_SingleCandidate = 0x0100113c,
+ Key_MultipleCandidate = 0x0100113d,
+ Key_PreviousCandidate = 0x0100113e,
+ Key_Mode_switch = 0x0100117e,
+ Key_Kanji = 0x01001121,
+ Key_Muhenkan = 0x01001122,
+ Key_Henkan = 0x01001123,
+ Key_Romaji = 0x01001124,
+ Key_Hiragana = 0x01001125,
+ Key_Katakana = 0x01001126,
+ Key_Hiragana_Katakana = 0x01001127,
+ Key_Zenkaku = 0x01001128,
+ Key_Hankaku = 0x01001129,
+ Key_Zenkaku_Hankaku = 0x0100112a,
+ Key_Touroku = 0x0100112b,
+ Key_Massyo = 0x0100112c,
+ Key_Kana_Lock = 0x0100112d,
+ Key_Kana_Shift = 0x0100112e,
+ Key_Eisu_Shift = 0x0100112f,
+ Key_Eisu_toggle = 0x01001130,
+ Key_Hangul = 0x01001131,
+ Key_Hangul_Start = 0x01001132,
+ Key_Hangul_End = 0x01001133,
+ Key_Hangul_Hanja = 0x01001134,
+ Key_Hangul_Jamo = 0x01001135,
+ Key_Hangul_Romaja = 0x01001136,
+ Key_Hangul_Jeonja = 0x01001138,
+ Key_Hangul_Banja = 0x01001139,
+ Key_Hangul_PreHanja = 0x0100113a,
+ Key_Hangul_PostHanja = 0x0100113b,
+ Key_Hangul_Special = 0x0100113f,
+ Key_Dead_Grave = 0x01001250,
+ Key_Dead_Acute = 0x01001251,
+ Key_Dead_Circumflex = 0x01001252,
+ Key_Dead_Tilde = 0x01001253,
+ Key_Dead_Macron = 0x01001254,
+ Key_Dead_Breve = 0x01001255,
+ Key_Dead_Abovedot = 0x01001256,
+ Key_Dead_Diaeresis = 0x01001257,
+ Key_Dead_Abovering = 0x01001258,
+ Key_Dead_Doubleacute = 0x01001259,
+ Key_Dead_Caron = 0x0100125a,
+ Key_Dead_Cedilla = 0x0100125b,
+ Key_Dead_Ogonek = 0x0100125c,
+ Key_Dead_Iota = 0x0100125d,
+ Key_Dead_Voiced_Sound = 0x0100125e,
+ Key_Dead_Semivoiced_Sound = 0x0100125f,
+ Key_Dead_Belowdot = 0x01001260,
+ Key_Dead_Hook = 0x01001261,
+ Key_Dead_Horn = 0x01001262,
+ Key_Dead_Stroke = 0x01001263,
+ Key_Dead_Abovecomma = 0x01001264,
+ Key_Dead_Abovereversedcomma = 0x01001265,
+ Key_Dead_Doublegrave = 0x01001266,
+ Key_Dead_Belowring = 0x01001267,
+ Key_Dead_Belowmacron = 0x01001268,
+ Key_Dead_Belowcircumflex = 0x01001269,
+ Key_Dead_Belowtilde = 0x0100126a,
+ Key_Dead_Belowbreve = 0x0100126b,
+ Key_Dead_Belowdiaeresis = 0x0100126c,
+ Key_Dead_Invertedbreve = 0x0100126d,
+ Key_Dead_Belowcomma = 0x0100126e,
+ Key_Dead_Currency = 0x0100126f,
+ Key_Dead_a = 0x01001280,
+ Key_Dead_A = 0x01001281,
+ Key_Dead_e = 0x01001282,
+ Key_Dead_E = 0x01001283,
+ Key_Dead_i = 0x01001284,
+ Key_Dead_I = 0x01001285,
+ Key_Dead_o = 0x01001286,
+ Key_Dead_O = 0x01001287,
+ Key_Dead_u = 0x01001288,
+ Key_Dead_U = 0x01001289,
+ Key_Dead_Small_Schwa = 0x0100128a,
+ Key_Dead_Capital_Schwa = 0x0100128b,
+ Key_Dead_Greek = 0x0100128c,
+ Key_Dead_Lowline = 0x01001290,
+ Key_Dead_Aboveverticalline = 0x01001291,
+ Key_Dead_Belowverticalline = 0x01001292,
+ Key_Dead_Longsolidusoverlay = 0x01001293,
+ Key_Back = 0x01000061,
+ Key_Forward = 0x01000062,
+ Key_Stop = 0x01000063,
+ Key_Refresh = 0x01000064,
+ Key_VolumeDown = 0x01000070,
+ Key_VolumeMute = 0x01000071,
+ Key_VolumeUp = 0x01000072,
+ Key_BassBoost = 0x01000073,
+ Key_BassUp = 0x01000074,
+ Key_BassDown = 0x01000075,
+ Key_TrebleUp = 0x01000076,
+ Key_TrebleDown = 0x01000077,
+ Key_MediaPlay = 0x01000080,
+ Key_MediaStop = 0x01000081,
+ Key_MediaPrevious = 0x01000082,
+ Key_MediaNext = 0x01000083,
+ Key_MediaRecord = 0x01000084,
+ Key_MediaPause = 0x1000085,
+ Key_MediaTogglePlayPause = 0x1000086,
+ Key_HomePage = 0x01000090,
+ Key_Favorites = 0x01000091,
+ Key_Search = 0x01000092,
+ Key_Standby = 0x01000093,
+ Key_OpenUrl = 0x01000094,
+ Key_LaunchMail = 0x010000a0,
+ Key_LaunchMedia = 0x010000a1,
+ Key_Launch0 = 0x010000a2,
+ Key_Launch1 = 0x010000a3,
+ Key_Launch2 = 0x010000a4,
+ Key_Launch3 = 0x010000a5,
+ Key_Launch4 = 0x010000a6,
+ Key_Launch5 = 0x010000a7,
+ Key_Launch6 = 0x010000a8,
+ Key_Launch7 = 0x010000a9,
+ Key_Launch8 = 0x010000aa,
+ Key_Launch9 = 0x010000ab,
+ Key_LaunchA = 0x010000ac,
+ Key_LaunchB = 0x010000ad,
+ Key_LaunchC = 0x010000ae,
+ Key_LaunchD = 0x010000af,
+ Key_LaunchE = 0x010000b0,
+ Key_LaunchF = 0x010000b1,
+ Key_LaunchG = 0x0100010e,
+ Key_LaunchH = 0x0100010f,
+ Key_MonBrightnessUp = 0x010000b2,
+ Key_MonBrightnessDown = 0x010000b3,
+ Key_KeyboardLightOnOff = 0x010000b4,
+ Key_KeyboardBrightnessUp = 0x010000b5,
+ Key_KeyboardBrightnessDown = 0x010000b6,
+ Key_PowerOff = 0x010000b7,
+ Key_WakeUp = 0x010000b8,
+ Key_Eject = 0x010000b9,
+ Key_ScreenSaver = 0x010000ba,
+ Key_WWW = 0x010000bb,
+ Key_Memo = 0x010000bc,
+ Key_LightBulb = 0x010000bd,
+ Key_Shop = 0x010000be,
+ Key_History = 0x010000bf,
+ Key_AddFavorite = 0x010000c0,
+ Key_HotLinks = 0x010000c1,
+ Key_BrightnessAdjust = 0x010000c2,
+ Key_Finance = 0x010000c3,
+ Key_Community = 0x010000c4,
+ Key_AudioRewind = 0x010000c5,
+ Key_BackForward = 0x010000c6,
+ Key_ApplicationLeft = 0x010000c7,
+ Key_ApplicationRight = 0x010000c8,
+ Key_Book = 0x010000c9,
+ Key_CD = 0x010000ca,
+ Key_Calculator = 0x010000cb,
+ Key_ToDoList = 0x010000cc,
+ Key_ClearGrab = 0x010000cd,
+ Key_Close = 0x010000ce,
+ Key_Copy = 0x010000cf,
+ Key_Cut = 0x010000d0,
+ Key_Display = 0x010000d1,
+ Key_DOS = 0x010000d2,
+ Key_Documents = 0x010000d3,
+ Key_Excel = 0x010000d4,
+ Key_Explorer = 0x010000d5,
+ Key_Game = 0x010000d6,
+ Key_Go = 0x010000d7,
+ Key_iTouch = 0x010000d8,
+ Key_LogOff = 0x010000d9,
+ Key_Market = 0x010000da,
+ Key_Meeting = 0x010000db,
+ Key_MenuKB = 0x010000dc,
+ Key_MenuPB = 0x010000dd,
+ Key_MySites = 0x010000de,
+ Key_News = 0x010000df,
+ Key_OfficeHome = 0x010000e0,
+ Key_Option = 0x010000e1,
+ Key_Paste = 0x010000e2,
+ Key_Phone = 0x010000e3,
+ Key_Calendar = 0x010000e4,
+ Key_Reply = 0x010000e5,
+ Key_Reload = 0x010000e6,
+ Key_RotateWindows = 0x010000e7,
+ Key_RotationPB = 0x010000e8,
+ Key_RotationKB = 0x010000e9,
+ Key_Save = 0x010000ea,
+ Key_Send = 0x010000eb,
+ Key_Spell = 0x010000ec,
+ Key_SplitScreen = 0x010000ed,
+ Key_Support = 0x010000ee,
+ Key_TaskPane = 0x010000ef,
+ Key_Terminal = 0x010000f0,
+ Key_Tools = 0x010000f1,
+ Key_Travel = 0x010000f2,
+ Key_Video = 0x010000f3,
+ Key_Word = 0x010000f4,
+ Key_Xfer = 0x010000f5,
+ Key_ZoomIn = 0x010000f6,
+ Key_ZoomOut = 0x010000f7,
+ Key_Away = 0x010000f8,
+ Key_Messenger = 0x010000f9,
+ Key_WebCam = 0x010000fa,
+ Key_MailForward = 0x010000fb,
+ Key_Pictures = 0x010000fc,
+ Key_Music = 0x010000fd,
+ Key_Battery = 0x010000fe,
+ Key_Bluetooth = 0x010000ff,
+ Key_WLAN = 0x01000100,
+ Key_UWB = 0x01000101,
+ Key_AudioForward = 0x01000102,
+ Key_AudioRepeat = 0x01000103,
+ Key_AudioRandomPlay = 0x01000104,
+ Key_Subtitle = 0x01000105,
+ Key_AudioCycleTrack = 0x01000106,
+ Key_Time = 0x01000107,
+ Key_Hibernate = 0x01000108,
+ Key_View = 0x01000109,
+ Key_TopMenu = 0x0100010a,
+ Key_PowerDown = 0x0100010b,
+ Key_Suspend = 0x0100010c,
+ Key_ContrastAdjust = 0x0100010d,
+ Key_TouchpadToggle = 0x01000110,
+ Key_TouchpadOn = 0x01000111,
+ Key_TouchpadOff = 0x01000112,
+ Key_MicMute = 0x01000113,
+ Key_Red = 0x01000114,
+ Key_Green = 0x01000115,
+ Key_Yellow = 0x01000116,
+ Key_Blue = 0x01000117,
+ Key_ChannelUp = 0x01000118,
+ Key_ChannelDown = 0x01000119,
+ Key_Guide = 0x0100011a,
+ Key_Info = 0x0100011b,
+ Key_Settings = 0x0100011c,
+ Key_MicVolumeUp = 0x0100011d,
+ Key_MicVolumeDown = 0x0100011e,
+ Key_New = 0x01000120,
+ Key_Open = 0x01000121,
+ Key_Find = 0x01000122,
+ Key_Undo = 0x01000123,
+ Key_Redo = 0x01000124,
+ Key_MediaLast = 0x0100ffff,
+ Key_unknown = 0x01ffffff,
+ Key_Call = 0x01100004,
+ Key_Camera = 0x01100020,
+ Key_CameraFocus = 0x01100021,
+ Key_Context1 = 0x01100000,
+ Key_Context2 = 0x01100001,
+ Key_Context3 = 0x01100002,
+ Key_Context4 = 0x01100003,
+ Key_Flip = 0x01100006,
+ Key_Hangup = 0x01100005,
+ Key_No = 0x01010002,
+ Key_Select = 0x01010000,
+ Key_Yes = 0x01010001,
+ Key_ToggleCallHangup = 0x01100007,
+ Key_VoiceDial = 0x01100008,
+ Key_LastNumberRedial = 0x01100009,
+ Key_Execute = 0x01020003,
+ Key_Printer = 0x01020002,
+ Key_Play = 0x01020005,
+ Key_Sleep = 0x01020004,
+ Key_Zoom = 0x01020006,
+ Key_Exit = 0x0102000a,
+ Key_Cancel = 0x01020001
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/KeyboardModifier/index.ts b/src/lib/QtEnums/KeyboardModifier/index.ts
new file mode 100644
index 000000000..bc0471394
--- /dev/null
+++ b/src/lib/QtEnums/KeyboardModifier/index.ts
@@ -0,0 +1,9 @@
+export enum KeyboardModifier {
+ NoModifier = 0x00000000,
+ ShiftModifier = 0x02000000,
+ ControlModifier = 0x04000000,
+ AltModifier = 0x08000000,
+ MetaModifier = 0x10000000,
+ KeypadModifier = 0x20000000,
+ GroupSwitchModifier = 0x40000000
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/LayoutDirection/index.ts b/src/lib/QtEnums/LayoutDirection/index.ts
new file mode 100644
index 000000000..4cf73f068
--- /dev/null
+++ b/src/lib/QtEnums/LayoutDirection/index.ts
@@ -0,0 +1,5 @@
+export enum LayoutDirection {
+ LeftToRight = 0,
+ RightToLeft = 1,
+ LayoutDirectionAuto = 2
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/MaskMode/index.ts b/src/lib/QtEnums/MaskMode/index.ts
new file mode 100644
index 000000000..91bb680ad
--- /dev/null
+++ b/src/lib/QtEnums/MaskMode/index.ts
@@ -0,0 +1,4 @@
+export enum MaskMode {
+ MaskInColor = 0,
+ MaskOutColor = 1
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/MatchFlag/index.ts b/src/lib/QtEnums/MatchFlag/index.ts
new file mode 100644
index 000000000..6ef876e78
--- /dev/null
+++ b/src/lib/QtEnums/MatchFlag/index.ts
@@ -0,0 +1,12 @@
+export enum MatchFlag {
+ MatchExactly = 0,
+ MatchFixedString = 8,
+ MatchContains = 1,
+ MatchStartsWith = 2,
+ MatchEndsWith = 3,
+ MatchCaseSensitive = 16,
+ MatchRegExp = 4,
+ MatchWildcard = 5,
+ MatchWrap = 32,
+ MatchRecursive = 64
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/Modifier/index.ts b/src/lib/QtEnums/Modifier/index.ts
new file mode 100644
index 000000000..65de68428
--- /dev/null
+++ b/src/lib/QtEnums/Modifier/index.ts
@@ -0,0 +1,7 @@
+export enum Modifier {
+ SHIFT = 0x02000000,
+ META = 0x10000000,
+ CTRL = 0x04000000,
+ ALT = 0x08000000,
+ UNICODE_ACCEL = 0x00000000
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/MouseButton/index.ts b/src/lib/QtEnums/MouseButton/index.ts
new file mode 100644
index 000000000..3273a4fbb
--- /dev/null
+++ b/src/lib/QtEnums/MouseButton/index.ts
@@ -0,0 +1,37 @@
+export enum MouseButton {
+ NoButton = 0x00000000,
+ AllButtons = 0x07ffffff,
+ LeftButton = 0x00000001,
+ RightButton = 0x00000002,
+ MidButton = 0x00000004,
+ MiddleButton = 0x00000004,
+ BackButton = 0x00000008,
+ XButton1 = 0x00000008,
+ ExtraButton1 = 0x00000008,
+ ForwardButton = 0x00000010,
+ XButton2 = 0x00000010,
+ ExtraButton2 = 0x00000010,
+ TaskButton = 0x00000020,
+ ExtraButton3 = 0x00000020,
+ ExtraButton4 = 0x00000040,
+ ExtraButton5 = 0x00000080,
+ ExtraButton6 = 0x00000100,
+ ExtraButton7 = 0x00000200,
+ ExtraButton8 = 0x00000400,
+ ExtraButton9 = 0x00000800,
+ ExtraButton10 = 0x00001000,
+ ExtraButton11 = 0x00002000,
+ ExtraButton12 = 0x00004000,
+ ExtraButton13 = 0x00008000,
+ ExtraButton14 = 0x00010000,
+ ExtraButton15 = 0x00020000,
+ ExtraButton16 = 0x00040000,
+ ExtraButton17 = 0x00080000,
+ ExtraButton18 = 0x00100000,
+ ExtraButton19 = 0x00200000,
+ ExtraButton20 = 0x00400000,
+ ExtraButton21 = 0x00800000,
+ ExtraButton22 = 0x01000000,
+ ExtraButton23 = 0x02000000,
+ ExtraButton24 = 0x04000000
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/MouseEventFlag/index.ts b/src/lib/QtEnums/MouseEventFlag/index.ts
new file mode 100644
index 000000000..ab07bfe65
--- /dev/null
+++ b/src/lib/QtEnums/MouseEventFlag/index.ts
@@ -0,0 +1,3 @@
+export enum MouseEventFlag {
+ MouseEventCreatedDoubleClick = 0x01
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/MouseEventSource/index.ts b/src/lib/QtEnums/MouseEventSource/index.ts
new file mode 100644
index 000000000..db49fedcf
--- /dev/null
+++ b/src/lib/QtEnums/MouseEventSource/index.ts
@@ -0,0 +1,6 @@
+export enum MouseEventSource {
+ MouseEventNotSynthesized = 0,
+ MouseEventSynthesizedBySystem = 1,
+ MouseEventSynthesizedByQt = 2,
+ MouseEventSynthesizedByApplication = 3
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/NativeGestureType/index.ts b/src/lib/QtEnums/NativeGestureType/index.ts
new file mode 100644
index 000000000..8cd8d3635
--- /dev/null
+++ b/src/lib/QtEnums/NativeGestureType/index.ts
@@ -0,0 +1,9 @@
+export enum NativeGestureType {
+ BeginNativeGesture = 0,
+ EndNativeGesture = 1,
+ PanNativeGesture = 2,
+ ZoomNativeGesture = 3,
+ SmartZoomNativeGesture = 4,
+ RotateNativeGesture = 5,
+ SwipeNativeGesture = 6
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/NavigationMode/index.ts b/src/lib/QtEnums/NavigationMode/index.ts
new file mode 100644
index 000000000..c8c442d95
--- /dev/null
+++ b/src/lib/QtEnums/NavigationMode/index.ts
@@ -0,0 +1,7 @@
+export enum NavigationMode {
+ NavigationModeNone = 0,
+ NavigationModeKeypadTabOrder = 1,
+ NavigationModeKeypadDirectional = 2,
+ NavigationModeCursorAuto = 3,
+ NavigationModeCursorForceVisible = 4
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/Orientation/index.ts b/src/lib/QtEnums/Orientation/index.ts
new file mode 100644
index 000000000..ee3cc8d5c
--- /dev/null
+++ b/src/lib/QtEnums/Orientation/index.ts
@@ -0,0 +1,4 @@
+export enum Orientation {
+ Horizontal = 0x1,
+ Vertical = 0x2
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ScreenOrientation/index.ts b/src/lib/QtEnums/ScreenOrientation/index.ts
new file mode 100644
index 000000000..2bdc00ef3
--- /dev/null
+++ b/src/lib/QtEnums/ScreenOrientation/index.ts
@@ -0,0 +1,7 @@
+export enum ScreenOrientation {
+ PrimaryOrientation = 0x00000000,
+ LandscapeOrientation = 0x00000002,
+ PortraitOrientation = 0x00000001,
+ InvertedLandscapeOrientation = 0x00000008,
+ InvertedPortraitOrientation = 0x00000004
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ScrollBarPolicy/index.ts b/src/lib/QtEnums/ScrollBarPolicy/index.ts
new file mode 100644
index 000000000..d377b8a74
--- /dev/null
+++ b/src/lib/QtEnums/ScrollBarPolicy/index.ts
@@ -0,0 +1,5 @@
+export enum ScrollBarPolicy {
+ ScrollBarAsNeeded = 0,
+ ScrollBarAlwaysOff = 1,
+ ScrollBarAlwaysOn = 2
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ScrollPhase/index.ts b/src/lib/QtEnums/ScrollPhase/index.ts
new file mode 100644
index 000000000..277c354b3
--- /dev/null
+++ b/src/lib/QtEnums/ScrollPhase/index.ts
@@ -0,0 +1,7 @@
+export enum ScrollPhase {
+ NoScrollPhase = 0,
+ ScrollBegin = 1,
+ ScrollUpdate = 2,
+ ScrollEnd = 3,
+ ScrollMomentum = 4
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ShortcutContext/index.ts b/src/lib/QtEnums/ShortcutContext/index.ts
new file mode 100644
index 000000000..b10652d21
--- /dev/null
+++ b/src/lib/QtEnums/ShortcutContext/index.ts
@@ -0,0 +1,6 @@
+export enum ShortcutContext {
+ WidgetShortcut = 0,
+ WidgetWithChildrenShortcut = 3,
+ WindowShortcut = 1,
+ ApplicationShortcut = 2
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/SizeHint/index.ts b/src/lib/QtEnums/SizeHint/index.ts
new file mode 100644
index 000000000..0f888bbc9
--- /dev/null
+++ b/src/lib/QtEnums/SizeHint/index.ts
@@ -0,0 +1,6 @@
+export enum SizeHint {
+ MinimumSize = 0,
+ PreferredSize = 1,
+ MaximumSize = 2,
+ MinimumDescent = 3
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/SizeMode/index.ts b/src/lib/QtEnums/SizeMode/index.ts
new file mode 100644
index 000000000..a7c072999
--- /dev/null
+++ b/src/lib/QtEnums/SizeMode/index.ts
@@ -0,0 +1,4 @@
+export enum SizeMode {
+ AbsoluteSize = 0,
+ RelativeSize = 1
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/SortOrder/index.ts b/src/lib/QtEnums/SortOrder/index.ts
new file mode 100644
index 000000000..9b82272f1
--- /dev/null
+++ b/src/lib/QtEnums/SortOrder/index.ts
@@ -0,0 +1,4 @@
+export enum SortOrder {
+ AscendingOrder = 0,
+ DescendingOrder = 1
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/TabFocusBehavior/index.ts b/src/lib/QtEnums/TabFocusBehavior/index.ts
new file mode 100644
index 000000000..8ae7a133c
--- /dev/null
+++ b/src/lib/QtEnums/TabFocusBehavior/index.ts
@@ -0,0 +1,6 @@
+export enum TabFocusBehavior {
+ NoTabFocus = 0x00,
+ TabFocusTextControls = 0x01,
+ TabFocusListControls = 0x02,
+ TabFocusAllControls = 0xff
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/TextElideMode/index.ts b/src/lib/QtEnums/TextElideMode/index.ts
new file mode 100644
index 000000000..d7b62d49d
--- /dev/null
+++ b/src/lib/QtEnums/TextElideMode/index.ts
@@ -0,0 +1,6 @@
+export enum TextElideMode {
+ ElideLeft = 0,
+ ElideRight = 1,
+ ElideMiddle = 2,
+ ElideNone = 3
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/TextFlag/index.ts b/src/lib/QtEnums/TextFlag/index.ts
new file mode 100644
index 000000000..0b192722c
--- /dev/null
+++ b/src/lib/QtEnums/TextFlag/index.ts
@@ -0,0 +1,12 @@
+export enum TextFlag {
+ TextSingleLine = 0x0100,
+ TextDontClip = 0x0200,
+ TextExpandTabs = 0x0400,
+ TextShowMnemonic = 0x0800,
+ TextWordWrap = 0x1000,
+ TextWrapAnywhere = 0x2000,
+ TextHideMnemonic = 0x8000,
+ TextDontPrint = 0x4000,
+ TextIncludeTrailingSpaces = 0x08000000,
+ TextJustificationForced = 0x10000
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/TextFormat/index.ts b/src/lib/QtEnums/TextFormat/index.ts
new file mode 100644
index 000000000..fd63bc79a
--- /dev/null
+++ b/src/lib/QtEnums/TextFormat/index.ts
@@ -0,0 +1,5 @@
+export enum TextFormat {
+ PlainText = 0,
+ RichText = 1,
+ AutoText = 2
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/TextInteractionFlag/index.ts b/src/lib/QtEnums/TextInteractionFlag/index.ts
new file mode 100644
index 000000000..7a559d86a
--- /dev/null
+++ b/src/lib/QtEnums/TextInteractionFlag/index.ts
@@ -0,0 +1,10 @@
+export enum TextInteractionFlag {
+ NoTextInteraction = 0,
+ TextSelectableByMouse = 1,
+ TextSelectableByKeyboard = 2,
+ LinksAccessibleByMouse = 4,
+ LinksAccessibleByKeyboard = 8,
+ TextEditable = 16,
+ TextEditorInteraction = 19,
+ TextBrowserInteraction = 13
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/TileRule/index.ts b/src/lib/QtEnums/TileRule/index.ts
new file mode 100644
index 000000000..c11cf2025
--- /dev/null
+++ b/src/lib/QtEnums/TileRule/index.ts
@@ -0,0 +1,5 @@
+export enum TileRule {
+ StretchTile = 0,
+ RepeatTile = 1,
+ RoundTile = 2
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/TimeSpec/index.ts b/src/lib/QtEnums/TimeSpec/index.ts
new file mode 100644
index 000000000..daccab97e
--- /dev/null
+++ b/src/lib/QtEnums/TimeSpec/index.ts
@@ -0,0 +1,6 @@
+export enum TimeSpec {
+ LocalTime = 0,
+ UTC = 1,
+ OffsetFromUTC = 2,
+ TimeZone = 3
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/TimerType/index.ts b/src/lib/QtEnums/TimerType/index.ts
new file mode 100644
index 000000000..2e797a1d0
--- /dev/null
+++ b/src/lib/QtEnums/TimerType/index.ts
@@ -0,0 +1,5 @@
+export enum TimerType {
+ PreciseTimer = 0,
+ CoarseTimer = 1,
+ VeryCoarseTimer = 2
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ToolBarArea/index.ts b/src/lib/QtEnums/ToolBarArea/index.ts
new file mode 100644
index 000000000..68a1d3afc
--- /dev/null
+++ b/src/lib/QtEnums/ToolBarArea/index.ts
@@ -0,0 +1,8 @@
+export enum ToolBarArea {
+ LeftToolBarArea = 0x1,
+ RightToolBarArea = 0x2,
+ TopToolBarArea = 0x4,
+ BottomToolBarArea = 0x8,
+ AllToolBarAreas = 0xf,
+ NoToolBarArea = 0
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/ToolButtonStyle/index.ts b/src/lib/QtEnums/ToolButtonStyle/index.ts
new file mode 100644
index 000000000..489a91fca
--- /dev/null
+++ b/src/lib/QtEnums/ToolButtonStyle/index.ts
@@ -0,0 +1,7 @@
+export enum ToolButtonStyle {
+ ToolButtonIconOnly = 0,
+ ToolButtonTextOnly = 1,
+ ToolButtonTextBesideIcon = 2,
+ ToolButtonTextUnderIcon = 3,
+ ToolButtonFollowStyle = 4
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/TouchPointState/index.ts b/src/lib/QtEnums/TouchPointState/index.ts
new file mode 100644
index 000000000..6231a319f
--- /dev/null
+++ b/src/lib/QtEnums/TouchPointState/index.ts
@@ -0,0 +1,6 @@
+export enum TouchPointState {
+ TouchPointPressed = 0x01,
+ TouchPointMoved = 0x02,
+ TouchPointStationary = 0x04,
+ TouchPointReleased = 0x08
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/TransformationMode/index.ts b/src/lib/QtEnums/TransformationMode/index.ts
new file mode 100644
index 000000000..ccb756d6f
--- /dev/null
+++ b/src/lib/QtEnums/TransformationMode/index.ts
@@ -0,0 +1,4 @@
+export enum TransformationMode {
+ FastTransformation = 0,
+ SmoothTransformation = 1
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/UIEffect/index.ts b/src/lib/QtEnums/UIEffect/index.ts
new file mode 100644
index 000000000..446594830
--- /dev/null
+++ b/src/lib/QtEnums/UIEffect/index.ts
@@ -0,0 +1,8 @@
+export enum UIEffect {
+ UI_AnimateMenu = 1,
+ UI_FadeMenu = 2,
+ UI_AnimateCombo = 3,
+ UI_AnimateTooltip = 4,
+ UI_FadeTooltip = 5,
+ UI_AnimateToolBox = 6
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/WhiteSpaceMode/index.ts b/src/lib/QtEnums/WhiteSpaceMode/index.ts
new file mode 100644
index 000000000..b97d318eb
--- /dev/null
+++ b/src/lib/QtEnums/WhiteSpaceMode/index.ts
@@ -0,0 +1,5 @@
+export enum WhiteSpaceMode {
+ WhiteSpaceNormal = 0,
+ WhiteSpacePre = 1,
+ WhiteSpaceNoWrap = 2
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/WidgetAttribute/index.ts b/src/lib/QtEnums/WidgetAttribute/index.ts
new file mode 100644
index 000000000..99e4065b4
--- /dev/null
+++ b/src/lib/QtEnums/WidgetAttribute/index.ts
@@ -0,0 +1,86 @@
+export enum WidgetAttribute {
+ WA_AcceptDrops = 78,
+ WA_AlwaysShowToolTips = 84,
+ WA_ContentsPropagated = 3,
+ WA_CustomWhatsThis = 47,
+ WA_DeleteOnClose = 55,
+ WA_Disabled = 0,
+ WA_DontShowOnScreen = 103,
+ WA_ForceDisabled = 32,
+ WA_ForceUpdatesDisabled = 59,
+ WA_GroupLeader = 72,
+ WA_Hover = 74,
+ WA_InputMethodEnabled = 14,
+ WA_KeyboardFocusChange = 77,
+ WA_KeyCompression = 33,
+ WA_LayoutOnEntireRect = 48,
+ WA_LayoutUsesWidgetRect = 92,
+ WA_MacNoClickThrough = 12,
+ WA_MacOpaqueSizeGrip = 85,
+ WA_MacShowFocusRect = 88,
+ WA_MacNormalSize = 89,
+ WA_MacSmallSize = 90,
+ WA_MacMiniSize = 91,
+ WA_MacVariableSize = 102,
+ WA_MacBrushedMetal = 46,
+ WA_Mapped = 11,
+ WA_MouseNoMask = 71,
+ WA_MouseTracking = 2,
+ WA_Moved = 43,
+ WA_MSWindowsUseDirect3D = 94,
+ WA_NoBackground = 4,
+ WA_NoChildEventsForParent = 58,
+ WA_NoChildEventsFromChildren = 39,
+ WA_NoMouseReplay = 54,
+ WA_NoMousePropagation = 73,
+ WA_TransparentForMouseEvents = 51,
+ WA_NoSystemBackground = 9,
+ WA_OpaquePaintEvent = 4,
+ WA_OutsideWSRange = 49,
+ WA_PaintOnScreen = 8,
+ WA_PaintUnclipped = 52,
+ WA_PendingMoveEvent = 34,
+ WA_PendingResizeEvent = 35,
+ WA_QuitOnClose = 76,
+ WA_Resized = 42,
+ WA_RightToLeft = 56,
+ WA_SetCursor = 38,
+ WA_SetFont = 37,
+ WA_SetPalette = 36,
+ WA_SetStyle = 86,
+ WA_ShowModal = 70,
+ WA_StaticContents = 5,
+ WA_StyleSheet = 97,
+ WA_StyleSheetTarget = 131,
+ WA_TabletTracking = 129,
+ WA_TranslucentBackground = 120,
+ WA_UnderMouse = 1,
+ WA_UpdatesDisabled = 10,
+ WA_WindowModified = 41,
+ WA_WindowPropagation = 80,
+ WA_MacAlwaysShowToolWindow = 96,
+ WA_SetLocale = 87,
+ WA_StyledBackground = 93,
+ WA_ShowWithoutActivating = 98,
+ WA_NativeWindow = 100,
+ WA_DontCreateNativeAncestors = 101,
+ WA_X11NetWmWindowTypeDesktop = 104,
+ WA_X11NetWmWindowTypeDock = 105,
+ WA_X11NetWmWindowTypeToolBar = 106,
+ WA_X11NetWmWindowTypeMenu = 107,
+ WA_X11NetWmWindowTypeUtility = 108,
+ WA_X11NetWmWindowTypeSplash = 109,
+ WA_X11NetWmWindowTypeDialog = 110,
+ WA_X11NetWmWindowTypeDropDownMenu = 111,
+ WA_X11NetWmWindowTypePopupMenu = 112,
+ WA_X11NetWmWindowTypeToolTip = 113,
+ WA_X11NetWmWindowTypeNotification = 114,
+ WA_X11NetWmWindowTypeCombo = 115,
+ WA_X11NetWmWindowTypeDND = 116,
+ WA_MacFrameworkScaled = 117,
+ WA_AcceptTouchEvents = 121,
+ WA_TouchPadAcceptSingleTouchEvents = 123,
+ WA_X11DoNotAcceptFocus = 126,
+ WA_AlwaysStackOnTop = 128,
+ WA_ContentsMarginsRespectsSafeArea = 130
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/WindowFrameSection/index.ts b/src/lib/QtEnums/WindowFrameSection/index.ts
new file mode 100644
index 000000000..aea746bdf
--- /dev/null
+++ b/src/lib/QtEnums/WindowFrameSection/index.ts
@@ -0,0 +1,12 @@
+export enum WindowFrameSection {
+ NoSection = 0,
+ LeftSection = 1,
+ TopLeftSection = 2,
+ TopSection = 3,
+ TopRightSection = 4,
+ RightSection = 5,
+ BottomRightSection = 6,
+ BottomSection = 7,
+ BottomLeftSection = 8,
+ TitleBarArea = 9
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/WindowModality/index.ts b/src/lib/QtEnums/WindowModality/index.ts
new file mode 100644
index 000000000..a1d9b8cd5
--- /dev/null
+++ b/src/lib/QtEnums/WindowModality/index.ts
@@ -0,0 +1,5 @@
+export enum WindowModality {
+ NonModal = 0,
+ WindowModal = 1,
+ ApplicationModal = 2
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/WindowState/index.ts b/src/lib/QtEnums/WindowState/index.ts
new file mode 100644
index 000000000..a0a534b27
--- /dev/null
+++ b/src/lib/QtEnums/WindowState/index.ts
@@ -0,0 +1,7 @@
+export enum WindowState {
+ WindowNoState = 0x00000000,
+ WindowMinimized = 0x00000001,
+ WindowMaximized = 0x00000002,
+ WindowFullScreen = 0x00000004,
+ WindowActive = 0x00000008
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/WindowType/index.ts b/src/lib/QtEnums/WindowType/index.ts
new file mode 100644
index 000000000..93b58b1ff
--- /dev/null
+++ b/src/lib/QtEnums/WindowType/index.ts
@@ -0,0 +1,41 @@
+export enum WindowType {
+ Widget = 0x00000000,
+ Window = 0x00000001,
+ Dialog = 0x00000003,
+ Sheet = 0x00000005,
+ Drawer = 0x00000008,
+ Popup = 0x00000009,
+ Tool = 0x00000012,
+ ToolTip = 0x00000014,
+ SplashScreen = 0x00000017,
+ Desktop = 0x00000011,
+ SubWindow = 0x00000012,
+ ForeignWindow = 0x00000021,
+ CoverWindow = 0x00000041,
+ //There are also a number of flags which you can use to customize the appearance of top-level windows. These have no effect on other windows
+ MSWindowsFixedSizeDialogHint = 0x00000100,
+ MSWindowsOwnDC = 0x00000200,
+ BypassWindowManagerHint = 0x00000400,
+ X11BypassWindowManagerHint = 0x00000400,
+ FramelessWindowHint = 0x00000800,
+ NoDropShadowWindowHint = 0x40000000,
+ CustomizeWindowHint = 0x02000000,
+ WindowTitleHint = 0x00001000,
+ WindowSystemMenuHint = 0x00002000,
+ WindowMinimizeButtonHint = 0x00004000,
+ WindowMaximizeButtonHint = 0x00008000,
+ WindowMinMaxButtonsHint = 0x00012000,
+ WindowCloseButtonHint = 0x08000000,
+ WindowContextHelpButtonHint = 0x00010000,
+ MacWindowToolBarButtonHint = 0x10000000,
+ WindowFullscreenButtonHint = 0x80000000,
+ BypassGraphicsProxyWidget = 0x20000000,
+ WindowShadeButtonHint = 0x00020000,
+ WindowStaysOnTopHint = 0x00040000,
+ WindowStaysOnBottomHint = 0x04000000,
+ WindowTransparentForInput = 0x00080000,
+ WindowOverridesSystemGestures = 0x00100000,
+ WindowDoesNotAcceptFocus = 0x00200000,
+ MaximizeUsingFullscreenGeometryHint = 0x00400000,
+ WindowType_Mask = 0x000000ff,
+}
\ No newline at end of file
diff --git a/src/lib/QtEnums/index.ts b/src/lib/QtEnums/index.ts
index 245839844..8a45421aa 100644
--- a/src/lib/QtEnums/index.ts
+++ b/src/lib/QtEnums/index.ts
@@ -1,131 +1,81 @@
-export enum AspectRatioMode {
- "IgnoreAspectRatio",
- "KeepAspectRatio",
- "KeepAspectRatioByExpanding"
-}
-export enum WindowType {
- Widget = 0x00000000,
- Window = 0x00000001,
- Dialog = 0x00000002,
- Sheet = 0x00000004,
- Popup = 0x00000008,
- Desktop = 0x00000010,
- SubWindow = 0x00000012,
- ForeignWindow = 0x00000020,
- CoverWindow = 0x00000040,
- MSWindowsFixedSizeDialogHint = 0x00000100,
- MSWindowsOwnDC = 0x00000200,
- BypassWindowManagerHint = 0x00000400,
- FramelessWindowHint = 0x00000800,
- NoDropShadowWindowHint = 0x40000000,
- CustomizeWindowHint = 0x02000000,
- WindowTitleHint = 0x00001000,
- WindowSystemMenuHint = 0x00002000,
- WindowMinimizeButtonHint = 0x00004000,
- WindowMaximizeButtonHint = 0x00008000,
- WindowCloseButtonHint = 0x08000000,
- WindowContextHelpButtonHint = 0x00010000,
- MacWindowToolBarButtonHint = 0x10000000,
- WindowFullscreenButtonHint = 0x80000000,
- BypassGraphicsProxyWidget = 0x20000000,
- WindowShadeButtonHint = 0x00020000,
- WindowStaysOnTopHint = 0x00040000,
- WindowStaysOnBottomHint = 0x04000000,
- WindowTransparentForInput = 0x00080000,
- WindowOverridesSystemGestures = 0x00100000,
- WindowDoesNotAcceptFocus = 0x00200000,
- MaximizeUsingFullscreenGeometryHint = 0x00400000,
- WindowType_Mask = 0x000000ff
-}
-
-export enum WidgetAttribute {
- WA_AcceptDrops = 78,
- WA_AlwaysShowToolTips = 84,
- WA_ContentsPropagated = 3,
- WA_CustomWhatsThis = 47,
- WA_DeleteOnClose = 55,
- WA_Disabled = 0,
- WA_DontShowOnScreen = 103,
- WA_ForceDisabled = 32,
- WA_ForceUpdatesDisabled = 59,
- WA_GroupLeader = 72,
- WA_Hover = 74,
- WA_InputMethodEnabled = 14,
- WA_KeyboardFocusChange = 77,
- WA_KeyCompression = 33,
- WA_LayoutOnEntireRect = 48,
- WA_LayoutUsesWidgetRect = 92,
- WA_MacNoClickThrough = 12,
- WA_MacOpaqueSizeGrip = 85,
- WA_MacShowFocusRect = 88,
- WA_MacNormalSize = 89,
- WA_MacSmallSize = 90,
- WA_MacMiniSize = 91,
- WA_MacVariableSize = 102,
- WA_MacBrushedMetal = 46,
- WA_Mapped = 11,
- WA_MouseNoMask = 71,
- WA_MouseTracking = 2,
- WA_Moved = 43,
- WA_MSWindowsUseDirect3D = 94,
- WA_NoChildEventsForParent = 58,
- WA_NoChildEventsFromChildren = 39,
- WA_NoMouseReplay = 54,
- WA_NoMousePropagation = 73,
- WA_TransparentForMouseEvents = 51,
- WA_NoSystemBackground = 9,
- WA_OpaquePaintEvent = 4,
- WA_OutsideWSRange = 49,
- WA_PaintOnScreen = 8,
- WA_PaintUnclipped = 52,
- WA_PendingMoveEvent = 34,
- WA_PendingResizeEvent = 35,
- WA_QuitOnClose = 76,
- WA_Resized = 42,
- WA_RightToLeft = 56,
- WA_SetCursor = 38,
- WA_SetFont = 37,
- WA_SetPalette = 36,
- WA_SetStyle = 86,
- WA_ShowModal = 70,
- WA_StaticContents = 5,
- WA_StyleSheet = 97,
- WA_StyleSheetTarget = 131,
- WA_TabletTracking = 129,
- WA_TranslucentBackground = 120,
- WA_UnderMouse = 1,
- WA_UpdatesDisabled = 10,
- WA_WindowModified = 41,
- WA_WindowPropagation = 80,
- WA_MacAlwaysShowToolWindow = 96,
- WA_SetLocale = 87,
- WA_StyledBackground = 93,
- WA_ShowWithoutActivating = 98,
- WA_NativeWindow = 100,
- WA_DontCreateNativeAncestors = 101,
- WA_X11NetWmWindowTypeDesktop = 104,
- WA_X11NetWmWindowTypeDock = 105,
- WA_X11NetWmWindowTypeToolBar = 106,
- WA_X11NetWmWindowTypeMenu = 107,
- WA_X11NetWmWindowTypeUtility = 108,
- WA_X11NetWmWindowTypeSplash = 109,
- WA_X11NetWmWindowTypeDialog = 110,
- WA_X11NetWmWindowTypeDropDownMenu = 111,
- WA_X11NetWmWindowTypePopupMenu = 112,
- WA_X11NetWmWindowTypeToolTip = 113,
- WA_X11NetWmWindowTypeNotification = 114,
- WA_X11NetWmWindowTypeCombo = 115,
- WA_X11NetWmWindowTypeDND = 116,
- WA_MacFrameworkScaled = 117,
- WA_AcceptTouchEvents = 121,
- WA_TouchPadAcceptSingleTouchEvents = 123,
- WA_X11DoNotAcceptFocus = 126,
- WA_AlwaysStackOnTop = 128,
- WA_ContentsMarginsRespectsSafeArea = 13
-}
-
-export enum Orientation {
- Horizontal = 1,
- Vertical = 2
-}
\ No newline at end of file
+export { AlignmentFlag } from "./AlignmentFlag";
+export { AnchorPoint } from "./AnchorPoint";
+export { ApplicationAttribute } from "./ApplicationAttribute";
+export { ApplicationState } from "./ApplicationState";
+export { ArrowType } from "./ArrowType";
+export { AspectRatioMode } from "./AspectRatioMode";
+export { Axis } from "./Axis";
+export { BGMode } from "./BGMode";
+export { BrushStyle } from "./BrushStyle";
+export { CaseSensitivity } from "./CaseSensitivity";
+export { CheckState } from "./CheckState";
+export { ChecksumType } from "./ChecksumType";
+export { ClipOperation } from "./ClipOperation";
+export { ConnectionType } from "./ConnectionType";
+export { ContextMenuPolicy } from "./ContextMenuPolicy";
+export { CoordinateSystem } from "./CoordinateSystem";
+export { Corner } from "./Corner";
+export { CursorMoveStyle } from "./CursorMoveStyle";
+export { CursorShape } from "./CursorShape";
+export { DateFormat } from "./DateFormat";
+export { DayOfWeek } from "./DayOfWeek";
+export { DockWidgetArea } from "./DockWidgetArea";
+export { DropAction } from "./DropAction";
+export { Edge } from "./Edge";
+export { EnterKeyType } from "./EnterKeyType";
+export { EventPriority } from "./EventPriority";
+export { FillRule } from "./FillRule";
+export { FindChildOption } from "./FindChildOption";
+export { FocusPolicy } from "./FocusPolicy";
+export { FocusReason } from "./FocusReason";
+export { GestureFlag } from "./GestureFlag";
+export { GestureState } from "./GestureState";
+export { GestureType } from "./GestureType";
+export { GlobalColor } from "./GlobalColor";
+export { HitTestAccuracy } from "./HitTestAccuracy";
+export { ImageConversionFlag } from "./ImageConversionFlag";
+export { InputMethodHint } from "./InputMethodHint";
+export { InputMethodQuery } from "./InputMethodQuery";
+export { ItemDataRole } from "./ItemDataRole";
+export { ItemFlag } from "./ItemFlag";
+export { ItemSelectionMode } from "./ItemSelectionMode";
+export { ItemSelectionOperation } from "./ItemSelectionOperation";
+export { Key } from "./Key";
+export { KeyboardModifier } from "./KeyboardModifier";
+export { LayoutDirection } from "./LayoutDirection";
+export { MaskMode } from "./MaskMode";
+export { MatchFlag } from "./MatchFlag";
+export { Modifier } from "./Modifier";
+export { MouseButton } from "./MouseButton";
+export { MouseEventFlag } from "./MouseEventFlag";
+export { MouseEventSource } from "./MouseEventSource";
+export { NativeGestureType } from "./NativeGestureType";
+export { NavigationMode } from "./NavigationMode";
+export { Orientation } from "./Orientation";
+export { ScreenOrientation } from "./ScreenOrientation";
+export { ScrollBarPolicy } from "./ScrollBarPolicy";
+export { ScrollPhase } from "./ScrollPhase";
+export { ShortcutContext } from "./ShortcutContext";
+export { SizeHint } from "./SizeHint";
+export { SizeMode } from "./SizeMode";
+export { SortOrder } from "./SortOrder";
+export { TabFocusBehavior } from "./TabFocusBehavior";
+export { TextElideMode } from "./TextElideMode";
+export { TextFlag } from "./TextFlag";
+export { TextFormat } from "./TextFormat";
+export { TextInteractionFlag } from "./TextInteractionFlag";
+export { TileRule } from "./TileRule";
+export { TimeSpec } from "./TimeSpec";
+export { ToolBarArea } from "./ToolBarArea";
+export { TimerType } from "./TimerType";
+export { ToolButtonStyle } from "./ToolButtonStyle";
+export { TouchPointState } from "./TouchPointState";
+export { TransformationMode } from "./TransformationMode";
+export { UIEffect } from "./UIEffect";
+export { WhiteSpaceMode } from "./WhiteSpaceMode";
+export { WidgetAttribute } from "./WidgetAttribute";
+export { WindowFrameSection } from "./WindowFrameSection";
+export { WindowModality } from "./WindowModality";
+export { WindowState } from "./WindowState";
+export { WindowType } from "./WindowType";
\ No newline at end of file