1// qnamespace.sip generated by MetaSIP
2//
3// This file is part of the QtCore Python extension module.
4//
5// Copyright (c) 2021 Riverbank Computing Limited <info@riverbankcomputing.com>
6//
7// This file is part of PyQt5.
8//
9// This file may be used under the terms of the GNU General Public License
10// version 3.0 as published by the Free Software Foundation and appearing in
11// the file LICENSE included in the packaging of this file.  Please review the
12// following information to ensure the GNU General Public License version 3.0
13// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
14//
15// If you do not wish to use this file under the terms of the GPL version 3.0
16// then you may purchase a commercial license.  For more information contact
17// info@riverbankcomputing.com.
18//
19// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
20// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
21
22
23namespace Qt
24{
25%TypeHeaderCode
26#include <qnamespace.h>
27%End
28
29    enum GlobalColor
30    {
31        color0,
32        color1,
33        black,
34        white,
35        darkGray,
36        gray,
37        lightGray,
38        red,
39        green,
40        blue,
41        cyan,
42        magenta,
43        yellow,
44        darkRed,
45        darkGreen,
46        darkBlue,
47        darkCyan,
48        darkMagenta,
49        darkYellow,
50        transparent,
51    };
52
53    enum KeyboardModifier
54    {
55        NoModifier,
56        ShiftModifier,
57        ControlModifier,
58        AltModifier,
59        MetaModifier,
60        KeypadModifier,
61        GroupSwitchModifier,
62        KeyboardModifierMask,
63    };
64
65    typedef QFlags<Qt::KeyboardModifier> KeyboardModifiers;
66
67    enum Modifier
68    {
69        META,
70        SHIFT,
71        CTRL,
72        ALT,
73        MODIFIER_MASK,
74        UNICODE_ACCEL,
75    };
76
77    enum MouseButton
78    {
79        NoButton,
80        AllButtons,
81        LeftButton,
82        RightButton,
83        MidButton,
84        MiddleButton,
85        XButton1,
86        XButton2,
87        BackButton,
88        ExtraButton1,
89        ForwardButton,
90        ExtraButton2,
91        TaskButton,
92        ExtraButton3,
93        ExtraButton4,
94        ExtraButton5,
95        ExtraButton6,
96        ExtraButton7,
97        ExtraButton8,
98        ExtraButton9,
99        ExtraButton10,
100        ExtraButton11,
101        ExtraButton12,
102        ExtraButton13,
103        ExtraButton14,
104        ExtraButton15,
105        ExtraButton16,
106        ExtraButton17,
107        ExtraButton18,
108        ExtraButton19,
109        ExtraButton20,
110        ExtraButton21,
111        ExtraButton22,
112        ExtraButton23,
113        ExtraButton24,
114    };
115
116    typedef QFlags<Qt::MouseButton> MouseButtons;
117
118    enum Orientation
119    {
120        Horizontal,
121        Vertical,
122    };
123
124    typedef QFlags<Qt::Orientation> Orientations;
125
126    enum FocusPolicy
127    {
128        NoFocus,
129        TabFocus,
130        ClickFocus,
131        StrongFocus,
132        WheelFocus,
133    };
134
135    enum SortOrder
136    {
137        AscendingOrder,
138        DescendingOrder,
139    };
140
141    enum AlignmentFlag
142    {
143        AlignLeft,
144        AlignLeading,
145        AlignRight,
146        AlignTrailing,
147        AlignHCenter,
148        AlignJustify,
149        AlignAbsolute,
150        AlignHorizontal_Mask,
151        AlignTop,
152        AlignBottom,
153        AlignVCenter,
154        AlignVertical_Mask,
155        AlignCenter,
156%If (Qt_5_2_0 -)
157        AlignBaseline,
158%End
159    };
160
161    typedef QFlags<Qt::AlignmentFlag> Alignment;
162
163    enum TextFlag
164    {
165        TextSingleLine,
166        TextDontClip,
167        TextExpandTabs,
168        TextShowMnemonic,
169        TextWordWrap,
170        TextWrapAnywhere,
171        TextDontPrint,
172        TextIncludeTrailingSpaces,
173        TextHideMnemonic,
174        TextJustificationForced,
175    };
176
177    enum TextElideMode
178    {
179        ElideLeft,
180        ElideRight,
181        ElideMiddle,
182        ElideNone,
183    };
184
185    enum WindowType
186    {
187        Widget,
188        Window,
189        Dialog,
190        Sheet,
191        Drawer,
192        Popup,
193        Tool,
194        ToolTip,
195        SplashScreen,
196        Desktop,
197        SubWindow,
198        WindowType_Mask,
199        MSWindowsFixedSizeDialogHint,
200        MSWindowsOwnDC,
201        X11BypassWindowManagerHint,
202        FramelessWindowHint,
203        CustomizeWindowHint,
204        WindowTitleHint,
205        WindowSystemMenuHint,
206        WindowMinimizeButtonHint,
207        WindowMaximizeButtonHint,
208        WindowMinMaxButtonsHint,
209        WindowContextHelpButtonHint,
210        WindowShadeButtonHint,
211        WindowStaysOnTopHint,
212%If (- Qt_5_8_0)
213        WindowOkButtonHint,
214%End
215%If (- Qt_5_8_0)
216        WindowCancelButtonHint,
217%End
218        WindowStaysOnBottomHint,
219        WindowCloseButtonHint,
220        MacWindowToolBarButtonHint,
221        BypassGraphicsProxyWidget,
222        WindowTransparentForInput,
223        WindowOverridesSystemGestures,
224        WindowDoesNotAcceptFocus,
225        NoDropShadowWindowHint,
226        WindowFullscreenButtonHint,
227%If (Qt_5_1_0 -)
228        ForeignWindow,
229%End
230%If (Qt_5_1_0 -)
231        BypassWindowManagerHint,
232%End
233%If (Qt_5_2_0 -)
234        CoverWindow,
235%End
236%If (Qt_5_5_0 -)
237        MaximizeUsingFullscreenGeometryHint,
238%End
239    };
240
241    typedef QFlags<Qt::WindowType> WindowFlags;
242
243    enum WindowState
244    {
245        WindowNoState,
246        WindowMinimized,
247        WindowMaximized,
248        WindowFullScreen,
249        WindowActive,
250    };
251
252    typedef QFlags<Qt::WindowState> WindowStates;
253
254    enum WidgetAttribute
255    {
256        WA_Disabled,
257        WA_UnderMouse,
258        WA_MouseTracking,
259        WA_OpaquePaintEvent,
260        WA_StaticContents,
261        WA_LaidOut,
262        WA_PaintOnScreen,
263        WA_NoSystemBackground,
264        WA_UpdatesDisabled,
265        WA_Mapped,
266        WA_MacNoClickThrough,
267        WA_InputMethodEnabled,
268        WA_WState_Visible,
269        WA_WState_Hidden,
270        WA_ForceDisabled,
271        WA_KeyCompression,
272        WA_PendingMoveEvent,
273        WA_PendingResizeEvent,
274        WA_SetPalette,
275        WA_SetFont,
276        WA_SetCursor,
277        WA_NoChildEventsFromChildren,
278        WA_WindowModified,
279        WA_Resized,
280        WA_Moved,
281        WA_PendingUpdate,
282        WA_InvalidSize,
283        WA_MacMetalStyle,
284        WA_CustomWhatsThis,
285        WA_LayoutOnEntireRect,
286        WA_OutsideWSRange,
287        WA_GrabbedShortcut,
288        WA_TransparentForMouseEvents,
289        WA_PaintUnclipped,
290        WA_SetWindowIcon,
291        WA_NoMouseReplay,
292        WA_DeleteOnClose,
293        WA_RightToLeft,
294        WA_SetLayoutDirection,
295        WA_NoChildEventsForParent,
296        WA_ForceUpdatesDisabled,
297        WA_WState_Created,
298        WA_WState_CompressKeys,
299        WA_WState_InPaintEvent,
300        WA_WState_Reparented,
301        WA_WState_ConfigPending,
302        WA_WState_Polished,
303        WA_WState_OwnSizePolicy,
304        WA_WState_ExplicitShowHide,
305        WA_MouseNoMask,
306        WA_GroupLeader,
307        WA_NoMousePropagation,
308        WA_Hover,
309        WA_InputMethodTransparent,
310        WA_QuitOnClose,
311        WA_KeyboardFocusChange,
312        WA_AcceptDrops,
313        WA_WindowPropagation,
314        WA_NoX11EventCompression,
315        WA_TintedBackground,
316        WA_X11OpenGLOverlay,
317        WA_AttributeCount,
318        WA_AlwaysShowToolTips,
319        WA_MacOpaqueSizeGrip,
320        WA_SetStyle,
321        WA_MacBrushedMetal,
322        WA_SetLocale,
323        WA_MacShowFocusRect,
324        WA_MacNormalSize,
325        WA_MacSmallSize,
326        WA_MacMiniSize,
327        WA_LayoutUsesWidgetRect,
328        WA_StyledBackground,
329        WA_MSWindowsUseDirect3D,
330        WA_MacAlwaysShowToolWindow,
331        WA_StyleSheet,
332        WA_ShowWithoutActivating,
333        WA_NativeWindow,
334        WA_DontCreateNativeAncestors,
335        WA_MacVariableSize,
336        WA_DontShowOnScreen,
337        WA_X11NetWmWindowTypeDesktop,
338        WA_X11NetWmWindowTypeDock,
339        WA_X11NetWmWindowTypeToolBar,
340        WA_X11NetWmWindowTypeMenu,
341        WA_X11NetWmWindowTypeUtility,
342        WA_X11NetWmWindowTypeSplash,
343        WA_X11NetWmWindowTypeDialog,
344        WA_X11NetWmWindowTypeDropDownMenu,
345        WA_X11NetWmWindowTypePopupMenu,
346        WA_X11NetWmWindowTypeToolTip,
347        WA_X11NetWmWindowTypeNotification,
348        WA_X11NetWmWindowTypeCombo,
349        WA_X11NetWmWindowTypeDND,
350        WA_MacFrameworkScaled,
351        WA_TranslucentBackground,
352        WA_AcceptTouchEvents,
353        WA_TouchPadAcceptSingleTouchEvents,
354        WA_X11DoNotAcceptFocus,
355        WA_MacNoShadow,
356%If (Qt_5_4_0 -)
357        WA_AlwaysStackOnTop,
358%End
359%If (Qt_5_9_0 -)
360        WA_TabletTracking,
361%End
362%If (Qt_5_11_0 -)
363        WA_ContentsMarginsRespectsSafeArea,
364%End
365%If (Qt_5_12_0 -)
366        WA_StyleSheetTarget,
367%End
368    };
369
370    enum ImageConversionFlag
371    {
372        AutoColor,
373        ColorOnly,
374        MonoOnly,
375        ThresholdAlphaDither,
376        OrderedAlphaDither,
377        DiffuseAlphaDither,
378        DiffuseDither,
379        OrderedDither,
380        ThresholdDither,
381        AutoDither,
382        PreferDither,
383        AvoidDither,
384        NoOpaqueDetection,
385        NoFormatConversion,
386    };
387
388    typedef QFlags<Qt::ImageConversionFlag> ImageConversionFlags;
389
390    enum BGMode
391    {
392        TransparentMode,
393        OpaqueMode,
394    };
395
396    enum Key
397    {
398        Key_Escape,
399        Key_Tab,
400        Key_Backtab,
401        Key_Backspace,
402        Key_Return,
403        Key_Enter,
404        Key_Insert,
405        Key_Delete,
406        Key_Pause,
407        Key_Print,
408        Key_SysReq,
409        Key_Clear,
410        Key_Home,
411        Key_End,
412        Key_Left,
413        Key_Up,
414        Key_Right,
415        Key_Down,
416        Key_PageUp,
417        Key_PageDown,
418        Key_Shift,
419        Key_Control,
420        Key_Meta,
421        Key_Alt,
422        Key_CapsLock,
423        Key_NumLock,
424        Key_ScrollLock,
425        Key_F1,
426        Key_F2,
427        Key_F3,
428        Key_F4,
429        Key_F5,
430        Key_F6,
431        Key_F7,
432        Key_F8,
433        Key_F9,
434        Key_F10,
435        Key_F11,
436        Key_F12,
437        Key_F13,
438        Key_F14,
439        Key_F15,
440        Key_F16,
441        Key_F17,
442        Key_F18,
443        Key_F19,
444        Key_F20,
445        Key_F21,
446        Key_F22,
447        Key_F23,
448        Key_F24,
449        Key_F25,
450        Key_F26,
451        Key_F27,
452        Key_F28,
453        Key_F29,
454        Key_F30,
455        Key_F31,
456        Key_F32,
457        Key_F33,
458        Key_F34,
459        Key_F35,
460        Key_Super_L,
461        Key_Super_R,
462        Key_Menu,
463        Key_Hyper_L,
464        Key_Hyper_R,
465        Key_Help,
466        Key_Direction_L,
467        Key_Direction_R,
468        Key_Space,
469        Key_Any,
470        Key_Exclam,
471        Key_QuoteDbl,
472        Key_NumberSign,
473        Key_Dollar,
474        Key_Percent,
475        Key_Ampersand,
476        Key_Apostrophe,
477        Key_ParenLeft,
478        Key_ParenRight,
479        Key_Asterisk,
480        Key_Plus,
481        Key_Comma,
482        Key_Minus,
483        Key_Period,
484        Key_Slash,
485        Key_0,
486        Key_1,
487        Key_2,
488        Key_3,
489        Key_4,
490        Key_5,
491        Key_6,
492        Key_7,
493        Key_8,
494        Key_9,
495        Key_Colon,
496        Key_Semicolon,
497        Key_Less,
498        Key_Equal,
499        Key_Greater,
500        Key_Question,
501        Key_At,
502        Key_A,
503        Key_B,
504        Key_C,
505        Key_D,
506        Key_E,
507        Key_F,
508        Key_G,
509        Key_H,
510        Key_I,
511        Key_J,
512        Key_K,
513        Key_L,
514        Key_M,
515        Key_N,
516        Key_O,
517        Key_P,
518        Key_Q,
519        Key_R,
520        Key_S,
521        Key_T,
522        Key_U,
523        Key_V,
524        Key_W,
525        Key_X,
526        Key_Y,
527        Key_Z,
528        Key_BracketLeft,
529        Key_Backslash,
530        Key_BracketRight,
531        Key_AsciiCircum,
532        Key_Underscore,
533        Key_QuoteLeft,
534        Key_BraceLeft,
535        Key_Bar,
536        Key_BraceRight,
537        Key_AsciiTilde,
538        Key_nobreakspace,
539        Key_exclamdown,
540        Key_cent,
541        Key_sterling,
542        Key_currency,
543        Key_yen,
544        Key_brokenbar,
545        Key_section,
546        Key_diaeresis,
547        Key_copyright,
548        Key_ordfeminine,
549        Key_guillemotleft,
550        Key_notsign,
551        Key_hyphen,
552        Key_registered,
553        Key_macron,
554        Key_degree,
555        Key_plusminus,
556        Key_twosuperior,
557        Key_threesuperior,
558        Key_acute,
559        Key_mu,
560        Key_paragraph,
561        Key_periodcentered,
562        Key_cedilla,
563        Key_onesuperior,
564        Key_masculine,
565        Key_guillemotright,
566        Key_onequarter,
567        Key_onehalf,
568        Key_threequarters,
569        Key_questiondown,
570        Key_Agrave,
571        Key_Aacute,
572        Key_Acircumflex,
573        Key_Atilde,
574        Key_Adiaeresis,
575        Key_Aring,
576        Key_AE,
577        Key_Ccedilla,
578        Key_Egrave,
579        Key_Eacute,
580        Key_Ecircumflex,
581        Key_Ediaeresis,
582        Key_Igrave,
583        Key_Iacute,
584        Key_Icircumflex,
585        Key_Idiaeresis,
586        Key_ETH,
587        Key_Ntilde,
588        Key_Ograve,
589        Key_Oacute,
590        Key_Ocircumflex,
591        Key_Otilde,
592        Key_Odiaeresis,
593        Key_multiply,
594        Key_Ooblique,
595        Key_Ugrave,
596        Key_Uacute,
597        Key_Ucircumflex,
598        Key_Udiaeresis,
599        Key_Yacute,
600        Key_THORN,
601        Key_ssharp,
602        Key_division,
603        Key_ydiaeresis,
604        Key_AltGr,
605        Key_Multi_key,
606        Key_Codeinput,
607        Key_SingleCandidate,
608        Key_MultipleCandidate,
609        Key_PreviousCandidate,
610        Key_Mode_switch,
611        Key_Kanji,
612        Key_Muhenkan,
613        Key_Henkan,
614        Key_Romaji,
615        Key_Hiragana,
616        Key_Katakana,
617        Key_Hiragana_Katakana,
618        Key_Zenkaku,
619        Key_Hankaku,
620        Key_Zenkaku_Hankaku,
621        Key_Touroku,
622        Key_Massyo,
623        Key_Kana_Lock,
624        Key_Kana_Shift,
625        Key_Eisu_Shift,
626        Key_Eisu_toggle,
627        Key_Hangul,
628        Key_Hangul_Start,
629        Key_Hangul_End,
630        Key_Hangul_Hanja,
631        Key_Hangul_Jamo,
632        Key_Hangul_Romaja,
633        Key_Hangul_Jeonja,
634        Key_Hangul_Banja,
635        Key_Hangul_PreHanja,
636        Key_Hangul_PostHanja,
637        Key_Hangul_Special,
638        Key_Dead_Grave,
639        Key_Dead_Acute,
640        Key_Dead_Circumflex,
641        Key_Dead_Tilde,
642        Key_Dead_Macron,
643        Key_Dead_Breve,
644        Key_Dead_Abovedot,
645        Key_Dead_Diaeresis,
646        Key_Dead_Abovering,
647        Key_Dead_Doubleacute,
648        Key_Dead_Caron,
649        Key_Dead_Cedilla,
650        Key_Dead_Ogonek,
651        Key_Dead_Iota,
652        Key_Dead_Voiced_Sound,
653        Key_Dead_Semivoiced_Sound,
654        Key_Dead_Belowdot,
655        Key_Dead_Hook,
656        Key_Dead_Horn,
657        Key_Back,
658        Key_Forward,
659        Key_Stop,
660        Key_Refresh,
661        Key_VolumeDown,
662        Key_VolumeMute,
663        Key_VolumeUp,
664        Key_BassBoost,
665        Key_BassUp,
666        Key_BassDown,
667        Key_TrebleUp,
668        Key_TrebleDown,
669        Key_MediaPlay,
670        Key_MediaStop,
671        Key_MediaPrevious,
672        Key_MediaNext,
673        Key_MediaRecord,
674        Key_HomePage,
675        Key_Favorites,
676        Key_Search,
677        Key_Standby,
678        Key_OpenUrl,
679        Key_LaunchMail,
680        Key_LaunchMedia,
681        Key_Launch0,
682        Key_Launch1,
683        Key_Launch2,
684        Key_Launch3,
685        Key_Launch4,
686        Key_Launch5,
687        Key_Launch6,
688        Key_Launch7,
689        Key_Launch8,
690        Key_Launch9,
691        Key_LaunchA,
692        Key_LaunchB,
693        Key_LaunchC,
694        Key_LaunchD,
695        Key_LaunchE,
696        Key_LaunchF,
697        Key_MediaLast,
698        Key_Select,
699        Key_Yes,
700        Key_No,
701        Key_Context1,
702        Key_Context2,
703        Key_Context3,
704        Key_Context4,
705        Key_Call,
706        Key_Hangup,
707        Key_Flip,
708        Key_unknown,
709        Key_Execute,
710        Key_Printer,
711        Key_Play,
712        Key_Sleep,
713        Key_Zoom,
714        Key_Cancel,
715        Key_MonBrightnessUp,
716        Key_MonBrightnessDown,
717        Key_KeyboardLightOnOff,
718        Key_KeyboardBrightnessUp,
719        Key_KeyboardBrightnessDown,
720        Key_PowerOff,
721        Key_WakeUp,
722        Key_Eject,
723        Key_ScreenSaver,
724        Key_WWW,
725        Key_Memo,
726        Key_LightBulb,
727        Key_Shop,
728        Key_History,
729        Key_AddFavorite,
730        Key_HotLinks,
731        Key_BrightnessAdjust,
732        Key_Finance,
733        Key_Community,
734        Key_AudioRewind,
735        Key_BackForward,
736        Key_ApplicationLeft,
737        Key_ApplicationRight,
738        Key_Book,
739        Key_CD,
740        Key_Calculator,
741        Key_ToDoList,
742        Key_ClearGrab,
743        Key_Close,
744        Key_Copy,
745        Key_Cut,
746        Key_Display,
747        Key_DOS,
748        Key_Documents,
749        Key_Excel,
750        Key_Explorer,
751        Key_Game,
752        Key_Go,
753        Key_iTouch,
754        Key_LogOff,
755        Key_Market,
756        Key_Meeting,
757        Key_MenuKB,
758        Key_MenuPB,
759        Key_MySites,
760        Key_News,
761        Key_OfficeHome,
762        Key_Option,
763        Key_Paste,
764        Key_Phone,
765        Key_Calendar,
766        Key_Reply,
767        Key_Reload,
768        Key_RotateWindows,
769        Key_RotationPB,
770        Key_RotationKB,
771        Key_Save,
772        Key_Send,
773        Key_Spell,
774        Key_SplitScreen,
775        Key_Support,
776        Key_TaskPane,
777        Key_Terminal,
778        Key_Tools,
779        Key_Travel,
780        Key_Video,
781        Key_Word,
782        Key_Xfer,
783        Key_ZoomIn,
784        Key_ZoomOut,
785        Key_Away,
786        Key_Messenger,
787        Key_WebCam,
788        Key_MailForward,
789        Key_Pictures,
790        Key_Music,
791        Key_Battery,
792        Key_Bluetooth,
793        Key_WLAN,
794        Key_UWB,
795        Key_AudioForward,
796        Key_AudioRepeat,
797        Key_AudioRandomPlay,
798        Key_Subtitle,
799        Key_AudioCycleTrack,
800        Key_Time,
801        Key_Hibernate,
802        Key_View,
803        Key_TopMenu,
804        Key_PowerDown,
805        Key_Suspend,
806        Key_ContrastAdjust,
807        Key_MediaPause,
808        Key_MediaTogglePlayPause,
809        Key_LaunchG,
810        Key_LaunchH,
811        Key_ToggleCallHangup,
812        Key_VoiceDial,
813        Key_LastNumberRedial,
814        Key_Camera,
815        Key_CameraFocus,
816        Key_TouchpadToggle,
817        Key_TouchpadOn,
818        Key_TouchpadOff,
819%If (Qt_5_1_0 -)
820        Key_MicMute,
821%End
822%If (Qt_5_2_0 -)
823        Key_Red,
824%End
825%If (Qt_5_2_0 -)
826        Key_Green,
827%End
828%If (Qt_5_2_0 -)
829        Key_Yellow,
830%End
831%If (Qt_5_2_0 -)
832        Key_Blue,
833%End
834%If (Qt_5_2_0 -)
835        Key_ChannelUp,
836%End
837%If (Qt_5_2_0 -)
838        Key_ChannelDown,
839%End
840%If (Qt_5_3_0 -)
841        Key_Guide,
842%End
843%If (Qt_5_3_0 -)
844        Key_Info,
845%End
846%If (Qt_5_3_0 -)
847        Key_Settings,
848%End
849%If (Qt_5_3_0 -)
850        Key_Exit,
851%End
852%If (Qt_5_4_0 -)
853        Key_MicVolumeUp,
854%End
855%If (Qt_5_4_0 -)
856        Key_MicVolumeDown,
857%End
858%If (Qt_5_4_0 -)
859        Key_New,
860%End
861%If (Qt_5_4_0 -)
862        Key_Open,
863%End
864%If (Qt_5_4_0 -)
865        Key_Find,
866%End
867%If (Qt_5_4_0 -)
868        Key_Undo,
869%End
870%If (Qt_5_4_0 -)
871        Key_Redo,
872%End
873%If (Qt_5_11_0 -)
874        Key_Dead_Stroke,
875%End
876%If (Qt_5_11_0 -)
877        Key_Dead_Abovecomma,
878%End
879%If (Qt_5_11_0 -)
880        Key_Dead_Abovereversedcomma,
881%End
882%If (Qt_5_11_0 -)
883        Key_Dead_Doublegrave,
884%End
885%If (Qt_5_11_0 -)
886        Key_Dead_Belowring,
887%End
888%If (Qt_5_11_0 -)
889        Key_Dead_Belowmacron,
890%End
891%If (Qt_5_11_0 -)
892        Key_Dead_Belowcircumflex,
893%End
894%If (Qt_5_11_0 -)
895        Key_Dead_Belowtilde,
896%End
897%If (Qt_5_11_0 -)
898        Key_Dead_Belowbreve,
899%End
900%If (Qt_5_11_0 -)
901        Key_Dead_Belowdiaeresis,
902%End
903%If (Qt_5_11_0 -)
904        Key_Dead_Invertedbreve,
905%End
906%If (Qt_5_11_0 -)
907        Key_Dead_Belowcomma,
908%End
909%If (Qt_5_11_0 -)
910        Key_Dead_Currency,
911%End
912%If (Qt_5_11_0 -)
913        Key_Dead_a,
914%End
915%If (Qt_5_11_0 -)
916        Key_Dead_A,
917%End
918%If (Qt_5_11_0 -)
919        Key_Dead_e,
920%End
921%If (Qt_5_11_0 -)
922        Key_Dead_E,
923%End
924%If (Qt_5_11_0 -)
925        Key_Dead_i,
926%End
927%If (Qt_5_11_0 -)
928        Key_Dead_I,
929%End
930%If (Qt_5_11_0 -)
931        Key_Dead_o,
932%End
933%If (Qt_5_11_0 -)
934        Key_Dead_O,
935%End
936%If (Qt_5_11_0 -)
937        Key_Dead_u,
938%End
939%If (Qt_5_11_0 -)
940        Key_Dead_U,
941%End
942%If (Qt_5_11_0 -)
943        Key_Dead_Small_Schwa,
944%End
945%If (Qt_5_11_0 -)
946        Key_Dead_Capital_Schwa,
947%End
948%If (Qt_5_11_0 -)
949        Key_Dead_Greek,
950%End
951%If (Qt_5_11_0 -)
952        Key_Dead_Lowline,
953%End
954%If (Qt_5_11_0 -)
955        Key_Dead_Aboveverticalline,
956%End
957%If (Qt_5_11_0 -)
958        Key_Dead_Belowverticalline,
959%End
960%If (Qt_5_11_0 -)
961        Key_Dead_Longsolidusoverlay,
962%End
963    };
964
965    enum ArrowType
966    {
967        NoArrow,
968        UpArrow,
969        DownArrow,
970        LeftArrow,
971        RightArrow,
972    };
973
974    enum PenStyle
975    {
976        NoPen,
977        SolidLine,
978        DashLine,
979        DotLine,
980        DashDotLine,
981        DashDotDotLine,
982        CustomDashLine,
983        MPenStyle,
984    };
985
986    enum PenCapStyle
987    {
988        FlatCap,
989        SquareCap,
990        RoundCap,
991        MPenCapStyle,
992    };
993
994    enum PenJoinStyle
995    {
996        MiterJoin,
997        BevelJoin,
998        RoundJoin,
999        MPenJoinStyle,
1000        SvgMiterJoin,
1001    };
1002
1003    enum BrushStyle
1004    {
1005        NoBrush,
1006        SolidPattern,
1007        Dense1Pattern,
1008        Dense2Pattern,
1009        Dense3Pattern,
1010        Dense4Pattern,
1011        Dense5Pattern,
1012        Dense6Pattern,
1013        Dense7Pattern,
1014        HorPattern,
1015        VerPattern,
1016        CrossPattern,
1017        BDiagPattern,
1018        FDiagPattern,
1019        DiagCrossPattern,
1020        LinearGradientPattern,
1021        RadialGradientPattern,
1022        ConicalGradientPattern,
1023        TexturePattern,
1024    };
1025
1026    enum UIEffect
1027    {
1028        UI_General,
1029        UI_AnimateMenu,
1030        UI_FadeMenu,
1031        UI_AnimateCombo,
1032        UI_AnimateTooltip,
1033        UI_FadeTooltip,
1034        UI_AnimateToolBox,
1035    };
1036
1037    enum CursorShape
1038    {
1039        ArrowCursor,
1040        UpArrowCursor,
1041        CrossCursor,
1042        WaitCursor,
1043        IBeamCursor,
1044        SizeVerCursor,
1045        SizeHorCursor,
1046        SizeBDiagCursor,
1047        SizeFDiagCursor,
1048        SizeAllCursor,
1049        BlankCursor,
1050        SplitVCursor,
1051        SplitHCursor,
1052        PointingHandCursor,
1053        ForbiddenCursor,
1054        OpenHandCursor,
1055        ClosedHandCursor,
1056        WhatsThisCursor,
1057        BusyCursor,
1058        LastCursor,
1059        BitmapCursor,
1060        CustomCursor,
1061        DragCopyCursor,
1062        DragMoveCursor,
1063        DragLinkCursor,
1064    };
1065
1066    enum TextFormat
1067    {
1068        PlainText,
1069        RichText,
1070        AutoText,
1071%If (Qt_5_14_0 -)
1072        MarkdownText,
1073%End
1074    };
1075
1076    enum AspectRatioMode
1077    {
1078        IgnoreAspectRatio,
1079        KeepAspectRatio,
1080        KeepAspectRatioByExpanding,
1081    };
1082
1083    enum DockWidgetArea
1084    {
1085        LeftDockWidgetArea,
1086        RightDockWidgetArea,
1087        TopDockWidgetArea,
1088        BottomDockWidgetArea,
1089        DockWidgetArea_Mask,
1090        AllDockWidgetAreas,
1091        NoDockWidgetArea,
1092    };
1093
1094    typedef QFlags<Qt::DockWidgetArea> DockWidgetAreas;
1095
1096    enum TimerType
1097    {
1098        PreciseTimer,
1099        CoarseTimer,
1100        VeryCoarseTimer,
1101    };
1102
1103    enum ToolBarArea
1104    {
1105        LeftToolBarArea,
1106        RightToolBarArea,
1107        TopToolBarArea,
1108        BottomToolBarArea,
1109        ToolBarArea_Mask,
1110        AllToolBarAreas,
1111        NoToolBarArea,
1112    };
1113
1114    typedef QFlags<Qt::ToolBarArea> ToolBarAreas;
1115
1116    enum DateFormat
1117    {
1118        TextDate,
1119        ISODate,
1120%If (Qt_5_8_0 -)
1121        ISODateWithMs,
1122%End
1123        LocalDate,
1124        SystemLocaleDate,
1125        LocaleDate,
1126        SystemLocaleShortDate,
1127        SystemLocaleLongDate,
1128        DefaultLocaleShortDate,
1129        DefaultLocaleLongDate,
1130%If (Qt_5_2_0 -)
1131        RFC2822Date,
1132%End
1133    };
1134
1135    enum TimeSpec
1136    {
1137        LocalTime,
1138        UTC,
1139        OffsetFromUTC,
1140%If (Qt_5_2_0 -)
1141        TimeZone,
1142%End
1143    };
1144
1145    enum DayOfWeek
1146    {
1147        Monday,
1148        Tuesday,
1149        Wednesday,
1150        Thursday,
1151        Friday,
1152        Saturday,
1153        Sunday,
1154    };
1155
1156    enum ScrollBarPolicy
1157    {
1158        ScrollBarAsNeeded,
1159        ScrollBarAlwaysOff,
1160        ScrollBarAlwaysOn,
1161    };
1162
1163    enum CaseSensitivity
1164    {
1165        CaseInsensitive,
1166        CaseSensitive,
1167    };
1168
1169    enum Corner
1170    {
1171        TopLeftCorner,
1172        TopRightCorner,
1173        BottomLeftCorner,
1174        BottomRightCorner,
1175    };
1176
1177    enum ConnectionType
1178    {
1179        AutoConnection,
1180        DirectConnection,
1181        QueuedConnection,
1182        BlockingQueuedConnection,
1183        UniqueConnection,
1184    };
1185
1186    enum ShortcutContext
1187    {
1188        WidgetShortcut,
1189        WindowShortcut,
1190        ApplicationShortcut,
1191        WidgetWithChildrenShortcut,
1192    };
1193
1194    enum FillRule
1195    {
1196        OddEvenFill,
1197        WindingFill,
1198    };
1199
1200    enum ClipOperation
1201    {
1202        NoClip,
1203        ReplaceClip,
1204        IntersectClip,
1205    };
1206
1207    enum TransformationMode
1208    {
1209        FastTransformation,
1210        SmoothTransformation,
1211    };
1212
1213    enum FocusReason
1214    {
1215        MouseFocusReason,
1216        TabFocusReason,
1217        BacktabFocusReason,
1218        ActiveWindowFocusReason,
1219        PopupFocusReason,
1220        ShortcutFocusReason,
1221        MenuBarFocusReason,
1222        OtherFocusReason,
1223        NoFocusReason,
1224    };
1225
1226    enum ContextMenuPolicy
1227    {
1228        NoContextMenu,
1229        PreventContextMenu,
1230        DefaultContextMenu,
1231        ActionsContextMenu,
1232        CustomContextMenu,
1233    };
1234
1235    enum InputMethodQuery
1236    {
1237        ImMicroFocus,
1238        ImFont,
1239        ImCursorPosition,
1240        ImSurroundingText,
1241        ImCurrentSelection,
1242        ImMaximumTextLength,
1243        ImAnchorPosition,
1244        ImEnabled,
1245        ImCursorRectangle,
1246        ImHints,
1247        ImPreferredLanguage,
1248        ImPlatformData,
1249        ImQueryInput,
1250        ImQueryAll,
1251%If (Qt_5_3_0 -)
1252        ImAbsolutePosition,
1253%End
1254%If (Qt_5_3_0 -)
1255        ImTextBeforeCursor,
1256%End
1257%If (Qt_5_3_0 -)
1258        ImTextAfterCursor,
1259%End
1260%If (Qt_5_6_0 -)
1261        ImEnterKeyType,
1262%End
1263%If (Qt_5_7_0 -)
1264        ImAnchorRectangle,
1265%End
1266%If (Qt_5_7_0 -)
1267        ImInputItemClipRectangle,
1268%End
1269    };
1270
1271    typedef QFlags<Qt::InputMethodQuery> InputMethodQueries;
1272
1273    enum ToolButtonStyle
1274    {
1275        ToolButtonIconOnly,
1276        ToolButtonTextOnly,
1277        ToolButtonTextBesideIcon,
1278        ToolButtonTextUnderIcon,
1279        ToolButtonFollowStyle,
1280    };
1281
1282    enum LayoutDirection
1283    {
1284        LeftToRight,
1285        RightToLeft,
1286        LayoutDirectionAuto,
1287    };
1288
1289    enum DropAction
1290    {
1291        CopyAction,
1292        MoveAction,
1293        LinkAction,
1294        ActionMask,
1295        TargetMoveAction,
1296        IgnoreAction,
1297    };
1298
1299    typedef QFlags<Qt::DropAction> DropActions;
1300
1301    enum CheckState
1302    {
1303        Unchecked,
1304        PartiallyChecked,
1305        Checked,
1306    };
1307
1308    enum ItemDataRole
1309    {
1310        DisplayRole,
1311        DecorationRole,
1312        EditRole,
1313        ToolTipRole,
1314        StatusTipRole,
1315        WhatsThisRole,
1316        FontRole,
1317        TextAlignmentRole,
1318        BackgroundRole,
1319        BackgroundColorRole,
1320        ForegroundRole,
1321        TextColorRole,
1322        CheckStateRole,
1323        AccessibleTextRole,
1324        AccessibleDescriptionRole,
1325        SizeHintRole,
1326        InitialSortOrderRole,
1327        UserRole,
1328    };
1329
1330    enum ItemFlag
1331    {
1332        NoItemFlags,
1333        ItemIsSelectable,
1334        ItemIsEditable,
1335        ItemIsDragEnabled,
1336        ItemIsDropEnabled,
1337        ItemIsUserCheckable,
1338        ItemIsEnabled,
1339        ItemIsTristate,
1340%If (Qt_5_1_0 -)
1341        ItemNeverHasChildren,
1342%End
1343%If (Qt_5_5_0 -)
1344        ItemIsUserTristate,
1345%End
1346%If (Qt_5_6_0 -)
1347        ItemIsAutoTristate,
1348%End
1349    };
1350
1351    typedef QFlags<Qt::ItemFlag> ItemFlags;
1352
1353    enum MatchFlag
1354    {
1355        MatchExactly,
1356        MatchFixedString,
1357        MatchContains,
1358        MatchStartsWith,
1359        MatchEndsWith,
1360        MatchRegExp,
1361        MatchWildcard,
1362        MatchCaseSensitive,
1363        MatchWrap,
1364        MatchRecursive,
1365%If (Qt_5_15_0 -)
1366        MatchRegularExpression,
1367%End
1368    };
1369
1370    typedef QFlags<Qt::MatchFlag> MatchFlags;
1371    typedef void *HANDLE;
1372
1373    enum WindowModality
1374    {
1375        NonModal,
1376        WindowModal,
1377        ApplicationModal,
1378    };
1379
1380    enum ApplicationAttribute
1381    {
1382        AA_ImmediateWidgetCreation,
1383        AA_MSWindowsUseDirect3DByDefault,
1384        AA_DontShowIconsInMenus,
1385        AA_NativeWindows,
1386        AA_DontCreateNativeWidgetSiblings,
1387        AA_MacPluginApplication,
1388        AA_DontUseNativeMenuBar,
1389        AA_MacDontSwapCtrlAndMeta,
1390        AA_X11InitThreads,
1391        AA_Use96Dpi,
1392        AA_SynthesizeTouchForUnhandledMouseEvents,
1393        AA_SynthesizeMouseForUnhandledTouchEvents,
1394%If (Qt_5_1_0 -)
1395        AA_UseHighDpiPixmaps,
1396%End
1397%If (Qt_5_3_0 -)
1398        AA_ForceRasterWidgets,
1399%End
1400%If (Qt_5_3_0 -)
1401        AA_UseDesktopOpenGL,
1402%End
1403%If (Qt_5_3_0 -)
1404        AA_UseOpenGLES,
1405%End
1406%If (Qt_5_4_0 -)
1407        AA_UseSoftwareOpenGL,
1408%End
1409%If (Qt_5_4_0 -)
1410        AA_ShareOpenGLContexts,
1411%End
1412%If (Qt_5_5_0 -)
1413        AA_SetPalette,
1414%End
1415%If (Qt_5_6_0 -)
1416        AA_EnableHighDpiScaling,
1417%End
1418%If (Qt_5_6_0 -)
1419        AA_DisableHighDpiScaling,
1420%End
1421%If (Qt_5_7_0 -)
1422        AA_PluginApplication,
1423%End
1424%If (Qt_5_7_0 -)
1425        AA_UseStyleSheetPropagationInWidgetStyles,
1426%End
1427%If (Qt_5_7_0 -)
1428        AA_DontUseNativeDialogs,
1429%End
1430%If (Qt_5_7_0 -)
1431        AA_SynthesizeMouseForUnhandledTabletEvents,
1432%End
1433%If (Qt_5_7_0 -)
1434        AA_CompressHighFrequencyEvents,
1435%End
1436%If (Qt_5_8_0 -)
1437        AA_DontCheckOpenGLContextThreadAffinity,
1438%End
1439%If (Qt_5_9_0 -)
1440        AA_DisableShaderDiskCache,
1441%End
1442%If (Qt_5_10_0 -)
1443        AA_DontShowShortcutsInContextMenus,
1444%End
1445%If (Qt_5_10_0 -)
1446        AA_CompressTabletEvents,
1447%End
1448%If (Qt_5_10_0 -)
1449        AA_DisableWindowContextHelpButton,
1450%End
1451%If (Qt_5_14_0 -)
1452        AA_DisableSessionManager,
1453%End
1454%If (Qt_5_15_0 -)
1455        AA_DisableNativeVirtualKeyboard,
1456%End
1457    };
1458
1459    enum ItemSelectionMode
1460    {
1461        ContainsItemShape,
1462        IntersectsItemShape,
1463        ContainsItemBoundingRect,
1464        IntersectsItemBoundingRect,
1465    };
1466
1467    enum TextInteractionFlag
1468    {
1469        NoTextInteraction,
1470        TextSelectableByMouse,
1471        TextSelectableByKeyboard,
1472        LinksAccessibleByMouse,
1473        LinksAccessibleByKeyboard,
1474        TextEditable,
1475        TextEditorInteraction,
1476        TextBrowserInteraction,
1477    };
1478
1479    typedef QFlags<Qt::TextInteractionFlag> TextInteractionFlags;
1480
1481    enum MaskMode
1482    {
1483        MaskInColor,
1484        MaskOutColor,
1485    };
1486
1487    enum Axis
1488    {
1489        XAxis,
1490        YAxis,
1491        ZAxis,
1492    };
1493
1494    enum EventPriority
1495    {
1496        HighEventPriority,
1497        NormalEventPriority,
1498        LowEventPriority,
1499    };
1500
1501    enum SizeMode
1502    {
1503        AbsoluteSize,
1504        RelativeSize,
1505    };
1506
1507    enum SizeHint
1508    {
1509        MinimumSize,
1510        PreferredSize,
1511        MaximumSize,
1512        MinimumDescent,
1513    };
1514
1515    enum WindowFrameSection
1516    {
1517        NoSection,
1518        LeftSection,
1519        TopLeftSection,
1520        TopSection,
1521        TopRightSection,
1522        RightSection,
1523        BottomRightSection,
1524        BottomSection,
1525        BottomLeftSection,
1526        TitleBarArea,
1527    };
1528
1529    enum TileRule
1530    {
1531        StretchTile,
1532        RepeatTile,
1533        RoundTile,
1534    };
1535
1536    enum InputMethodHint
1537    {
1538        ImhNone,
1539        ImhHiddenText,
1540        ImhNoAutoUppercase,
1541        ImhPreferNumbers,
1542        ImhPreferUppercase,
1543        ImhPreferLowercase,
1544        ImhNoPredictiveText,
1545        ImhDigitsOnly,
1546        ImhFormattedNumbersOnly,
1547        ImhUppercaseOnly,
1548        ImhLowercaseOnly,
1549        ImhDialableCharactersOnly,
1550        ImhEmailCharactersOnly,
1551        ImhUrlCharactersOnly,
1552        ImhExclusiveInputMask,
1553        ImhSensitiveData,
1554        ImhDate,
1555        ImhTime,
1556        ImhPreferLatin,
1557        ImhLatinOnly,
1558%If (Qt_5_1_0 -)
1559        ImhMultiLine,
1560%End
1561%If (Qt_5_11_0 -)
1562        ImhNoEditMenu,
1563%End
1564%If (Qt_5_11_0 -)
1565        ImhNoTextHandles,
1566%End
1567    };
1568
1569    typedef QFlags<Qt::InputMethodHint> InputMethodHints;
1570
1571    enum AnchorPoint
1572    {
1573        AnchorLeft,
1574        AnchorHorizontalCenter,
1575        AnchorRight,
1576        AnchorTop,
1577        AnchorVerticalCenter,
1578        AnchorBottom,
1579    };
1580
1581    enum CoordinateSystem
1582    {
1583        DeviceCoordinates,
1584        LogicalCoordinates,
1585    };
1586
1587    enum TouchPointState
1588    {
1589        TouchPointPressed,
1590        TouchPointMoved,
1591        TouchPointStationary,
1592        TouchPointReleased,
1593    };
1594
1595    typedef QFlags<Qt::TouchPointState> TouchPointStates;
1596
1597    enum GestureState
1598    {
1599        GestureStarted,
1600        GestureUpdated,
1601        GestureFinished,
1602        GestureCanceled,
1603    };
1604
1605    enum GestureType
1606    {
1607        TapGesture,
1608        TapAndHoldGesture,
1609        PanGesture,
1610        PinchGesture,
1611        SwipeGesture,
1612        CustomGesture,
1613    };
1614
1615    enum GestureFlag
1616    {
1617        DontStartGestureOnChildren,
1618        ReceivePartialGestures,
1619        IgnoredGesturesPropagateToParent,
1620    };
1621
1622    typedef QFlags<Qt::GestureFlag> GestureFlags;
1623
1624    enum NavigationMode
1625    {
1626        NavigationModeNone,
1627        NavigationModeKeypadTabOrder,
1628        NavigationModeKeypadDirectional,
1629        NavigationModeCursorAuto,
1630        NavigationModeCursorForceVisible,
1631    };
1632
1633    enum CursorMoveStyle
1634    {
1635        LogicalMoveStyle,
1636        VisualMoveStyle,
1637    };
1638
1639    enum ScreenOrientation
1640    {
1641        PrimaryOrientation,
1642        PortraitOrientation,
1643        LandscapeOrientation,
1644        InvertedPortraitOrientation,
1645        InvertedLandscapeOrientation,
1646    };
1647
1648    typedef QFlags<Qt::ScreenOrientation> ScreenOrientations;
1649
1650    enum FindChildOption
1651    {
1652        FindDirectChildrenOnly,
1653        FindChildrenRecursively,
1654    };
1655
1656    typedef QFlags<Qt::FindChildOption> FindChildOptions;
1657
1658    enum WhiteSpaceMode
1659    {
1660        WhiteSpaceNormal,
1661        WhiteSpacePre,
1662        WhiteSpaceNoWrap,
1663        WhiteSpaceModeUndefined,
1664    };
1665
1666    enum HitTestAccuracy
1667    {
1668        ExactHit,
1669        FuzzyHit,
1670    };
1671
1672%If (Qt_5_1_0 -)
1673
1674    enum ApplicationState
1675    {
1676        ApplicationSuspended,
1677        ApplicationHidden,
1678        ApplicationInactive,
1679        ApplicationActive,
1680    };
1681
1682%End
1683%If (Qt_5_1_0 -)
1684    typedef QFlags<Qt::ApplicationState> ApplicationStates;
1685%End
1686%If (Qt_5_1_0 -)
1687
1688    enum Edge
1689    {
1690        TopEdge,
1691        LeftEdge,
1692        RightEdge,
1693        BottomEdge,
1694    };
1695
1696%End
1697%If (Qt_5_2_0 -)
1698
1699    enum NativeGestureType
1700    {
1701        BeginNativeGesture,
1702        EndNativeGesture,
1703        PanNativeGesture,
1704        ZoomNativeGesture,
1705        SmartZoomNativeGesture,
1706        RotateNativeGesture,
1707        SwipeNativeGesture,
1708    };
1709
1710%End
1711%If (Qt_5_2_0 -)
1712
1713    enum ScrollPhase
1714    {
1715        ScrollBegin,
1716        ScrollUpdate,
1717        ScrollEnd,
1718%If (Qt_5_7_0 -)
1719        NoScrollPhase,
1720%End
1721%If (Qt_5_12_0 -)
1722        ScrollMomentum,
1723%End
1724    };
1725
1726%End
1727%If (Qt_5_3_0 -)
1728    typedef QFlags<Qt::Edge> Edges;
1729%End
1730%If (Qt_5_3_0 -)
1731
1732    enum MouseEventSource
1733    {
1734        MouseEventNotSynthesized,
1735        MouseEventSynthesizedBySystem,
1736        MouseEventSynthesizedByQt,
1737%If (Qt_5_6_0 -)
1738        MouseEventSynthesizedByApplication,
1739%End
1740    };
1741
1742%End
1743%If (Qt_5_3_0 -)
1744
1745    enum MouseEventFlag
1746    {
1747        MouseEventCreatedDoubleClick,
1748    };
1749
1750%End
1751%If (Qt_5_3_0 -)
1752    typedef QFlags<Qt::MouseEventFlag> MouseEventFlags;
1753%End
1754%If (Qt_5_5_0 -)
1755
1756    enum TabFocusBehavior
1757    {
1758        NoTabFocus,
1759        TabFocusTextControls,
1760        TabFocusListControls,
1761        TabFocusAllControls,
1762    };
1763
1764%End
1765%If (Qt_5_5_0 -)
1766
1767    enum ItemSelectionOperation
1768    {
1769        ReplaceSelection,
1770        AddToSelection,
1771    };
1772
1773%End
1774%If (Qt_5_6_0 -)
1775
1776    enum EnterKeyType
1777    {
1778        EnterKeyDefault,
1779        EnterKeyReturn,
1780        EnterKeyDone,
1781        EnterKeyGo,
1782        EnterKeySend,
1783        EnterKeySearch,
1784        EnterKeyNext,
1785        EnterKeyPrevious,
1786    };
1787
1788%End
1789%If (Qt_5_9_0 -)
1790
1791    enum ChecksumType
1792    {
1793        ChecksumIso3309,
1794        ChecksumItuV41,
1795    };
1796
1797%End
1798%If (Qt_5_14_0 -)
1799
1800    enum class HighDpiScaleFactorRoundingPolicy
1801    {
1802        Round,
1803        Ceil,
1804        Floor,
1805        RoundPreferFloor,
1806        PassThrough,
1807    };
1808
1809%End
1810};
1811
1812QFlags<Qt::MouseButton> operator|(Qt::MouseButton f1, QFlags<Qt::MouseButton> f2);
1813QFlags<Qt::Orientation> operator|(Qt::Orientation f1, QFlags<Qt::Orientation> f2);
1814QFlags<Qt::KeyboardModifier> operator|(Qt::KeyboardModifier f1, QFlags<Qt::KeyboardModifier> f2);
1815QFlags<Qt::WindowType> operator|(Qt::WindowType f1, QFlags<Qt::WindowType> f2);
1816QFlags<Qt::AlignmentFlag> operator|(Qt::AlignmentFlag f1, QFlags<Qt::AlignmentFlag> f2);
1817QFlags<Qt::ImageConversionFlag> operator|(Qt::ImageConversionFlag f1, QFlags<Qt::ImageConversionFlag> f2);
1818QFlags<Qt::DockWidgetArea> operator|(Qt::DockWidgetArea f1, QFlags<Qt::DockWidgetArea> f2);
1819QFlags<Qt::ToolBarArea> operator|(Qt::ToolBarArea f1, QFlags<Qt::ToolBarArea> f2);
1820QFlags<Qt::WindowState> operator|(Qt::WindowState f1, QFlags<Qt::WindowState> f2);
1821QFlags<Qt::DropAction> operator|(Qt::DropAction f1, QFlags<Qt::DropAction> f2);
1822QFlags<Qt::ItemFlag> operator|(Qt::ItemFlag f1, QFlags<Qt::ItemFlag> f2);
1823QFlags<Qt::MatchFlag> operator|(Qt::MatchFlag f1, QFlags<Qt::MatchFlag> f2);
1824QFlags<Qt::TextInteractionFlag> operator|(Qt::TextInteractionFlag f1, QFlags<Qt::TextInteractionFlag> f2);
1825QFlags<Qt::InputMethodHint> operator|(Qt::InputMethodHint f1, QFlags<Qt::InputMethodHint> f2);
1826QFlags<Qt::TouchPointState> operator|(Qt::TouchPointState f1, QFlags<Qt::TouchPointState> f2);
1827QFlags<Qt::GestureFlag> operator|(Qt::GestureFlag f1, QFlags<Qt::GestureFlag> f2);
1828QFlags<Qt::ScreenOrientation> operator|(Qt::ScreenOrientation f1, QFlags<Qt::ScreenOrientation> f2);
1829QFlags<Qt::InputMethodQuery> operator|(Qt::InputMethodQuery f1, QFlags<Qt::InputMethodQuery> f2);
1830%If (Qt_5_3_0 -)
1831QFlags<Qt::Edge> operator|(Qt::Edge f1, QFlags<Qt::Edge> f2);
1832%End
1833%If (Qt_5_3_0 -)
1834QFlags<Qt::MouseEventFlag> operator|(Qt::MouseEventFlag f1, QFlags<Qt::MouseEventFlag> f2);
1835%End
1836