Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qnamespace.h
Go to the documentation of this file.
1// Copyright (C) 2020 The Qt Company Ltd.
2// Copyright (C) 2020 Klaralvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
3// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
4
5#ifndef QNAMESPACE_H
6#define QNAMESPACE_H
7
8#if 0
9#pragma qt_class(Qt)
10#endif
11
12#include <QtCore/qglobal.h>
13#include <QtCore/qcompare.h>
14#include <QtCore/qtclasshelpermacros.h>
15#include <QtCore/qtmetamacros.h>
16
17#if defined(__OBJC__) && !defined(__cplusplus)
18# warning "File built in Objective-C mode (.m), but using Qt requires Objective-C++ (.mm)"
19#endif
20
22
23struct QMetaObject;
24
25namespace Qt {
26 Q_NAMESPACE_EXPORT(Q_CORE_EXPORT)
27
50
51 enum class ColorScheme {
55 };
56
58 NoButton = 0x00000000,
59 LeftButton = 0x00000001,
60 RightButton = 0x00000002,
61 MiddleButton = 0x00000004,
62 BackButton = 0x00000008,
65 ForwardButton = 0x00000010,
68 TaskButton = 0x00000020,
70 ExtraButton4 = 0x00000040,
71 ExtraButton5 = 0x00000080,
72 ExtraButton6 = 0x00000100,
73 ExtraButton7 = 0x00000200,
74 ExtraButton8 = 0x00000400,
75 ExtraButton9 = 0x00000800,
76 ExtraButton10 = 0x00001000,
77 ExtraButton11 = 0x00002000,
78 ExtraButton12 = 0x00004000,
79 ExtraButton13 = 0x00008000,
80 ExtraButton14 = 0x00010000,
81 ExtraButton15 = 0x00020000,
82 ExtraButton16 = 0x00040000,
83 ExtraButton17 = 0x00080000,
84 ExtraButton18 = 0x00100000,
85 ExtraButton19 = 0x00200000,
86 ExtraButton20 = 0x00400000,
87 ExtraButton21 = 0x00800000,
88 ExtraButton22 = 0x01000000,
89 ExtraButton23 = 0x02000000,
90 ExtraButton24 = 0x04000000,
91 AllButtons = 0x07ffffff,
93 // 4 high-order bits remain available for future use (0x08000000 through 0x40000000).
94 MouseButtonMask = 0xffffffff
95 };
98
102 };
103
106
114
121
126
133
139
140 // Text formatting flags for QPainter::drawText and QLabel.
141 // The following two enums can be combined to one integer which
142 // is passed as 'flags' to QPainter::drawText, QFontMetrics::boundingRect and qt_format_text.
143
145 AlignLeft = 0x0001,
147 AlignRight = 0x0002,
149 AlignHCenter = 0x0004,
150 AlignJustify = 0x0008,
153
154 AlignTop = 0x0020,
155 AlignBottom = 0x0040,
156 AlignVCenter = 0x0080,
158 // Note that 0x100 will clash with Qt::TextSingleLine = 0x100 due to what the comment above
159 // this enum declaration states. However, since Qt::AlignBaseline is only used by layouts,
160 // it doesn't make sense to pass Qt::AlignBaseline to QPainter::drawText(), so there
161 // shouldn't really be any ambiguity between the two overlapping enum values.
163
165 };
166
169
170 enum TextFlag {
172 TextDontClip = 0x0200,
175 TextWordWrap = 0x1000,
183 // Ensures that the longest variant is always used when computing the
184 // size of a multi-variant string.
186 };
187 Q_DECLARE_MIXED_ENUM_OPERATORS_SYMMETRIC(int, AlignmentFlag, TextFlag)
188
195 Q_DECLARE_MIXED_ENUM_OPERATORS_SYMMETRIC(int, TextElideMode, TextFlag)
196
203
205
207 Widget = 0x00000000,
208 Window = 0x00000001,
209 Dialog = 0x00000002 | Window,
210 Sheet = 0x00000004 | Window,
212 Popup = 0x00000008 | Window,
216 Desktop = 0x00000010 | Window,
217 SubWindow = 0x00000012, // Note QTBUG-115729 before using
218 ForeignWindow = 0x00000020 | Window,
219 CoverWindow = 0x00000040 | Window,
220
221 WindowType_Mask = 0x000000ff,
223 MSWindowsOwnDC = 0x00000200,
227 WindowTitleHint = 0x00001000,
238#if QT_DEPRECATED_SINCE(6, 13)
240 "Use Qt::ExpandedClientAreaHint instead") = 0x00400000,
241#endif
244
248#if QT_DEPRECATED_SINCE(6, 9)
250 "This flag has been a no-op since Qt 5") = 0x10000000,
251#endif
255 };
256
259
261 WindowNoState = 0x00000000,
262 WindowMinimized = 0x00000001,
263 WindowMaximized = 0x00000002,
264 WindowFullScreen = 0x00000004,
265 WindowActive = 0x00000008
266 };
267
270
273 ApplicationHidden = 0x00000001,
275 ApplicationActive = 0x00000004
276 };
277
278 Q_DECLARE_FLAGS(ApplicationStates, ApplicationState)
279
287
290
295 // Formerly, 3 was WA_ContentsPropagated.
303 // Formerly, 12 was WA_MacNoClickThrough.
307
321 // Formerly 46 was WA_MacBrushedMetal and WA_MacMetalStyle.
335
342 // Formerly, 67 was WA_WState_DND.
345
346 WA_ShowModal = 70, // ## deprecated since since 4.5.1 but still in use :-(
348 WA_NoMousePropagation = 73, // for now, might go away.
350 WA_InputMethodTransparent = 75, // Don't reset IM when user clicks on this (for virtual keyboards on embedded)
352
354
356 WA_DropSiteRegistered = 79, // internal
357
359
366
369
370 WA_MacNormalSize = 89, // Mac only
371 WA_MacSmallSize = 90, // Mac only
372 WA_MacMiniSize = 91, // Mac only
373
375 WA_StyledBackground = 93, // internal
376 // Formerly, 94 was WA_MSWindowsUseDirect3D.
378
380
381 WA_StyleSheet = 97, // internal
382
384
386
389
390 // Formerly WA_MacVariableSize = 102, // Mac only
391
393
394 // window types from http://standards.freedesktop.org/wm-spec/
408 // Formerly, 117 was WA_MacFrameworkScaled.
410 WA_WState_WindowOpacitySet = 119, // internal
412
416
418 // Formerly, 127 was WA_MacNoShadow
419
421
423
425
427
428 // Add new attributes before this line
430 };
431
433 {
434 // AA_ImmediateWidgetCreation = 0,
447#if QT_DEPRECATED_SINCE(6, 0)
449 "High-DPI pixmaps are always enabled. "
450 "This attribute no longer has any effect.") = 13,
451#endif
458#if QT_DEPRECATED_SINCE(6, 0)
460 "High-DPI scaling is always enabled. "
461 "This attribute no longer has any effect.") = 20,
463 "High-DPI scaling is always enabled. "
464 "This attribute no longer has any effect.") = 21,
465#endif
474 // AA_DisableWindowContextHelpButton = 30, (in Qt 5)
476
477 // Add new attributes before this line
479 };
480
481
482 // Image conversion flags. The unusual ordering is caused by
483 // compatibility and default requirements.
484
486 ColorMode_Mask = 0x00000003,
487 AutoColor = 0x00000000,
488 ColorOnly = 0x00000003,
489 MonoOnly = 0x00000002,
490 // Reserved = 0x00000001,
491
492 AlphaDither_Mask = 0x0000000c,
494 OrderedAlphaDither = 0x00000004,
495 DiffuseAlphaDither = 0x00000008,
496 NoAlpha = 0x0000000c, // Not supported
497
498 Dither_Mask = 0x00000030,
499 DiffuseDither = 0x00000000,
500 OrderedDither = 0x00000010,
501 ThresholdDither = 0x00000020,
502 // ReservedDither = 0x00000030,
503
504 DitherMode_Mask = 0x000000c0,
505 AutoDither = 0x00000000,
506 PreferDither = 0x00000040,
507 AvoidDither = 0x00000080,
508
509 NoOpaqueDetection = 0x00000100,
511 };
514
519
520 enum Key {
521 // Unicode Basic Latin block (0x00-0x7f)
522 Key_Space = 0x20,
534 Key_Plus = 0x2b,
535 Key_Comma = 0x2c,
536 Key_Minus = 0x2d,
538 Key_Slash = 0x2f,
539 Key_0 = 0x30,
540 Key_1 = 0x31,
541 Key_2 = 0x32,
542 Key_3 = 0x33,
543 Key_4 = 0x34,
544 Key_5 = 0x35,
545 Key_6 = 0x36,
546 Key_7 = 0x37,
547 Key_8 = 0x38,
548 Key_9 = 0x39,
549 Key_Colon = 0x3a,
551 Key_Less = 0x3c,
552 Key_Equal = 0x3d,
555 Key_At = 0x40,
556 Key_A = 0x41,
557 Key_B = 0x42,
558 Key_C = 0x43,
559 Key_D = 0x44,
560 Key_E = 0x45,
561 Key_F = 0x46,
562 Key_G = 0x47,
563 Key_H = 0x48,
564 Key_I = 0x49,
565 Key_J = 0x4a,
566 Key_K = 0x4b,
567 Key_L = 0x4c,
568 Key_M = 0x4d,
569 Key_N = 0x4e,
570 Key_O = 0x4f,
571 Key_P = 0x50,
572 Key_Q = 0x51,
573 Key_R = 0x52,
574 Key_S = 0x53,
575 Key_T = 0x54,
576 Key_U = 0x55,
577 Key_V = 0x56,
578 Key_W = 0x57,
579 Key_X = 0x58,
580 Key_Y = 0x59,
581 Key_Z = 0x5a,
589 Key_Bar = 0x7c,
592
593 // Unicode Latin-1 Supplement block (0x80-0xff)
596 Key_cent = 0x0a2,
599 Key_yen = 0x0a5,
601 Key_section = 0x0a7,
605 Key_guillemotleft = 0x0ab, // left angle quotation mark
606 Key_notsign = 0x0ac,
607 Key_hyphen = 0x0ad,
609 Key_macron = 0x0af,
610 Key_degree = 0x0b0,
614 Key_acute = 0x0b4,
615 Key_micro = 0x0b5,
616#if QT_DEPRECATED_SINCE(6, 11)
617 Key_mu Q_DECL_ENUMERATOR_DEPRECATED_X("This key was misnamed, use Key_micro instead")
618 = Key_micro,
619#endif
622 Key_cedilla = 0x0b8,
625 Key_guillemotright = 0x0bb, // right angle quotation mark
627 Key_onehalf = 0x0bd,
630 Key_Agrave = 0x0c0,
631 Key_Aacute = 0x0c1,
633 Key_Atilde = 0x0c3,
635 Key_Aring = 0x0c5,
636 Key_AE = 0x0c6,
638 Key_Egrave = 0x0c8,
639 Key_Eacute = 0x0c9,
642 Key_Igrave = 0x0cc,
643 Key_Iacute = 0x0cd,
646 Key_ETH = 0x0d0,
647 Key_Ntilde = 0x0d1,
648 Key_Ograve = 0x0d2,
649 Key_Oacute = 0x0d3,
651 Key_Otilde = 0x0d5,
655 Key_Ugrave = 0x0d9,
656 Key_Uacute = 0x0da,
659 Key_Yacute = 0x0dd,
660 Key_THORN = 0x0de,
661 Key_ssharp = 0x0df,
664
665 // The rest of the Unicode values are skipped here,
666 // so that we can represent them along with Qt::Keys
667 // in the same data type. The maximum Unicode value
668 // is 0x0010ffff, so we start our custom keys at
669 // 0x01000000 to not clash with the Unicode values,
670 // but still give plenty of room to grow.
671
672 Key_Escape = 0x01000000, // misc keys
673 Key_Tab = 0x01000001,
674 Key_Backtab = 0x01000002,
675 Key_Backspace = 0x01000003,
676 Key_Return = 0x01000004,
677 Key_Enter = 0x01000005,
678 Key_Insert = 0x01000006,
679 Key_Delete = 0x01000007,
680 Key_Pause = 0x01000008,
681 Key_Print = 0x01000009, // print screen
682 Key_SysReq = 0x0100000a,
683 Key_Clear = 0x0100000b,
684 Key_Home = 0x01000010, // cursor movement
685 Key_End = 0x01000011,
686 Key_Left = 0x01000012,
687 Key_Up = 0x01000013,
688 Key_Right = 0x01000014,
689 Key_Down = 0x01000015,
690 Key_PageUp = 0x01000016,
691 Key_PageDown = 0x01000017,
692 Key_Shift = 0x01000020, // modifiers
693 Key_Control = 0x01000021,
694 Key_Meta = 0x01000022,
695 Key_Alt = 0x01000023,
696 Key_CapsLock = 0x01000024,
697 Key_NumLock = 0x01000025,
698 Key_ScrollLock = 0x01000026,
699 Key_F1 = 0x01000030, // function keys
700 Key_F2 = 0x01000031,
701 Key_F3 = 0x01000032,
702 Key_F4 = 0x01000033,
703 Key_F5 = 0x01000034,
704 Key_F6 = 0x01000035,
705 Key_F7 = 0x01000036,
706 Key_F8 = 0x01000037,
707 Key_F9 = 0x01000038,
708 Key_F10 = 0x01000039,
709 Key_F11 = 0x0100003a,
710 Key_F12 = 0x0100003b,
711 Key_F13 = 0x0100003c,
712 Key_F14 = 0x0100003d,
713 Key_F15 = 0x0100003e,
714 Key_F16 = 0x0100003f,
715 Key_F17 = 0x01000040,
716 Key_F18 = 0x01000041,
717 Key_F19 = 0x01000042,
718 Key_F20 = 0x01000043,
719 Key_F21 = 0x01000044,
720 Key_F22 = 0x01000045,
721 Key_F23 = 0x01000046,
722 Key_F24 = 0x01000047,
723 Key_F25 = 0x01000048, // F25 .. F35 only on X11
724 Key_F26 = 0x01000049,
725 Key_F27 = 0x0100004a,
726 Key_F28 = 0x0100004b,
727 Key_F29 = 0x0100004c,
728 Key_F30 = 0x0100004d,
729 Key_F31 = 0x0100004e,
730 Key_F32 = 0x0100004f,
731 Key_F33 = 0x01000050,
732 Key_F34 = 0x01000051,
733 Key_F35 = 0x01000052,
734 Key_Super_L = 0x01000053, // extra keys
735 Key_Super_R = 0x01000054,
736 Key_Menu = 0x01000055,
737 Key_Hyper_L = 0x01000056,
738 Key_Hyper_R = 0x01000057,
739 Key_Help = 0x01000058,
740 Key_Direction_L = 0x01000059,
741 Key_Direction_R = 0x01000060,
742
743 // International input method support (X keycode - 0xEE00, the
744 // definition follows Qt/Embedded 2.3.7) Only interesting if
745 // you are writing your own input method
746
747 // International & multi-key character composition
748 Key_AltGr = 0x01001103,
749 Key_Multi_key = 0x01001120, // Multi-key character compose
750 Key_Codeinput = 0x01001137,
754
755 // Misc Functions
756 Key_Mode_switch = 0x0100117e, // Character set switch
757 //Key_script_switch = 0x0100117e, // Alias for mode_switch
758
759 // Japanese keyboard support
760 Key_Kanji = 0x01001121, // Kanji, Kanji convert
761 Key_Muhenkan = 0x01001122, // Cancel Conversion
762 //Key_Henkan_Mode = 0x01001123, // Start/Stop Conversion
763 Key_Henkan = 0x01001123, // Alias for Henkan_Mode
764 Key_Romaji = 0x01001124, // to Romaji
765 Key_Hiragana = 0x01001125, // to Hiragana
766 Key_Katakana = 0x01001126, // to Katakana
767 Key_Hiragana_Katakana = 0x01001127, // Hiragana/Katakana toggle
768 Key_Zenkaku = 0x01001128, // to Zenkaku
769 Key_Hankaku = 0x01001129, // to Hankaku
770 Key_Zenkaku_Hankaku = 0x0100112a, // Zenkaku/Hankaku toggle
771 Key_Touroku = 0x0100112b, // Add to Dictionary
772 Key_Massyo = 0x0100112c, // Delete from Dictionary
773 Key_Kana_Lock = 0x0100112d, // Kana Lock
774 Key_Kana_Shift = 0x0100112e, // Kana Shift
775 Key_Eisu_Shift = 0x0100112f, // Alphanumeric Shift
776 Key_Eisu_toggle = 0x01001130, // Alphanumeric toggle
777 //Key_Kanji_Bangou = 0x01001137, // Codeinput
778 //Key_Zen_Koho = 0x0100113d, // Multiple/All Candidate(s)
779 //Key_Mae_Koho = 0x0100113e, // Previous Candidate
780
781 // Korean keyboard support
782 //
783 // In fact, many Korean users need only 2 keys, Key_Hangul and
784 // Key_Hangul_Hanja. But rest of the keys are good for future.
785
786 Key_Hangul = 0x01001131, // Hangul start/stop(toggle)
787 Key_Hangul_Start = 0x01001132, // Hangul start
788 Key_Hangul_End = 0x01001133, // Hangul end, English start
789 Key_Hangul_Hanja = 0x01001134, // Start Hangul->Hanja Conversion
790 Key_Hangul_Jamo = 0x01001135, // Hangul Jamo mode
791 Key_Hangul_Romaja = 0x01001136, // Hangul Romaja mode
792 //Key_Hangul_Codeinput = 0x01001137, // Hangul code input mode
793 Key_Hangul_Jeonja = 0x01001138, // Jeonja mode
794 Key_Hangul_Banja = 0x01001139, // Banja mode
795 Key_Hangul_PreHanja = 0x0100113a, // Pre Hanja conversion
796 Key_Hangul_PostHanja = 0x0100113b, // Post Hanja conversion
797 //Key_Hangul_SingleCandidate = 0x0100113c, // Single candidate
798 //Key_Hangul_MultipleCandidate = 0x0100113d, // Multiple candidate
799 //Key_Hangul_PreviousCandidate = 0x0100113e, // Previous candidate
800 Key_Hangul_Special = 0x0100113f, // Special symbols
801 //Key_Hangul_switch = 0x0100117e, // Alias for mode_switch
802
803 // dead keys (X keycode - 0xED00 to avoid the conflict)
804 Key_Dead_Grave = 0x01001250,
805 Key_Dead_Acute = 0x01001251,
807 Key_Dead_Tilde = 0x01001253,
808 Key_Dead_Macron = 0x01001254,
809 Key_Dead_Breve = 0x01001255,
810 Key_Dead_Abovedot = 0x01001256,
811 Key_Dead_Diaeresis = 0x01001257,
812 Key_Dead_Abovering = 0x01001258,
814 Key_Dead_Caron = 0x0100125a,
815 Key_Dead_Cedilla = 0x0100125b,
816 Key_Dead_Ogonek = 0x0100125c,
817 Key_Dead_Iota = 0x0100125d,
820 Key_Dead_Belowdot = 0x01001260,
821 Key_Dead_Hook = 0x01001261,
822 Key_Dead_Horn = 0x01001262,
823 Key_Dead_Stroke = 0x01001263,
827 Key_Dead_Belowring = 0x01001267,
835 Key_Dead_Currency = 0x0100126f,
836 Key_Dead_a = 0x01001280,
837 Key_Dead_A = 0x01001281,
838 Key_Dead_e = 0x01001282,
839 Key_Dead_E = 0x01001283,
840 Key_Dead_i = 0x01001284,
841 Key_Dead_I = 0x01001285,
842 Key_Dead_o = 0x01001286,
843 Key_Dead_O = 0x01001287,
844 Key_Dead_u = 0x01001288,
845 Key_Dead_U = 0x01001289,
848 Key_Dead_Greek = 0x0100128c,
849 Key_Dead_Lowline = 0x01001290,
853
854 // multimedia/internet keys - ignored by default - see QKeyEvent c'tor
855 Key_Back = 0x01000061,
856 Key_Forward = 0x01000062,
857 Key_Stop = 0x01000063,
858 Key_Refresh = 0x01000064,
859 Key_VolumeDown = 0x01000070,
860 Key_VolumeMute = 0x01000071,
861 Key_VolumeUp = 0x01000072,
862 Key_BassBoost = 0x01000073,
863 Key_BassUp = 0x01000074,
864 Key_BassDown = 0x01000075,
865 Key_TrebleUp = 0x01000076,
866 Key_TrebleDown = 0x01000077,
867 Key_MediaPlay = 0x01000080,
868 Key_MediaStop = 0x01000081,
869 Key_MediaPrevious = 0x01000082,
870 Key_MediaNext = 0x01000083,
871 Key_MediaRecord = 0x01000084,
872 Key_MediaPause = 0x01000085,
874 Key_HomePage = 0x01000090,
875 Key_Favorites = 0x01000091,
876 Key_Search = 0x01000092,
877 Key_Standby = 0x01000093,
878 Key_OpenUrl = 0x01000094,
879 Key_LaunchMail = 0x010000a0,
880 Key_LaunchMedia = 0x010000a1,
881 Key_Launch0 = 0x010000a2,
882 Key_Launch1 = 0x010000a3,
883 Key_Launch2 = 0x010000a4,
884 Key_Launch3 = 0x010000a5,
885 Key_Launch4 = 0x010000a6,
886 Key_Launch5 = 0x010000a7,
887 Key_Launch6 = 0x010000a8,
888 Key_Launch7 = 0x010000a9,
889 Key_Launch8 = 0x010000aa,
890 Key_Launch9 = 0x010000ab,
891 Key_LaunchA = 0x010000ac,
892 Key_LaunchB = 0x010000ad,
893 Key_LaunchC = 0x010000ae,
894 Key_LaunchD = 0x010000af,
895 Key_LaunchE = 0x010000b0,
896 Key_LaunchF = 0x010000b1,
902 Key_PowerOff = 0x010000b7,
903 Key_WakeUp = 0x010000b8,
904 Key_Eject = 0x010000b9,
905 Key_ScreenSaver = 0x010000ba,
906 Key_WWW = 0x010000bb,
907 Key_Memo = 0x010000bc,
908 Key_LightBulb = 0x010000bd,
909 Key_Shop = 0x010000be,
910 Key_History = 0x010000bf,
911 Key_AddFavorite = 0x010000c0,
912 Key_HotLinks = 0x010000c1,
914 Key_Finance = 0x010000c3,
915 Key_Community = 0x010000c4,
916 Key_AudioRewind = 0x010000c5, // Media rewind
917 Key_BackForward = 0x010000c6,
920 Key_Book = 0x010000c9,
921 Key_CD = 0x010000ca,
922 Key_Calculator = 0x010000cb,
923 Key_ToDoList = 0x010000cc,
924 Key_ClearGrab = 0x010000cd,
925 Key_Close = 0x010000ce,
926 Key_Copy = 0x010000cf,
927 Key_Cut = 0x010000d0,
928 Key_Display = 0x010000d1, // Output switch key
929 Key_DOS = 0x010000d2,
930 Key_Documents = 0x010000d3,
931 Key_Excel = 0x010000d4,
932 Key_Explorer = 0x010000d5,
933 Key_Game = 0x010000d6,
934 Key_Go = 0x010000d7,
935 Key_iTouch = 0x010000d8,
936 Key_LogOff = 0x010000d9,
937 Key_Market = 0x010000da,
938 Key_Meeting = 0x010000db,
939 Key_MenuKB = 0x010000dc,
940 Key_MenuPB = 0x010000dd,
941 Key_MySites = 0x010000de,
942 Key_News = 0x010000df,
943 Key_OfficeHome = 0x010000e0,
944 Key_Option = 0x010000e1,
945 Key_Paste = 0x010000e2,
946 Key_Phone = 0x010000e3,
947 Key_Calendar = 0x010000e4,
948 Key_Reply = 0x010000e5,
949 Key_Reload = 0x010000e6,
950 Key_RotateWindows = 0x010000e7,
951 Key_RotationPB = 0x010000e8,
952 Key_RotationKB = 0x010000e9,
953 Key_Save = 0x010000ea,
954 Key_Send = 0x010000eb,
955 Key_Spell = 0x010000ec,
956 Key_SplitScreen = 0x010000ed,
957 Key_Support = 0x010000ee,
958 Key_TaskPane = 0x010000ef,
959 Key_Terminal = 0x010000f0,
960 Key_Tools = 0x010000f1,
961 Key_Travel = 0x010000f2,
962 Key_Video = 0x010000f3,
963 Key_Word = 0x010000f4,
964 Key_Xfer = 0x010000f5,
965 Key_ZoomIn = 0x010000f6,
966 Key_ZoomOut = 0x010000f7,
967 Key_Away = 0x010000f8,
968 Key_Messenger = 0x010000f9,
969 Key_WebCam = 0x010000fa,
970 Key_MailForward = 0x010000fb,
971 Key_Pictures = 0x010000fc,
972 Key_Music = 0x010000fd,
973 Key_Battery = 0x010000fe,
974 Key_Bluetooth = 0x010000ff,
975 Key_WLAN = 0x01000100,
976 Key_UWB = 0x01000101,
977 Key_AudioForward = 0x01000102, // Media fast-forward
978 Key_AudioRepeat = 0x01000103, // Toggle repeat mode
979 Key_AudioRandomPlay = 0x01000104, // Toggle shuffle mode
980 Key_Subtitle = 0x01000105,
982 Key_Time = 0x01000107,
983 Key_Hibernate = 0x01000108,
984 Key_View = 0x01000109,
985 Key_TopMenu = 0x0100010a,
986 Key_PowerDown = 0x0100010b,
987 Key_Suspend = 0x0100010c,
988 Key_ContrastAdjust = 0x0100010d,
989
990 // We can remove these two for Qt 7:
991 Key_LaunchG = 0x0100010e,
992 Key_LaunchH = 0x0100010f,
993
994 Key_TouchpadToggle = 0x01000110,
995 Key_TouchpadOn = 0x01000111,
996 Key_TouchpadOff = 0x01000112,
997
998 Key_MicMute = 0x01000113,
999
1000 Key_Red = 0x01000114,
1001 Key_Green = 0x01000115,
1002 Key_Yellow = 0x01000116,
1003 Key_Blue = 0x01000117,
1004
1005 Key_ChannelUp = 0x01000118,
1006 Key_ChannelDown = 0x01000119,
1007
1008 Key_Guide = 0x0100011a,
1009 Key_Info = 0x0100011b,
1010 Key_Settings = 0x0100011c,
1011
1012 Key_MicVolumeUp = 0x0100011d,
1013 Key_MicVolumeDown = 0x0100011e,
1014
1015 Key_Keyboard = 0x0100011f,
1016
1017 Key_New = 0x01000120,
1018 Key_Open = 0x01000121,
1019 Key_Find = 0x01000122,
1020 Key_Undo = 0x01000123,
1021 Key_Redo = 0x01000124,
1022
1023 Key_MediaLast = 0x0100ffff,
1024
1025 // Keypad navigation keys
1026 Key_Select = 0x01010000,
1027 Key_Yes = 0x01010001,
1028 Key_No = 0x01010002,
1029
1030 // Newer misc keys
1031 Key_Cancel = 0x01020001,
1032 Key_Printer = 0x01020002,
1033 Key_Execute = 0x01020003,
1034 Key_Sleep = 0x01020004,
1035 Key_Play = 0x01020005, // Not the same as Key_MediaPlay
1036 Key_Zoom = 0x01020006,
1037 //Key_Jisho = 0x01020007, // IME: Dictionary key
1038 //Key_Oyayubi_Left = 0x01020008, // IME: Left Oyayubi key
1039 //Key_Oyayubi_Right = 0x01020009, // IME: Right Oyayubi key
1040 Key_Exit = 0x0102000a,
1041
1042 // Device keys
1043 Key_Context1 = 0x01100000,
1044 Key_Context2 = 0x01100001,
1045 Key_Context3 = 0x01100002,
1046 Key_Context4 = 0x01100003,
1047 Key_Call = 0x01100004, // set absolute state to in a call (do not toggle state)
1048 Key_Hangup = 0x01100005, // set absolute state to hang up (do not toggle state)
1049 Key_Flip = 0x01100006,
1050 Key_ToggleCallHangup = 0x01100007, // a toggle key for answering, or hanging up, based on current call state
1051 Key_VoiceDial = 0x01100008,
1053
1054 Key_Camera = 0x01100020,
1055 Key_CameraFocus = 0x01100021,
1056
1057 // WARNING: Do not add any keys in the range 0x01200000 to 0xffffffff,
1058 // as those bits are reserved for the Qt::KeyboardModifier enum below.
1059
1060 Key_unknown = 0x01ffffff
1061 };
1062
1064 NoModifier = 0x00000000,
1065 ShiftModifier = 0x02000000,
1066 ControlModifier = 0x04000000,
1067 AltModifier = 0x08000000,
1068 MetaModifier = 0x10000000,
1069 KeypadModifier = 0x20000000,
1071 // Do not extend the mask to include 0x01000000
1073 };
1076
1077 //shorter names for shortcuts
1078 // The use of all-caps identifiers has the potential for clashing with
1079 // user-defined or third-party macros. More so when the identifiers are not
1080 // "namespace"-prefixed. This is considered bad practice and is why
1081 // KeypadModifier was not added to the Modifier enum.
1082 // ### Qt 7: consider deprecating in favor of KeyboardModifier.
1092
1100
1113
1114 enum PenCapStyle { // line endcap style
1115 FlatCap = 0x00,
1117 RoundCap = 0x20,
1119 };
1120
1121 enum PenJoinStyle { // line join style
1127 };
1128
1150
1155
1165
1198
1205
1211
1225
1228
1239
1243
1246
1248 TextDate, // default Qt
1249 ISODate, // ISO 8601
1250 RFC2822Date = 8, // RFC 2822 (+ 850 and 1036 during parsing)
1252 };
1253
1260
1270
1276
1281
1282 enum Corner {
1283 TopLeftCorner = 0x00000,
1287 };
1288
1289 enum Edge {
1290 TopEdge = 0x00001,
1291 LeftEdge = 0x00002,
1292 RightEdge = 0x00004,
1293 BottomEdge = 0x00008
1294 };
1295
1298
1307
1314
1319
1324
1330
1331 // Shape = 0x1, BoundingRect = 0x2
1338
1343
1348
1354
1366
1374
1379
1407
1442
1453
1461
1465 // ### Qt 7: make auto the first one (with value 0)
1467 };
1468
1477
1482 Q_DECLARE_FLAGS(FindChildOptions, FindChildOption)
1483
1494
1500
1508 // Metadata
1514 // Accessibility
1517 // More general purpose
1520 // Internal UiLib roles. Start worrying when public roles go that high.
1526 // Reserved
1527 UserRole = 0x0100
1528 };
1529
1544
1560
1561 typedef void * HANDLE;
1562
1568
1582
1588
1596
1609
1614
1616
1621
1631
1632#ifndef QT_NO_GESTURES
1641
1654
1663
1674
1675#endif // QT_NO_GESTURES
1676
1685
1690
1696
1697 enum class TimerId {
1699 };
1700
1708
1715
1723
1728
1737
1743
1744 // QTBUG-48701
1745 enum ReturnByValueConstant { ReturnByValue }; // ### Qt 7: Remove me
1746
1747#ifndef Q_QDOC
1748 // NOTE: Generally, do not add Q_ENUM_NS if a corresponding Q_FLAG_NS exists.
1749 Q_ENUM_NS(ScrollBarPolicy)
1792 Q_ENUM_NS(Key)
1827#ifndef QT_NO_GESTURES
1831#endif
1842#endif // Q_DOC
1843
1844}
1845
1846typedef bool (*qInternalCallback)(void **);
1847
1848class Q_CORE_EXPORT QInternal {
1849public:
1850 enum PaintDeviceFlags {
1851 UnknownDevice = 0x00,
1852 Widget = 0x01,
1853 Pixmap = 0x02,
1854 Image = 0x03,
1855 Printer = 0x04,
1856 Picture = 0x05,
1857 Pbuffer = 0x06, // GL pbuffer
1858 FramebufferObject = 0x07, // GL framebuffer object
1859 CustomRaster = 0x08,
1860 PaintBuffer = 0x0a,
1861 OpenGL = 0x0b
1862 };
1863 enum RelayoutType {
1864 RelayoutNormal,
1865 RelayoutDragging,
1866 RelayoutDropped
1867 };
1868
1869 enum DockPosition {
1870 LeftDock,
1871 RightDock,
1872 TopDock,
1873 BottomDock,
1874 DockCount
1875 };
1876
1877 enum Callback {
1878 EventNotifyCallback,
1879 LastCallback
1880 };
1881 static bool registerCallback(Callback, qInternalCallback);
1882 static bool unregisterCallback(Callback, qInternalCallback);
1883 static bool activateCallbacks(Callback, void **);
1884};
1885
1887{
1888 int combination;
1889
1890public:
1892 : combination(int(key))
1893 {}
1894
1895 constexpr explicit QKeyCombination(Qt::Modifiers modifiers, Qt::Key key = Qt::Key_unknown) noexcept
1896 : combination(modifiers.toInt() | int(key))
1897 {}
1898
1899 constexpr explicit QKeyCombination(Qt::KeyboardModifiers modifiers, Qt::Key key = Qt::Key_unknown) noexcept
1900 : combination(modifiers.toInt() | int(key))
1901 {}
1902
1903 constexpr Qt::KeyboardModifiers keyboardModifiers() const noexcept
1904 {
1905 return Qt::KeyboardModifiers(combination & Qt::KeyboardModifierMask);
1906 }
1907
1908 constexpr Qt::Key key() const noexcept
1909 {
1910 return Qt::Key(combination & ~int(Qt::KeyboardModifierMask));
1911 }
1912
1913 static constexpr QKeyCombination fromCombined(int combined)
1914 {
1915 QKeyCombination result;
1916 result.combination = combined;
1917 return result;
1918 }
1919
1920 constexpr int toCombined() const noexcept
1921 {
1922 return combination;
1923 }
1924
1925#if QT_DEPRECATED_SINCE(6, 0)
1926 QT_DEPRECATED_VERSION_X(6, 0, "Use QKeyCombination instead of int")
1927 constexpr Q_IMPLICIT operator int() const noexcept
1928 {
1929 return combination;
1930 }
1931#endif
1932 bool operator<(QKeyCombination) const = delete;
1933private:
1934 friend constexpr bool comparesEqual(const QKeyCombination &lhs,
1935 const QKeyCombination &rhs) noexcept
1936 {
1937 return lhs.combination == rhs.combination;
1938 }
1940};
1941
1943
1944namespace Qt {
1945constexpr QKeyCombination operator|(Qt::Modifier modifier, Qt::Key key) noexcept
1946{
1947 return QKeyCombination(modifier, key);
1948}
1949
1950constexpr QKeyCombination operator|(Qt::Modifiers modifiers, Qt::Key key) noexcept
1951{
1952 return QKeyCombination(modifiers, key);
1953}
1954
1955constexpr QKeyCombination operator|(Qt::KeyboardModifier modifier, Qt::Key key) noexcept
1956{
1957 return QKeyCombination(modifier, key);
1958}
1959
1960constexpr QKeyCombination operator|(Qt::KeyboardModifiers modifiers, Qt::Key key) noexcept
1961{
1962 return QKeyCombination(modifiers, key);
1963}
1964
1965constexpr QKeyCombination operator|(Qt::Key key, Qt::Modifier modifier) noexcept
1966{
1967 return QKeyCombination(modifier, key);
1968}
1969
1970constexpr QKeyCombination operator|(Qt::Key key, Qt::Modifiers modifiers) noexcept
1971{
1972 return QKeyCombination(modifiers, key);
1973}
1974
1975constexpr QKeyCombination operator|(Qt::Key key, Qt::KeyboardModifier modifier) noexcept
1976{
1977 return QKeyCombination(modifier, key);
1978}
1979
1980constexpr QKeyCombination operator|(Qt::Key key, Qt::KeyboardModifiers modifiers) noexcept
1981{
1982 return QKeyCombination(modifiers, key);
1983}
1984
1985#if QT_DEPRECATED_SINCE(6, 0)
1986QT_DEPRECATED_VERSION_X(6, 0, "Use operator| instead")
1987constexpr QKeyCombination operator+(Qt::Modifier modifier, Qt::Key key) noexcept
1988{
1989 return QKeyCombination(modifier, key);
1990}
1991
1992QT_DEPRECATED_VERSION_X(6, 0, "Use operator| instead")
1993constexpr QKeyCombination operator+(Qt::Modifiers modifiers, Qt::Key key) noexcept
1994{
1995 return QKeyCombination(modifiers, key);
1996}
1997
1998QT_DEPRECATED_VERSION_X(6, 0, "Use operator| instead")
2000{
2001 return QKeyCombination(modifier, key);
2002}
2003
2004QT_DEPRECATED_VERSION_X(6, 0, "Use operator| instead")
2006{
2007 return QKeyCombination(modifiers, key);
2008}
2009
2010QT_DEPRECATED_VERSION_X(6, 0, "Use operator| instead")
2011constexpr QKeyCombination operator+(Qt::Key key, Qt::Modifier modifier) noexcept
2012{
2013 return QKeyCombination(modifier, key);
2014}
2015
2016QT_DEPRECATED_VERSION_X(6, 0, "Use operator| instead")
2017constexpr QKeyCombination operator+(Qt::Key key, Qt::Modifiers modifiers) noexcept
2018{
2019 return QKeyCombination(modifiers, key);
2020}
2021
2022QT_DEPRECATED_VERSION_X(6, 0, "Use operator| instead")
2024{
2025 return QKeyCombination(modifier, key);
2026}
2027
2028QT_DEPRECATED_VERSION_X(6, 0, "Use operator| instead")
2030{
2031 return QKeyCombination(modifiers, key);
2032}
2033#endif
2034}
2035
2036QT_END_NAMESPACE
2037
2038#endif // QNAMESPACE_H
\inmodule QtCore
Definition qhash.h:837
friend constexpr bool comparesEqual(const QKeyCombination &lhs, const QKeyCombination &rhs) noexcept
constexpr Qt::Key key() const noexcept
constexpr QKeyCombination(Qt::Modifiers modifiers, Qt::Key key=Qt::Key_unknown) noexcept
static constexpr QKeyCombination fromCombined(int combined)
bool operator<(QKeyCombination) const =delete
constexpr int toCombined() const noexcept
constexpr Qt::KeyboardModifiers keyboardModifiers() const noexcept
\inmodule QtCore \inheaderfile QPermissions
void requestPermission(const QPermission &permission, const PermissionCallback &callback)
Qt::PermissionStatus checkPermission(const QPermission &permission)
Combined button and popup list for selecting options.
Definition qcompare.h:76
constexpr QKeyCombination operator|(Qt::Key key, Qt::Modifier modifier) noexcept
@ BottomLeftCorner
@ TopRightCorner
@ TopLeftCorner
@ BottomRightCorner
ColorScheme
Definition qnamespace.h:51
InputMethodQuery
@ ImMaximumTextLength
@ ImTextBeforeCursor
@ ImAnchorRectangle
@ ImPlatformData
@ ImSurroundingText
@ ImInputItemClipRectangle
@ ImCursorPosition
@ ImEnterKeyType
@ ImCurrentSelection
@ ImAbsolutePosition
@ ImReadOnly
@ ImPreferredLanguage
@ ImFont
@ ImAnchorPosition
@ ImCursorRectangle
@ ImHints
@ ImQueryInput
@ ImEnabled
@ ImTextAfterCursor
@ ImQueryAll
ImageConversionFlag
Definition qnamespace.h:485
@ Dither_Mask
Definition qnamespace.h:498
@ AutoDither
Definition qnamespace.h:505
@ NoFormatConversion
Definition qnamespace.h:510
@ DiffuseDither
Definition qnamespace.h:499
@ ColorOnly
Definition qnamespace.h:488
@ DiffuseAlphaDither
Definition qnamespace.h:495
@ NoOpaqueDetection
Definition qnamespace.h:509
@ MonoOnly
Definition qnamespace.h:489
@ AutoColor
Definition qnamespace.h:487
@ AvoidDither
Definition qnamespace.h:507
@ PreferDither
Definition qnamespace.h:506
@ ThresholdAlphaDither
Definition qnamespace.h:493
@ DitherMode_Mask
Definition qnamespace.h:504
@ OrderedDither
Definition qnamespace.h:500
@ NoAlpha
Definition qnamespace.h:496
@ AlphaDither_Mask
Definition qnamespace.h:492
@ ColorMode_Mask
Definition qnamespace.h:486
@ OrderedAlphaDither
Definition qnamespace.h:494
@ ThresholdDither
Definition qnamespace.h:501
AlignmentFlag
Definition qnamespace.h:144
@ AlignRight
Definition qnamespace.h:147
@ AlignLeading
Definition qnamespace.h:146
@ AlignBaseline
Definition qnamespace.h:157
@ AlignJustify
Definition qnamespace.h:150
@ AlignBottom
Definition qnamespace.h:155
@ AlignVCenter
Definition qnamespace.h:156
@ AlignTop
Definition qnamespace.h:154
@ AlignTrailing
Definition qnamespace.h:148
@ AlignHCenter
Definition qnamespace.h:149
@ AlignHorizontal_Mask
Definition qnamespace.h:152
@ AlignVertical_Mask
Definition qnamespace.h:162
@ AlignCenter
Definition qnamespace.h:164
@ AlignAbsolute
Definition qnamespace.h:151
@ AlignLeft
Definition qnamespace.h:145
NavigationMode
@ NavigationModeCursorForceVisible
@ NavigationModeNone
@ NavigationModeCursorAuto
@ NavigationModeKeypadDirectional
@ NavigationModeKeypadTabOrder
@ AbsoluteSize
@ RelativeSize
TabFocusBehavior
Definition qnamespace.h:115
@ TabFocusListControls
Definition qnamespace.h:118
@ TabFocusAllControls
Definition qnamespace.h:119
@ TabFocusTextControls
Definition qnamespace.h:117
@ NoTabFocus
Definition qnamespace.h:116
ToolBarAreaSizes
@ NToolBarAreas
DockWidgetArea
@ BottomDockWidgetArea
@ DockWidgetArea_Mask
@ NoDockWidgetArea
@ RightDockWidgetArea
@ AllDockWidgetAreas
@ LeftDockWidgetArea
@ TopDockWidgetArea
MouseButton
Definition qnamespace.h:57
@ ExtraButton9
Definition qnamespace.h:75
@ LeftButton
Definition qnamespace.h:59
@ ExtraButton16
Definition qnamespace.h:82
@ ExtraButton5
Definition qnamespace.h:71
@ BackButton
Definition qnamespace.h:62
@ ExtraButton18
Definition qnamespace.h:84
@ ExtraButton6
Definition qnamespace.h:72
@ ExtraButton20
Definition qnamespace.h:86
@ AllButtons
Definition qnamespace.h:91
@ RightButton
Definition qnamespace.h:60
@ ExtraButton14
Definition qnamespace.h:80
@ ExtraButton12
Definition qnamespace.h:78
@ MaxMouseButton
Definition qnamespace.h:92
@ ExtraButton15
Definition qnamespace.h:81
@ MouseButtonMask
Definition qnamespace.h:94
@ ExtraButton17
Definition qnamespace.h:83
@ ExtraButton10
Definition qnamespace.h:76
@ MiddleButton
Definition qnamespace.h:61
@ ExtraButton19
Definition qnamespace.h:85
@ ExtraButton23
Definition qnamespace.h:89
@ ExtraButton2
Definition qnamespace.h:67
@ ForwardButton
Definition qnamespace.h:65
@ TaskButton
Definition qnamespace.h:68
@ ExtraButton21
Definition qnamespace.h:87
@ ExtraButton22
Definition qnamespace.h:88
@ XButton2
Definition qnamespace.h:66
@ ExtraButton24
Definition qnamespace.h:90
@ ExtraButton1
Definition qnamespace.h:64
@ ExtraButton11
Definition qnamespace.h:77
@ ExtraButton13
Definition qnamespace.h:79
@ NoButton
Definition qnamespace.h:58
@ ExtraButton8
Definition qnamespace.h:74
@ ExtraButton3
Definition qnamespace.h:69
@ XButton1
Definition qnamespace.h:63
@ ExtraButton7
Definition qnamespace.h:73
@ ExtraButton4
Definition qnamespace.h:70
TextInteractionFlag
@ TextSelectableByMouse
@ TextEditable
@ TextBrowserInteraction
@ LinksAccessibleByMouse
@ TextEditorInteraction
@ LinksAccessibleByKeyboard
@ TextSelectableByKeyboard
@ NoTextInteraction
TransformationMode
@ FastTransformation
@ SmoothTransformation
TimerType
@ CoarseTimer
@ VeryCoarseTimer
@ PreciseTimer
constexpr QKeyCombination operator|(Qt::KeyboardModifier modifier, Qt::Key key) noexcept
ClipOperation
@ ReplaceClip
@ IntersectClip
@ NoClip
WindowModality
@ NonModal
@ WindowModal
@ ApplicationModal
TextFormat
@ RichText
@ MarkdownText
@ PlainText
@ AutoText
LayoutDirection
@ LeftToRight
@ LayoutDirectionAuto
@ RightToLeft
AspectRatioMode
@ KeepAspectRatioByExpanding
@ KeepAspectRatio
@ IgnoreAspectRatio
ItemSelectionOperation
@ AddToSelection
@ ReplaceSelection
MouseEventSource
@ MouseEventSynthesizedByQt
@ MouseEventSynthesizedBySystem
@ MouseEventNotSynthesized
@ MouseEventSynthesizedByApplication
PermissionStatus
ScreenOrientation
Definition qnamespace.h:280
@ InvertedLandscapeOrientation
Definition qnamespace.h:285
@ InvertedPortraitOrientation
Definition qnamespace.h:284
@ LandscapeOrientation
Definition qnamespace.h:283
@ PortraitOrientation
Definition qnamespace.h:282
@ PrimaryOrientation
Definition qnamespace.h:281
CursorShape
@ BlankCursor
@ CrossCursor
@ DragCopyCursor
@ BitmapCursor
@ PointingHandCursor
@ SizeHorCursor
@ SizeAllCursor
@ CustomCursor
@ LastCursor
@ WaitCursor
@ SizeVerCursor
@ DragLinkCursor
@ OpenHandCursor
@ SizeFDiagCursor
@ WhatsThisCursor
@ ArrowCursor
@ SplitVCursor
@ UpArrowCursor
@ ClosedHandCursor
@ DragMoveCursor
@ IBeamCursor
@ SizeBDiagCursor
@ ForbiddenCursor
@ BusyCursor
@ SplitHCursor
GlobalColor
Definition qnamespace.h:28
@ color1
Definition qnamespace.h:30
@ darkRed
Definition qnamespace.h:42
@ darkCyan
Definition qnamespace.h:45
@ cyan
Definition qnamespace.h:39
@ gray
Definition qnamespace.h:34
@ white
Definition qnamespace.h:32
@ transparent
Definition qnamespace.h:48
@ blue
Definition qnamespace.h:38
@ magenta
Definition qnamespace.h:40
@ yellow
Definition qnamespace.h:41
@ darkBlue
Definition qnamespace.h:44
@ darkGray
Definition qnamespace.h:33
@ darkMagenta
Definition qnamespace.h:46
@ black
Definition qnamespace.h:31
@ lightGray
Definition qnamespace.h:35
@ color0
Definition qnamespace.h:29
@ green
Definition qnamespace.h:37
@ red
Definition qnamespace.h:36
@ darkGreen
Definition qnamespace.h:43
@ darkYellow
Definition qnamespace.h:47
ReturnByValueConstant
@ ReturnByValue
@ CustomDashLine
@ DashDotDotLine
@ DotLine
@ SolidLine
@ MPenStyle
@ DashDotLine
@ DashLine
@ NoPen
ItemDataRole
@ DisplayPropertyRole
@ AccessibleDescriptionRole
@ WhatsThisPropertyRole
@ AccessibleTextRole
@ WhatsThisRole
@ FontRole
@ TextAlignmentRole
@ ForegroundRole
@ UserRole
@ DecorationRole
@ InitialSortOrderRole
@ BackgroundRole
@ EditRole
@ DecorationPropertyRole
@ CheckStateRole
@ StatusTipRole
@ StatusTipPropertyRole
@ ToolTipRole
@ DisplayRole
@ SizeHintRole
@ ToolTipPropertyRole
HitTestAccuracy
Definition qnamespace.h:204
@ FuzzyHit
Definition qnamespace.h:204
@ ExactHit
Definition qnamespace.h:204
@ UI_AnimateToolBox
@ UI_FadeMenu
@ UI_AnimateCombo
@ UI_General
@ UI_AnimateTooltip
@ UI_AnimateMenu
@ UI_FadeTooltip
@ Key_ydiaeresis
Definition qnamespace.h:663
@ Key_Super_R
Definition qnamespace.h:735
@ Key_PreviousCandidate
Definition qnamespace.h:753
@ Key_Escape
Definition qnamespace.h:672
@ Key_Memo
Definition qnamespace.h:907
@ Key_currency
Definition qnamespace.h:598
@ Key_Community
Definition qnamespace.h:915
@ Key_LastNumberRedial
@ Key_cent
Definition qnamespace.h:596
@ Key_TouchpadOn
Definition qnamespace.h:995
@ Key_BassBoost
Definition qnamespace.h:862
@ Key_Terminal
Definition qnamespace.h:959
@ Key_Katakana
Definition qnamespace.h:766
@ Key_Yes
@ Key_division
Definition qnamespace.h:662
@ Key_AltGr
Definition qnamespace.h:748
@ Key_Favorites
Definition qnamespace.h:875
@ Key_Copy
Definition qnamespace.h:926
@ Key_F20
Definition qnamespace.h:718
@ Key_PowerDown
Definition qnamespace.h:986
@ Key_Dead_I
Definition qnamespace.h:841
@ Key_MediaPrevious
Definition qnamespace.h:869
@ Key_O
Definition qnamespace.h:570
@ Key_Dead_Capital_Schwa
Definition qnamespace.h:847
@ Key_diaeresis
Definition qnamespace.h:602
@ Key_Tab
Definition qnamespace.h:673
@ Key_ZoomIn
Definition qnamespace.h:965
@ Key_C
Definition qnamespace.h:558
@ Key_LaunchMail
Definition qnamespace.h:879
@ Key_Hibernate
Definition qnamespace.h:983
@ Key_Select
@ Key_Iacute
Definition qnamespace.h:643
@ Key_Eacute
Definition qnamespace.h:639
@ Key_notsign
Definition qnamespace.h:606
@ Key_ZoomOut
Definition qnamespace.h:966
@ Key_ParenRight
Definition qnamespace.h:532
@ Key_Yellow
@ Key_Book
Definition qnamespace.h:920
@ Key_F30
Definition qnamespace.h:728
@ Key_B
Definition qnamespace.h:557
@ Key_MailForward
Definition qnamespace.h:970
@ Key_Plus
Definition qnamespace.h:534
@ Key_Shift
Definition qnamespace.h:692
@ Key_Return
Definition qnamespace.h:676
@ Key_Otilde
Definition qnamespace.h:651
@ Key_Support
Definition qnamespace.h:957
@ Key_9
Definition qnamespace.h:548
@ Key_twosuperior
Definition qnamespace.h:612
@ Key_LaunchG
Definition qnamespace.h:991
@ Key_Hangul_End
Definition qnamespace.h:788
@ Key_Context2
@ Key_Ucircumflex
Definition qnamespace.h:657
@ Key_TouchpadOff
Definition qnamespace.h:996
@ Key_Ediaeresis
Definition qnamespace.h:641
@ Key_threequarters
Definition qnamespace.h:628
@ Key_Launch5
Definition qnamespace.h:886
@ Key_Context1
@ Key_KeyboardBrightnessUp
Definition qnamespace.h:900
@ Key_questiondown
Definition qnamespace.h:629
@ Key_QuoteLeft
Definition qnamespace.h:587
@ Key_Right
Definition qnamespace.h:688
@ Key_Hangul
Definition qnamespace.h:786
@ Key_Greater
Definition qnamespace.h:553
@ Key_Enter
Definition qnamespace.h:677
@ Key_MultipleCandidate
Definition qnamespace.h:752
@ Key_Documents
Definition qnamespace.h:930
@ Key_F7
Definition qnamespace.h:705
@ Key_K
Definition qnamespace.h:566
@ Key_Eisu_toggle
Definition qnamespace.h:776
@ Key_PageUp
Definition qnamespace.h:690
@ Key_Printer
@ Key_Aring
Definition qnamespace.h:635
@ Key_acute
Definition qnamespace.h:614
@ Key_F22
Definition qnamespace.h:720
@ Key_Execute
@ Key_Dead_E
Definition qnamespace.h:839
@ Key_F23
Definition qnamespace.h:721
@ Key_Cancel
@ Key_Space
Definition qnamespace.h:522
@ Key_Dead_Abovedot
Definition qnamespace.h:810
@ Key_Dead_Lowline
Definition qnamespace.h:849
@ Key_ChannelDown
@ Key_section
Definition qnamespace.h:601
@ Key_Dead_Belowmacron
Definition qnamespace.h:828
@ Key_Tools
Definition qnamespace.h:960
@ Key_Aacute
Definition qnamespace.h:631
@ Key_Acircumflex
Definition qnamespace.h:632
@ Key_D
Definition qnamespace.h:559
@ Key_MediaTogglePlayPause
Definition qnamespace.h:873
@ Key_4
Definition qnamespace.h:543
@ Key_Hangup
@ Key_OfficeHome
Definition qnamespace.h:943
@ Key_Dead_Abovering
Definition qnamespace.h:812
@ Key_MenuKB
Definition qnamespace.h:939
@ Key_I
Definition qnamespace.h:564
@ Key_Any
Definition qnamespace.h:523
@ Key_Bluetooth
Definition qnamespace.h:974
@ Key_Hangul_Start
Definition qnamespace.h:787
@ Key_F29
Definition qnamespace.h:727
@ Key_Dead_Belowtilde
Definition qnamespace.h:830
@ Key_2
Definition qnamespace.h:541
@ Key_periodcentered
Definition qnamespace.h:621
@ Key_Dead_e
Definition qnamespace.h:838
@ Key_Video
Definition qnamespace.h:962
@ Key_Hankaku
Definition qnamespace.h:769
@ Key_Music
Definition qnamespace.h:972
@ Key_micro
Definition qnamespace.h:615
@ Key_F24
Definition qnamespace.h:722
@ Key_F32
Definition qnamespace.h:730
@ Key_onequarter
Definition qnamespace.h:626
@ Key_ToDoList
Definition qnamespace.h:923
@ Key_Hangul_PreHanja
Definition qnamespace.h:795
@ Key_UWB
Definition qnamespace.h:976
@ Key_Go
Definition qnamespace.h:934
@ Key_Game
Definition qnamespace.h:933
@ Key_ETH
Definition qnamespace.h:646
@ Key_F17
Definition qnamespace.h:715
@ Key_Super_L
Definition qnamespace.h:734
@ Key_SingleCandidate
Definition qnamespace.h:751
@ Key_At
Definition qnamespace.h:555
@ Key_LaunchF
Definition qnamespace.h:896
@ Key_F21
Definition qnamespace.h:719
@ Key_Open
@ Key_MonBrightnessUp
Definition qnamespace.h:897
@ Key_Eisu_Shift
Definition qnamespace.h:775
@ Key_7
Definition qnamespace.h:546
@ Key_Dead_Longsolidusoverlay
Definition qnamespace.h:852
@ Key_Dead_Breve
Definition qnamespace.h:809
@ Key_PowerOff
Definition qnamespace.h:902
@ Key_Exit
@ Key_QuoteDbl
Definition qnamespace.h:525
@ Key_Undo
@ Key_Context3
@ Key_Odiaeresis
Definition qnamespace.h:652
@ Key_WebCam
Definition qnamespace.h:969
@ Key_MenuPB
Definition qnamespace.h:940
@ Key_Ograve
Definition qnamespace.h:648
@ Key_Market
Definition qnamespace.h:937
@ Key_Colon
Definition qnamespace.h:549
@ Key_Zenkaku
Definition qnamespace.h:768
@ Key_News
Definition qnamespace.h:942
@ Key_Agrave
Definition qnamespace.h:630
@ Key_Launch9
Definition qnamespace.h:890
@ Key_Battery
Definition qnamespace.h:973
@ Key_U
Definition qnamespace.h:576
@ Key_F35
Definition qnamespace.h:733
@ Key_8
Definition qnamespace.h:547
@ Key_Kana_Lock
Definition qnamespace.h:773
@ Key_Dead_Circumflex
Definition qnamespace.h:806
@ Key_Backspace
Definition qnamespace.h:675
@ Key_VolumeUp
Definition qnamespace.h:861
@ Key_Dead_Belowcomma
Definition qnamespace.h:834
@ Key_Backtab
Definition qnamespace.h:674
@ Key_Direction_L
Definition qnamespace.h:740
@ Key_plusminus
Definition qnamespace.h:611
@ Key_F6
Definition qnamespace.h:704
@ Key_hyphen
Definition qnamespace.h:607
@ Key_VolumeDown
Definition qnamespace.h:859
@ Key_Dead_Abovecomma
Definition qnamespace.h:824
@ Key_HomePage
Definition qnamespace.h:874
@ Key_Launch6
Definition qnamespace.h:887
@ Key_Zenkaku_Hankaku
Definition qnamespace.h:770
@ Key_Insert
Definition qnamespace.h:678
@ Key_New
@ Key_ssharp
Definition qnamespace.h:661
@ Key_Dead_Invertedbreve
Definition qnamespace.h:833
@ Key_DOS
Definition qnamespace.h:929
@ Key_LaunchA
Definition qnamespace.h:891
@ Key_BracketRight
Definition qnamespace.h:584
@ Key_Touroku
Definition qnamespace.h:771
@ Key_Pictures
Definition qnamespace.h:971
@ Key_Guide
@ Key_exclamdown
Definition qnamespace.h:595
@ Key_View
Definition qnamespace.h:984
@ Key_Subtitle
Definition qnamespace.h:980
@ Key_AudioRepeat
Definition qnamespace.h:978
@ Key_MediaLast
@ Key_Launch7
Definition qnamespace.h:888
@ Key_Left
Definition qnamespace.h:686
@ Key_X
Definition qnamespace.h:579
@ Key_Dead_Semivoiced_Sound
Definition qnamespace.h:819
@ Key_BracketLeft
Definition qnamespace.h:582
@ Key_Cut
Definition qnamespace.h:927
@ Key_AE
Definition qnamespace.h:636
@ Key_copyright
Definition qnamespace.h:603
@ Key_LaunchH
Definition qnamespace.h:992
@ Key_WakeUp
Definition qnamespace.h:903
@ Key_Hangul_PostHanja
Definition qnamespace.h:796
@ Key_Ecircumflex
Definition qnamespace.h:640
@ Key_A
Definition qnamespace.h:556
@ Key_MicVolumeDown
@ Key_Dead_Iota
Definition qnamespace.h:817
@ Key_NumberSign
Definition qnamespace.h:526
@ Key_Dead_U
Definition qnamespace.h:845
@ Key_0
Definition qnamespace.h:539
@ Key_ClearGrab
Definition qnamespace.h:924
@ Key_Control
Definition qnamespace.h:693
@ Key_Dead_O
Definition qnamespace.h:843
@ Key_Dead_o
Definition qnamespace.h:842
@ Key_F9
Definition qnamespace.h:707
@ Key_F27
Definition qnamespace.h:725
@ Key_ApplicationLeft
Definition qnamespace.h:918
@ Key_Redo
@ Key_Uacute
Definition qnamespace.h:656
@ Key_Launch3
Definition qnamespace.h:884
@ Key_guillemotleft
Definition qnamespace.h:605
@ Key_AddFavorite
Definition qnamespace.h:911
@ Key_AsciiCircum
Definition qnamespace.h:585
@ Key_AudioRewind
Definition qnamespace.h:916
@ Key_TouchpadToggle
Definition qnamespace.h:994
@ Key_Alt
Definition qnamespace.h:695
@ Key_LightBulb
Definition qnamespace.h:908
@ Key_Question
Definition qnamespace.h:554
@ Key_BackForward
Definition qnamespace.h:917
@ Key_R
Definition qnamespace.h:573
@ Key_MySites
Definition qnamespace.h:941
@ Key_VolumeMute
Definition qnamespace.h:860
@ Key_Phone
Definition qnamespace.h:946
@ Key_Hangul_Special
Definition qnamespace.h:800
@ Key_Adiaeresis
Definition qnamespace.h:634
@ Key_Find
@ Key_Idiaeresis
Definition qnamespace.h:645
@ Key_Keyboard
@ Key_Excel
Definition qnamespace.h:931
@ Key_Dead_u
Definition qnamespace.h:844
@ Key_Dead_Currency
Definition qnamespace.h:835
@ Key_Messenger
Definition qnamespace.h:968
@ Key_Dead_A
Definition qnamespace.h:837
@ Key_Dollar
Definition qnamespace.h:527
@ Key_Hangul_Banja
Definition qnamespace.h:794
@ Key_SysReq
Definition qnamespace.h:682
@ Key_Meeting
Definition qnamespace.h:938
@ Key_Ocircumflex
Definition qnamespace.h:650
@ Key_ApplicationRight
Definition qnamespace.h:919
@ Key_Xfer
Definition qnamespace.h:964
@ Key_LaunchD
Definition qnamespace.h:894
@ Key_onehalf
Definition qnamespace.h:627
@ Key_F11
Definition qnamespace.h:709
@ Key_Equal
Definition qnamespace.h:552
@ Key_Exclam
Definition qnamespace.h:524
@ Key_P
Definition qnamespace.h:571
@ Key_Dead_Macron
Definition qnamespace.h:808
@ Key_ChannelUp
@ Key_Dead_Belowcircumflex
Definition qnamespace.h:829
@ Key_Reload
Definition qnamespace.h:949
@ Key_Print
Definition qnamespace.h:681
@ Key_M
Definition qnamespace.h:568
@ Key_Pause
Definition qnamespace.h:680
@ Key_ContrastAdjust
Definition qnamespace.h:988
@ Key_F26
Definition qnamespace.h:724
@ Key_Dead_a
Definition qnamespace.h:836
@ Key_AudioCycleTrack
Definition qnamespace.h:981
@ Key_1
Definition qnamespace.h:540
@ Key_degree
Definition qnamespace.h:610
@ Key_MicVolumeUp
@ Key_Dead_Cedilla
Definition qnamespace.h:815
@ Key_BrightnessAdjust
Definition qnamespace.h:913
@ Key_Finance
Definition qnamespace.h:914
@ Key_Kanji
Definition qnamespace.h:760
@ Key_Calendar
Definition qnamespace.h:947
@ Key_ScreenSaver
Definition qnamespace.h:905
@ Key_Up
Definition qnamespace.h:687
@ Key_RotateWindows
Definition qnamespace.h:950
@ Key_masculine
Definition qnamespace.h:624
@ Key_Atilde
Definition qnamespace.h:633
@ Key_Ccedilla
Definition qnamespace.h:637
@ Key_Dead_Belowdot
Definition qnamespace.h:820
@ Key_Minus
Definition qnamespace.h:536
@ Key_TrebleUp
Definition qnamespace.h:865
@ Key_TrebleDown
Definition qnamespace.h:866
@ Key_F3
Definition qnamespace.h:701
@ Key_Dead_Caron
Definition qnamespace.h:814
@ Key_Dead_Belowring
Definition qnamespace.h:827
@ Key_Ooblique
Definition qnamespace.h:654
@ Key_Q
Definition qnamespace.h:572
@ Key_Dead_Grave
Definition qnamespace.h:804
@ Key_MonBrightnessDown
Definition qnamespace.h:898
@ Key_Hiragana_Katakana
Definition qnamespace.h:767
@ Key_F16
Definition qnamespace.h:714
@ Key_Info
@ Key_SplitScreen
Definition qnamespace.h:956
@ Key_CameraFocus
@ Key_Kana_Shift
Definition qnamespace.h:774
@ Key_Down
Definition qnamespace.h:689
@ Key_Shop
Definition qnamespace.h:909
@ Key_registered
Definition qnamespace.h:608
@ Key_T
Definition qnamespace.h:575
@ Key_F18
Definition qnamespace.h:716
@ Key_V
Definition qnamespace.h:577
@ Key_Dead_Acute
Definition qnamespace.h:805
@ Key_LaunchMedia
Definition qnamespace.h:880
@ Key_6
Definition qnamespace.h:545
@ Key_Dead_Belowbreve
Definition qnamespace.h:831
@ Key_Close
Definition qnamespace.h:925
@ Key_Dead_i
Definition qnamespace.h:840
@ Key_brokenbar
Definition qnamespace.h:600
@ Key_Dead_Small_Schwa
Definition qnamespace.h:846
@ Key_F33
Definition qnamespace.h:731
@ Key_Option
Definition qnamespace.h:944
@ Key_ParenLeft
Definition qnamespace.h:531
@ Key_Red
@ Key_F4
Definition qnamespace.h:702
@ Key_MediaPause
Definition qnamespace.h:872
@ Key_Refresh
Definition qnamespace.h:858
@ Key_Spell
Definition qnamespace.h:955
@ Key_Save
Definition qnamespace.h:953
@ Key_Percent
Definition qnamespace.h:528
@ Key_paragraph
Definition qnamespace.h:620
@ Key_BassUp
Definition qnamespace.h:863
@ Key_Launch2
Definition qnamespace.h:883
@ Key_Underscore
Definition qnamespace.h:586
@ Key_G
Definition qnamespace.h:562
@ Key_F2
Definition qnamespace.h:700
@ Key_Delete
Definition qnamespace.h:679
@ Key_NumLock
Definition qnamespace.h:697
@ Key_Meta
Definition qnamespace.h:694
@ Key_AsciiTilde
Definition qnamespace.h:591
@ Key_Backslash
Definition qnamespace.h:583
@ Key_Forward
Definition qnamespace.h:856
@ Key_Standby
Definition qnamespace.h:877
@ Key_Less
Definition qnamespace.h:551
@ Key_Dead_Doubleacute
Definition qnamespace.h:813
@ Key_Hangul_Romaja
Definition qnamespace.h:791
@ Key_RotationKB
Definition qnamespace.h:952
@ Key_F28
Definition qnamespace.h:726
@ Key_Launch4
Definition qnamespace.h:885
@ Key_Launch0
Definition qnamespace.h:881
@ Key_Settings
@ Key_Multi_key
Definition qnamespace.h:749
@ Key_H
Definition qnamespace.h:563
@ Key_Egrave
Definition qnamespace.h:638
@ Key_Help
Definition qnamespace.h:739
@ Key_Travel
Definition qnamespace.h:961
@ Key_ScrollLock
Definition qnamespace.h:698
@ Key_Send
Definition qnamespace.h:954
@ Key_Sleep
@ Key_Eject
Definition qnamespace.h:904
@ Key_Hiragana
Definition qnamespace.h:765
@ Key_MediaRecord
Definition qnamespace.h:871
@ Key_F31
Definition qnamespace.h:729
@ Key_W
Definition qnamespace.h:578
@ Key_LaunchB
Definition qnamespace.h:892
@ Key_F1
Definition qnamespace.h:699
@ Key_Henkan
Definition qnamespace.h:763
@ Key_Direction_R
Definition qnamespace.h:741
@ Key_History
Definition qnamespace.h:910
@ Key_THORN
Definition qnamespace.h:660
@ Key_WLAN
Definition qnamespace.h:975
@ Key_Semicolon
Definition qnamespace.h:550
@ Key_J
Definition qnamespace.h:565
@ Key_Dead_Voiced_Sound
Definition qnamespace.h:818
@ Key_Dead_Aboveverticalline
Definition qnamespace.h:850
@ Key_guillemotright
Definition qnamespace.h:625
@ Key_Green
@ Key_Play
@ Key_Calculator
Definition qnamespace.h:922
@ Key_3
Definition qnamespace.h:542
@ Key_F14
Definition qnamespace.h:712
@ Key_RotationPB
Definition qnamespace.h:951
@ Key_Slash
Definition qnamespace.h:538
@ Key_Period
Definition qnamespace.h:537
@ Key_Word
Definition qnamespace.h:963
@ Key_Menu
Definition qnamespace.h:736
@ Key_LaunchC
Definition qnamespace.h:893
@ Key_Z
Definition qnamespace.h:581
@ Key_BassDown
Definition qnamespace.h:864
@ Key_Muhenkan
Definition qnamespace.h:761
@ Key_PageDown
Definition qnamespace.h:691
@ Key_Bar
Definition qnamespace.h:589
@ Key_yen
Definition qnamespace.h:599
@ Key_Hyper_R
Definition qnamespace.h:738
@ Key_TaskPane
Definition qnamespace.h:958
@ Key_Dead_Belowdiaeresis
Definition qnamespace.h:832
@ Key_Ugrave
Definition qnamespace.h:655
@ Key_AudioRandomPlay
Definition qnamespace.h:979
@ Key_Ntilde
Definition qnamespace.h:647
@ Key_Codeinput
Definition qnamespace.h:750
@ Key_F19
Definition qnamespace.h:717
@ Key_Launch1
Definition qnamespace.h:882
@ Key_Icircumflex
Definition qnamespace.h:644
@ Key_F5
Definition qnamespace.h:703
@ Key_Back
Definition qnamespace.h:855
@ Key_Home
Definition qnamespace.h:684
@ Key_Hangul_Jeonja
Definition qnamespace.h:793
@ Key_F10
Definition qnamespace.h:708
@ Key_F
Definition qnamespace.h:561
@ Key_Away
Definition qnamespace.h:967
@ Key_KeyboardBrightnessDown
Definition qnamespace.h:901
@ Key_Camera
@ Key_LaunchE
Definition qnamespace.h:895
@ Key_WWW
Definition qnamespace.h:906
@ Key_Clear
Definition qnamespace.h:683
@ Key_nobreakspace
Definition qnamespace.h:594
@ Key_sterling
Definition qnamespace.h:597
@ Key_F34
Definition qnamespace.h:732
@ Key_Massyo
Definition qnamespace.h:772
@ Key_KeyboardLightOnOff
Definition qnamespace.h:899
@ Key_Hyper_L
Definition qnamespace.h:737
@ Key_F25
Definition qnamespace.h:723
@ Key_BraceRight
Definition qnamespace.h:590
@ Key_Dead_Stroke
Definition qnamespace.h:823
@ Key_Mode_switch
Definition qnamespace.h:756
@ Key_macron
Definition qnamespace.h:609
@ Key_N
Definition qnamespace.h:569
@ Key_Comma
Definition qnamespace.h:535
@ Key_Context4
@ Key_MediaStop
Definition qnamespace.h:868
@ Key_TopMenu
Definition qnamespace.h:985
@ Key_S
Definition qnamespace.h:574
@ Key_ordfeminine
Definition qnamespace.h:604
@ Key_Dead_Ogonek
Definition qnamespace.h:816
@ Key_F8
Definition qnamespace.h:706
@ Key_Hangul_Hanja
Definition qnamespace.h:789
@ Key_Yacute
Definition qnamespace.h:659
@ Key_Dead_Horn
Definition qnamespace.h:822
@ Key_Call
@ Key_F13
Definition qnamespace.h:711
@ Key_HotLinks
Definition qnamespace.h:912
@ Key_CapsLock
Definition qnamespace.h:696
@ Key_cedilla
Definition qnamespace.h:622
@ Key_Zoom
@ Key_BraceLeft
Definition qnamespace.h:588
@ Key_Suspend
Definition qnamespace.h:987
@ Key_Y
Definition qnamespace.h:580
@ Key_Dead_Doublegrave
Definition qnamespace.h:826
@ Key_Time
Definition qnamespace.h:982
@ Key_multiply
Definition qnamespace.h:653
@ Key_MicMute
Definition qnamespace.h:998
@ Key_MediaPlay
Definition qnamespace.h:867
@ Key_onesuperior
Definition qnamespace.h:623
@ Key_Dead_Tilde
Definition qnamespace.h:807
@ Key_Hangul_Jamo
Definition qnamespace.h:790
@ Key_Search
Definition qnamespace.h:876
@ Key_Paste
Definition qnamespace.h:945
@ Key_Asterisk
Definition qnamespace.h:533
@ Key_LogOff
Definition qnamespace.h:936
@ Key_threesuperior
Definition qnamespace.h:613
@ Key_Stop
Definition qnamespace.h:857
@ Key_Blue
@ Key_Oacute
Definition qnamespace.h:649
@ Key_E
Definition qnamespace.h:560
@ Key_Apostrophe
Definition qnamespace.h:530
@ Key_L
Definition qnamespace.h:567
@ Key_5
Definition qnamespace.h:544
@ Key_F12
Definition qnamespace.h:710
@ Key_Dead_Belowverticalline
Definition qnamespace.h:851
@ Key_unknown
@ Key_Dead_Greek
Definition qnamespace.h:848
@ Key_CD
Definition qnamespace.h:921
@ Key_Display
Definition qnamespace.h:928
@ Key_Romaji
Definition qnamespace.h:764
@ Key_Reply
Definition qnamespace.h:948
@ Key_Explorer
Definition qnamespace.h:932
@ Key_OpenUrl
Definition qnamespace.h:878
@ Key_Udiaeresis
Definition qnamespace.h:658
@ Key_Launch8
Definition qnamespace.h:889
@ Key_F15
Definition qnamespace.h:713
@ Key_AudioForward
Definition qnamespace.h:977
@ Key_MediaNext
Definition qnamespace.h:870
@ Key_End
Definition qnamespace.h:685
@ Key_Ampersand
Definition qnamespace.h:529
@ Key_Dead_Abovereversedcomma
Definition qnamespace.h:825
@ Key_Igrave
Definition qnamespace.h:642
@ Key_ToggleCallHangup
@ Key_VoiceDial
@ Key_Dead_Hook
Definition qnamespace.h:821
@ Key_No
@ Key_iTouch
Definition qnamespace.h:935
@ Key_Flip
@ Key_Dead_Diaeresis
Definition qnamespace.h:811
ScrollBarPolicy
@ ScrollBarAlwaysOff
@ ScrollBarAlwaysOn
@ ScrollBarAsNeeded
@ UTC
@ OffsetFromUTC
@ LocalTime
@ TimeZone
FindChildOption
@ FindDirectChildrenOnly
@ FindChildrenRecursively
SortOrder
Definition qnamespace.h:122
@ DescendingOrder
Definition qnamespace.h:124
@ AscendingOrder
Definition qnamespace.h:123
ContextMenuTrigger
WhiteSpaceMode
Definition qnamespace.h:197
@ WhiteSpaceNormal
Definition qnamespace.h:198
@ WhiteSpacePre
Definition qnamespace.h:199
@ WhiteSpaceModeUndefined
Definition qnamespace.h:201
@ WhiteSpaceNoWrap
Definition qnamespace.h:200
KeyboardModifier
@ ShiftModifier
@ ControlModifier
@ MetaModifier
@ GroupSwitchModifier
@ KeypadModifier
@ KeyboardModifierMask
@ NoModifier
@ AltModifier
PenJoinStyle
@ SvgMiterJoin
@ BevelJoin
@ MPenJoinStyle
@ MiterJoin
@ RoundJoin
ApplicationAttribute
Definition qnamespace.h:433
@ AA_DisableShaderDiskCache
Definition qnamespace.h:471
@ AA_UseSoftwareOpenGL
Definition qnamespace.h:455
@ AA_UseDesktopOpenGL
Definition qnamespace.h:453
@ AA_Use96Dpi
Definition qnamespace.h:442
@ AA_DontCreateNativeWidgetSiblings
Definition qnamespace.h:438
@ AA_SynthesizeMouseForUnhandledTabletEvents
Definition qnamespace.h:468
@ AA_ForceRasterWidgets
Definition qnamespace.h:452
@ AA_DontShowShortcutsInContextMenus
Definition qnamespace.h:472
@ AA_DontShowIconsInMenus
Definition qnamespace.h:436
@ AA_UseStyleSheetPropagationInWidgetStyles
Definition qnamespace.h:466
@ AA_AttributeCount
Definition qnamespace.h:478
@ AA_QtQuickUseDefaultSizePolicy
Definition qnamespace.h:435
@ AA_DisableSessionManager
Definition qnamespace.h:475
@ AA_DontUseNativeMenuWindows
Definition qnamespace.h:444
@ AA_DontCheckOpenGLContextThreadAffinity
Definition qnamespace.h:470
@ AA_MacDontSwapCtrlAndMeta
Definition qnamespace.h:441
@ AA_DontUseNativeMenuBar
Definition qnamespace.h:440
@ AA_DisableNativeVirtualKeyboard
Definition qnamespace.h:443
@ AA_ShareOpenGLContexts
Definition qnamespace.h:456
@ AA_SetPalette
Definition qnamespace.h:457
@ AA_CompressTabletEvents
Definition qnamespace.h:473
@ AA_NativeWindows
Definition qnamespace.h:437
@ AA_PluginApplication
Definition qnamespace.h:439
@ AA_DontUseNativeDialogs
Definition qnamespace.h:467
@ AA_UseOpenGLES
Definition qnamespace.h:454
@ AA_SynthesizeMouseForUnhandledTouchEvents
Definition qnamespace.h:446
@ AA_SynthesizeTouchForUnhandledMouseEvents
Definition qnamespace.h:445
@ AA_CompressHighFrequencyEvents
Definition qnamespace.h:469
@ RightEdge
@ TopEdge
@ BottomEdge
@ LeftEdge
ItemSelectionMode
@ IntersectsItemShape
@ ContainsItemShape
@ IntersectsItemBoundingRect
@ ContainsItemBoundingRect
CaseSensitivity
@ CaseInsensitive
@ CaseSensitive
WindowFrameSection
@ LeftSection
@ NoSection
@ BottomSection
@ TopRightSection
@ TopLeftSection
@ TitleBarArea
@ BottomLeftSection
@ BottomRightSection
@ TopSection
@ RightSection
AnchorPoint
@ AnchorRight
@ AnchorVerticalCenter
@ AnchorBottom
@ AnchorTop
@ AnchorHorizontalCenter
@ AnchorLeft
BrushStyle
@ DiagCrossPattern
@ HorPattern
@ BDiagPattern
@ SolidPattern
@ Dense5Pattern
@ RadialGradientPattern
@ Dense1Pattern
@ Dense3Pattern
@ TexturePattern
@ LinearGradientPattern
@ Dense4Pattern
@ NoBrush
@ CrossPattern
@ ConicalGradientPattern
@ FDiagPattern
@ Dense6Pattern
@ Dense7Pattern
@ VerPattern
@ Dense2Pattern
CursorMoveStyle
@ VisualMoveStyle
@ LogicalMoveStyle
DropAction
@ CopyAction
@ ActionMask
@ IgnoreAction
@ MoveAction
@ TargetMoveAction
@ LinkAction
HighDpiScaleFactorRoundingPolicy
CoordinateSystem
@ DeviceCoordinates
@ LogicalCoordinates
GestureType
@ TapAndHoldGesture
@ SwipeGesture
@ PinchGesture
@ CustomGesture
@ LastGestureType
@ PanGesture
@ TapGesture
GestureFlag
@ ReceivePartialGestures
@ DontStartGestureOnChildren
@ IgnoredGesturesPropagateToParent
DockWidgetAreaSizes
@ NDockWidgetAreas
QT_DEFINE_TAG(Disambiguated)
constexpr Initialization Uninitialized
@ WindingFill
@ OddEvenFill
SplitBehaviorFlags
Definition qnamespace.h:127
@ SkipEmptyParts
Definition qnamespace.h:129
@ KeepEmptyParts
Definition qnamespace.h:128
Initialization
ScrollPhase
@ ScrollBegin
@ ScrollUpdate
@ ScrollMomentum
@ NoScrollPhase
@ ScrollEnd
WindowType
Definition qnamespace.h:206
@ CustomizeWindowHint
Definition qnamespace.h:245
@ BypassWindowManagerHint
Definition qnamespace.h:224
@ Desktop
Definition qnamespace.h:216
@ Widget
Definition qnamespace.h:207
@ FramelessWindowHint
Definition qnamespace.h:226
@ WindowDoesNotAcceptFocus
Definition qnamespace.h:237
@ ForeignWindow
Definition qnamespace.h:218
@ MSWindowsOwnDC
Definition qnamespace.h:223
@ WindowContextHelpButtonHint
Definition qnamespace.h:232
@ WindowStaysOnBottomHint
Definition qnamespace.h:246
@ ToolTip
Definition qnamespace.h:214
@ MSWindowsFixedSizeDialogHint
Definition qnamespace.h:222
@ Drawer
Definition qnamespace.h:211
@ BypassGraphicsProxyWidget
Definition qnamespace.h:252
@ Popup
Definition qnamespace.h:212
@ WindowType_Mask
Definition qnamespace.h:221
@ Window
Definition qnamespace.h:208
@ SplashScreen
Definition qnamespace.h:215
@ WindowFullscreenButtonHint
Definition qnamespace.h:254
@ WindowStaysOnTopHint
Definition qnamespace.h:234
@ NoTitleBarBackgroundHint
Definition qnamespace.h:243
@ WindowMaximizeButtonHint
Definition qnamespace.h:230
@ WindowMinimizeButtonHint
Definition qnamespace.h:229
@ Dialog
Definition qnamespace.h:209
@ NoDropShadowWindowHint
Definition qnamespace.h:253
@ WindowShadeButtonHint
Definition qnamespace.h:233
@ CoverWindow
Definition qnamespace.h:219
@ WindowMinMaxButtonsHint
Definition qnamespace.h:231
@ Sheet
Definition qnamespace.h:210
@ WindowTransparentForInput
Definition qnamespace.h:235
@ SubWindow
Definition qnamespace.h:217
@ Tool
Definition qnamespace.h:213
@ WindowOverridesSystemGestures
Definition qnamespace.h:236
@ WindowTitleHint
Definition qnamespace.h:227
@ X11BypassWindowManagerHint
Definition qnamespace.h:225
@ WindowSystemMenuHint
Definition qnamespace.h:228
@ ExpandedClientAreaHint
Definition qnamespace.h:242
@ WindowCloseButtonHint
Definition qnamespace.h:247
ContextMenuPolicy
@ ActionsContextMenu
@ DefaultContextMenu
@ CustomContextMenu
@ NoContextMenu
@ PreventContextMenu
@ MaximumSize
@ PreferredSize
@ MinimumDescent
@ MinimumSize
@ NSizeHints
TextElideMode
Definition qnamespace.h:189
@ ElideMiddle
Definition qnamespace.h:192
@ ElideRight
Definition qnamespace.h:191
@ ElideNone
Definition qnamespace.h:193
@ ElideLeft
Definition qnamespace.h:190
MouseEventFlag
@ NoMouseEventFlag
@ MouseEventFlagMask
@ MouseEventCreatedDoubleClick
@ ItemNeverHasChildren
@ ItemIsEditable
@ ItemIsDragEnabled
@ ItemIsUserTristate
@ ItemIsUserCheckable
@ ItemIsSelectable
@ ItemIsEnabled
@ ItemIsDropEnabled
@ NoItemFlags
@ ItemIsAutoTristate
constexpr QKeyCombination operator|(Qt::Modifier modifier, Qt::Key key) noexcept
FocusReason
@ PopupFocusReason
@ BacktabFocusReason
@ NoFocusReason
@ MenuBarFocusReason
@ MouseFocusReason
@ OtherFocusReason
@ ActiveWindowFocusReason
@ TabFocusReason
@ ShortcutFocusReason
@ ZAxis
@ XAxis
@ YAxis
DayOfWeek
@ Wednesday
@ Sunday
@ Thursday
@ Friday
@ Tuesday
@ Monday
@ Saturday
ToolButtonStyle
@ ToolButtonTextOnly
@ ToolButtonTextUnderIcon
@ ToolButtonTextBesideIcon
@ ToolButtonIconOnly
@ ToolButtonFollowStyle
PenCapStyle
@ SquareCap
@ RoundCap
@ MPenCapStyle
@ FlatCap
ShortcutContext
@ WidgetWithChildrenShortcut
@ WindowShortcut
@ WidgetShortcut
@ ApplicationShortcut
@ MaskOutColor
@ MaskInColor
TouchPointState
@ TouchPointReleased
@ TouchPointStationary
@ TouchPointPressed
@ TouchPointMoved
@ TouchPointUnknownState
constexpr QKeyCombination operator|(Qt::Key key, Qt::KeyboardModifier modifier) noexcept
#define Q_GLOBAL_STATIC_WITH_ARGS(TYPE, NAME, ARGS)
#define Q_GLOBAL_STATIC(TYPE, NAME,...)
bool(* qInternalCallback)(void **)
Q_DECLARE_TYPEINFO(QKeyCombination, Q_RELOCATABLE_TYPE)
Type * operator()()
Type & operator*()
static Type * instance() noexcept(Holder::ConstructionIsNoexcept)
static QtGlobalStatic::GuardValues guardValue() noexcept
bool exists() const noexcept
Type * operator->()
bool isDestroyed() const noexcept
PlainType * pointer() noexcept
static constexpr bool ConstructionIsNoexcept
Holder() noexcept(ConstructionIsNoexcept)