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

Namespaces

namespace  Literals
 
namespace  StringLiterals
 

Classes

struct  Disambiguated_t
 
struct  OrderedUniqueRange_t
 
class  partial_ordering
 \variable Qt::weak_ordering::less More...
 
class  strong_ordering
 \inmodule QtCore \title Classes and helpers for defining comparison operators \keyword qtcompare More...
 
class  weak_ordering
 \variable Qt::strong_ordering::less More...
 

Typedefs

template<typename T >
using if_integral = std::enable_if_t<QtPrivate::IsIntegralType_v<T>, bool>
 
template<typename T >
using if_floating_point = std::enable_if_t<QtPrivate::IsFloatType_v<T>, bool>
 
template<typename T , typename U >
using if_compatible_pointers
 
template<typename Enum >
using if_enum = std::enable_if_t<std::is_enum_v<Enum>, bool>
 
typedef voidHANDLE
 

Enumerations

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

Functions

template<typename LeftInt , typename RightInt , if_integral< LeftInt > = true, if_integral< RightInt > = true>
constexpr Qt::strong_ordering compareThreeWay (LeftInt lhs, RightInt rhs) noexcept
 
template<typename LeftFloat , typename RightFloat , if_floating_point< LeftFloat > = true, if_floating_point< RightFloat > = true>
constexpr Qt::partial_ordering compareThreeWay (LeftFloat lhs, RightFloat rhs) noexcept
 
template<typename IntType , typename FloatType , if_integral< IntType > = true, if_floating_point< FloatType > = true>
constexpr Qt::partial_ordering compareThreeWay (IntType lhs, FloatType rhs) noexcept
 
template<typename FloatType , typename IntType , if_floating_point< FloatType > = true, if_integral< IntType > = true>
constexpr Qt::partial_ordering compareThreeWay (FloatType lhs, IntType rhs) noexcept
 
template<typename LeftType , typename RightType , if_compatible_pointers< LeftType, RightType > = true>
constexpr Qt::strong_ordering compareThreeWay (const LeftType *lhs, const RightType *rhs) noexcept
 
template<typename T >
constexpr Qt::strong_ordering compareThreeWay (const T *lhs, std::nullptr_t rhs) noexcept
 
template<typename T >
constexpr Qt::strong_ordering compareThreeWay (std::nullptr_t lhs, const T *rhs) noexcept
 
template<class Enum , if_enum< Enum > = true>
constexpr Qt::strong_ordering compareThreeWay (Enum lhs, Enum rhs) noexcept
 
Q_CORE_EXPORT void beginPropertyUpdateGroup ()
 
Q_CORE_EXPORT void endPropertyUpdateGroup ()
 
template<typename Functor >
auto makePropertyBinding (Functor &&f, const QPropertyBindingSourceLocation &location=QT_PROPERTY_DEFAULT_BINDING_LOCATION, std::enable_if_t< std::is_invocable_v< Functor > > *=nullptr)
 
template<typename PropertyType >
QPropertyBinding< PropertyType > makePropertyBinding (const QProperty< PropertyType > &otherProperty, const QPropertyBindingSourceLocation &location=QT_PROPERTY_DEFAULT_BINDING_LOCATION)
 
QTextStreambin (QTextStream &stream)
 Calls QTextStream::setIntegerBase(2) on stream and returns stream.
 
QTextStreamoct (QTextStream &stream)
 Calls QTextStream::setIntegerBase(8) on stream and returns stream.
 
QTextStreamdec (QTextStream &stream)
 Calls QTextStream::setIntegerBase(10) on stream and returns stream.
 
QTextStreamhex (QTextStream &stream)
 Calls QTextStream::setIntegerBase(16) on stream and returns stream.
 
QTextStreamshowbase (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::ShowBase) on stream and returns stream.
 
QTextStreamforcesign (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::ForceSign) on stream and returns stream.
 
QTextStreamforcepoint (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::ForcePoint) on stream and returns stream.
 
QTextStreamnoshowbase (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::ShowBase) on stream and returns stream.
 
QTextStreamnoforcesign (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::ForceSign) on stream and returns stream.
 
QTextStreamnoforcepoint (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::ForcePoint) on stream and returns stream.
 
QTextStreamuppercasebase (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::UppercaseBase) on stream and returns stream.
 
QTextStreamuppercasedigits (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::UppercaseDigits) on stream and returns stream.
 
QTextStreamlowercasebase (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::UppercaseBase) on stream and returns stream.
 
QTextStreamlowercasedigits (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::UppercaseDigits) on stream and returns stream.
 
QTextStreamfixed (QTextStream &stream)
 Calls QTextStream::setRealNumberNotation(QTextStream::FixedNotation) on stream and returns stream.
 
QTextStreamscientific (QTextStream &stream)
 Calls QTextStream::setRealNumberNotation(QTextStream::ScientificNotation) on stream and returns stream.
 
QTextStreamleft (QTextStream &stream)
 Calls QTextStream::setFieldAlignment(QTextStream::AlignLeft) on stream and returns stream.
 
QTextStreamright (QTextStream &stream)
 Calls QTextStream::setFieldAlignment(QTextStream::AlignRight) on stream and returns stream.
 
QTextStreamcenter (QTextStream &stream)
 Calls QTextStream::setFieldAlignment(QTextStream::AlignCenter) on stream and returns stream.
 
QTextStreamendl (QTextStream &stream)
 Writes '\n' to the stream and flushes the stream.
 
QTextStreamflush (QTextStream &stream)
 Calls QTextStream::flush() on stream and returns stream.
 
QTextStreamreset (QTextStream &stream)
 Calls QTextStream::reset() on stream and returns stream.
 
QTextStreamws (QTextStream &stream)
 Calls \l {QTextStream::}{skipWhiteSpace()} on stream and returns stream.
 
QTextStreambom (QTextStream &stream)
 Toggles insertion of the Byte Order Mark on stream when QTextStream is used with a UTF encoding.
 
QByteArray operator""_ba (const char *str, size_t size) noexcept
 
constexpr QLatin1Char operator""_L1 (char ch) noexcept
 
constexpr QLatin1StringView operator""_L1 (const char *str, size_t size) noexcept
 
QString operator""_s (const char16_t *str, size_t size) noexcept
 
Q_GUI_EXPORT bool mightBeRichText (QAnyStringView)
 Returns true if the string text is likely to be rich text; otherwise returns false.
 
Q_GUI_EXPORT QString convertFromPlainText (const QString &plain, WhiteSpaceMode mode=WhiteSpacePre)
 Converts the plain text string plain to an HTML-formatted paragraph while preserving most of its look.
 

Variables

constexpr Initialization Uninitialized = Initialization::Uninitialized
 
constexpr Disambiguated_t Disambiguated {}
 
constexpr OrderedUniqueRange_t OrderedUniqueRange = {}
 

Typedef Documentation

◆ HANDLE

typedef void* Qt::HANDLE

Definition at line 1540 of file qnamespace.h.

◆ if_compatible_pointers

template<typename T , typename U >
using Qt::if_compatible_pointers
Initial value:
std::enable_if_t<std::disjunction_v<std::is_same<T, U>,
std::is_base_of<T, U>,
std::is_base_of<U, T>>,
bool>

Definition at line 462 of file qcomparehelpers.h.

◆ if_enum

template<typename Enum >
using Qt::if_enum = std::enable_if_t<std::is_enum_v<Enum>, bool>

Definition at line 469 of file qcomparehelpers.h.

◆ if_floating_point

template<typename T >
using Qt::if_floating_point = std::enable_if_t<QtPrivate::IsFloatType_v<T>, bool>

Definition at line 459 of file qcomparehelpers.h.

◆ if_integral

template<typename T >
using Qt::if_integral = std::enable_if_t<QtPrivate::IsIntegralType_v<T>, bool>

Definition at line 456 of file qcomparehelpers.h.

Enumeration Type Documentation

◆ AlignmentFlag

Enumerator
AlignLeft 
AlignLeading 
AlignRight 
AlignTrailing 
AlignHCenter 
AlignJustify 
AlignAbsolute 
AlignHorizontal_Mask 
AlignTop 
AlignBottom 
AlignVCenter 
AlignBaseline 
AlignVertical_Mask 
AlignCenter 

Definition at line 143 of file qnamespace.h.

◆ AnchorPoint

Enumerator
AnchorLeft 
AnchorHorizontalCenter 
AnchorRight 
AnchorTop 
AnchorVerticalCenter 
AnchorBottom 

Definition at line 1448 of file qnamespace.h.

◆ ApplicationAttribute

Enumerator
AA_QtQuickUseDefaultSizePolicy 
AA_DontShowIconsInMenus 
AA_NativeWindows 
AA_DontCreateNativeWidgetSiblings 
AA_PluginApplication 
AA_DontUseNativeMenuBar 
AA_MacDontSwapCtrlAndMeta 
AA_Use96Dpi 
AA_DisableNativeVirtualKeyboard 
AA_DontUseNativeMenuWindows 
AA_SynthesizeTouchForUnhandledMouseEvents 
AA_SynthesizeMouseForUnhandledTouchEvents 
AA_ForceRasterWidgets 
AA_UseDesktopOpenGL 
AA_UseOpenGLES 
AA_UseSoftwareOpenGL 
AA_ShareOpenGLContexts 
AA_SetPalette 
AA_UseStyleSheetPropagationInWidgetStyles 
AA_DontUseNativeDialogs 
AA_SynthesizeMouseForUnhandledTabletEvents 
AA_CompressHighFrequencyEvents 
AA_DontCheckOpenGLContextThreadAffinity 
AA_DisableShaderDiskCache 
AA_DontShowShortcutsInContextMenus 
AA_CompressTabletEvents 
AA_DontUsePopupWindows 
AA_DisableSessionManager 
AA_AttributeCount 

Definition at line 423 of file qnamespace.h.

◆ ApplicationState

Enumerator
ApplicationSuspended 
ApplicationHidden 
ApplicationInactive 
ApplicationActive 

Definition at line 262 of file qnamespace.h.

◆ ArrowType

Enumerator
NoArrow 
UpArrow 
DownArrow 
LeftArrow 
RightArrow 

Definition at line 1082 of file qnamespace.h.

◆ AspectRatioMode

Enumerator
IgnoreAspectRatio 
KeepAspectRatio 
KeepAspectRatioByExpanding 

Definition at line 1190 of file qnamespace.h.

◆ Axis

enum Qt::Axis
Enumerator
XAxis 
YAxis 
ZAxis 

Definition at line 1333 of file qnamespace.h.

◆ BGMode

enum Qt::BGMode
Enumerator
TransparentMode 
OpaqueMode 

Definition at line 506 of file qnamespace.h.

◆ BrushStyle

Enumerator
NoBrush 
SolidPattern 
Dense1Pattern 
Dense2Pattern 
Dense3Pattern 
Dense4Pattern 
Dense5Pattern 
Dense6Pattern 
Dense7Pattern 
HorPattern 
VerPattern 
CrossPattern 
BDiagPattern 
FDiagPattern 
DiagCrossPattern 
LinearGradientPattern 
RadialGradientPattern 
ConicalGradientPattern 
TexturePattern 

Definition at line 1118 of file qnamespace.h.

◆ CaseSensitivity

Enumerator
CaseInsensitive 
CaseSensitive 

Definition at line 1261 of file qnamespace.h.

◆ CheckState

Enumerator
Unchecked 
PartiallyChecked 
Checked 

Definition at line 1474 of file qnamespace.h.

◆ ChecksumType

Enumerator
ChecksumIso3309 
ChecksumItuV41 

Definition at line 1706 of file qnamespace.h.

◆ ClipOperation

Enumerator
NoClip 
ReplaceClip 
IntersectClip 

Definition at line 1309 of file qnamespace.h.

◆ ColorScheme

enum class Qt::ColorScheme
strong
Enumerator
Unknown 
Light 
Dark 

Definition at line 50 of file qnamespace.h.

◆ ConnectionType

Enumerator
AutoConnection 
DirectConnection 
QueuedConnection 
BlockingQueuedConnection 
UniqueConnection 
SingleShotConnection 

Definition at line 1283 of file qnamespace.h.

◆ ContextMenuPolicy

Enumerator
NoContextMenu 
DefaultContextMenu 
ActionsContextMenu 
CustomContextMenu 
PreventContextMenu 

Definition at line 1351 of file qnamespace.h.

◆ CoordinateSystem

Enumerator
DeviceCoordinates 
LogicalCoordinates 

Definition at line 1599 of file qnamespace.h.

◆ Corner

enum Qt::Corner
Enumerator
TopLeftCorner 
TopRightCorner 
BottomLeftCorner 
BottomRightCorner 

Definition at line 1266 of file qnamespace.h.

◆ CursorMoveStyle

Enumerator
LogicalMoveStyle 
VisualMoveStyle 

Definition at line 1668 of file qnamespace.h.

◆ CursorShape

Enumerator
ArrowCursor 
UpArrowCursor 
CrossCursor 
WaitCursor 
IBeamCursor 
SizeVerCursor 
SizeHorCursor 
SizeBDiagCursor 
SizeFDiagCursor 
SizeAllCursor 
BlankCursor 
SplitVCursor 
SplitHCursor 
PointingHandCursor 
ForbiddenCursor 
WhatsThisCursor 
BusyCursor 
OpenHandCursor 
ClosedHandCursor 
DragCopyCursor 
DragMoveCursor 
DragLinkCursor 
LastCursor 
BitmapCursor 
CustomCursor 

Definition at line 1155 of file qnamespace.h.

◆ DateFormat

Enumerator
TextDate 
ISODate 
RFC2822Date 
ISODateWithMs 

Definition at line 1231 of file qnamespace.h.

◆ DayOfWeek

Enumerator
Monday 
Tuesday 
Wednesday 
Thursday 
Friday 
Saturday 
Sunday 

Definition at line 1245 of file qnamespace.h.

◆ DockWidgetArea

Enumerator
LeftDockWidgetArea 
RightDockWidgetArea 
TopDockWidgetArea 
BottomDockWidgetArea 
DockWidgetArea_Mask 
AllDockWidgetAreas 
NoDockWidgetArea 

Definition at line 1196 of file qnamespace.h.

◆ DockWidgetAreaSizes

Enumerator
NDockWidgetAreas 

Definition at line 1206 of file qnamespace.h.

◆ DropAction

Enumerator
CopyAction 
MoveAction 
LinkAction 
ActionMask 
TargetMoveAction 
IgnoreAction 

Definition at line 1463 of file qnamespace.h.

◆ Edge

enum Qt::Edge
Enumerator
TopEdge 
LeftEdge 
RightEdge 
BottomEdge 

Definition at line 1273 of file qnamespace.h.

◆ EnterKeyType

Enumerator
EnterKeyDefault 
EnterKeyReturn 
EnterKeyDone 
EnterKeyGo 
EnterKeySend 
EnterKeySearch 
EnterKeyNext 
EnterKeyPrevious 

Definition at line 1422 of file qnamespace.h.

◆ EventPriority

Enumerator
HighEventPriority 
NormalEventPriority 
LowEventPriority 

Definition at line 1562 of file qnamespace.h.

◆ FillRule

Enumerator
OddEvenFill 
WindingFill 

Definition at line 1299 of file qnamespace.h.

◆ FindChildOption

Enumerator
FindDirectChildrenOnly 
FindChildrenRecursively 

Definition at line 1457 of file qnamespace.h.

◆ FocusPolicy

Enumerator
NoFocus 
TabFocus 
ClickFocus 
StrongFocus 
WheelFocus 

Definition at line 106 of file qnamespace.h.

◆ FocusReason

Enumerator
MouseFocusReason 
TabFocusReason 
BacktabFocusReason 
ActiveWindowFocusReason 
PopupFocusReason 
ShortcutFocusReason 
MenuBarFocusReason 
OtherFocusReason 
NoFocusReason 

Definition at line 1339 of file qnamespace.h.

◆ GestureFlag

Enumerator
DontStartGestureOnChildren 
ReceivePartialGestures 
IgnoredGesturesPropagateToParent 

Definition at line 1637 of file qnamespace.h.

◆ GestureState

Enumerator
NoGesture 
GestureStarted 
GestureUpdated 
GestureFinished 
GestureCanceled 

Definition at line 1615 of file qnamespace.h.

◆ GestureType

Enumerator
TapGesture 
TapAndHoldGesture 
PanGesture 
PinchGesture 
SwipeGesture 
CustomGesture 
LastGestureType 

Definition at line 1624 of file qnamespace.h.

◆ GlobalColor

Enumerator
color0 
color1 
black 
white 
darkGray 
gray 
lightGray 
red 
green 
blue 
cyan 
magenta 
yellow 
darkRed 
darkGreen 
darkBlue 
darkCyan 
darkMagenta 
darkYellow 
transparent 

Definition at line 27 of file qnamespace.h.

◆ HighDpiScaleFactorRoundingPolicy

Enumerator
Unset 
Round 
Ceil 
Floor 
RoundPreferFloor 
PassThrough 

Definition at line 1711 of file qnamespace.h.

◆ HitTestAccuracy

Enumerator
ExactHit 
FuzzyHit 

Definition at line 203 of file qnamespace.h.

◆ ImageConversionFlag

Enumerator
ColorMode_Mask 
AutoColor 
ColorOnly 
MonoOnly 
AlphaDither_Mask 
ThresholdAlphaDither 
OrderedAlphaDither 
DiffuseAlphaDither 
NoAlpha 
Dither_Mask 
DiffuseDither 
OrderedDither 
ThresholdDither 
DitherMode_Mask 
AutoDither 
PreferDither 
AvoidDither 
NoOpaqueDetection 
NoFormatConversion 

Definition at line 476 of file qnamespace.h.

◆ Initialization

enum class Qt::Initialization
strong
Enumerator
Uninitialized 

Definition at line 1589 of file qnamespace.h.

◆ InputMethodHint

Enumerator
ImhNone 
ImhHiddenText 
ImhSensitiveData 
ImhNoAutoUppercase 
ImhPreferNumbers 
ImhPreferUppercase 
ImhPreferLowercase 
ImhNoPredictiveText 
ImhDate 
ImhTime 
ImhPreferLatin 
ImhMultiLine 
ImhNoEditMenu 
ImhNoTextHandles 
ImhDigitsOnly 
ImhFormattedNumbersOnly 
ImhUppercaseOnly 
ImhLowercaseOnly 
ImhDialableCharactersOnly 
ImhEmailCharactersOnly 
ImhUrlCharactersOnly 
ImhLatinOnly 
ImhExclusiveInputMask 

Definition at line 1387 of file qnamespace.h.

◆ InputMethodQuery

Enumerator
ImEnabled 
ImCursorRectangle 
ImFont 
ImCursorPosition 
ImSurroundingText 
ImCurrentSelection 
ImMaximumTextLength 
ImAnchorPosition 
ImHints 
ImPreferredLanguage 
ImAbsolutePosition 
ImTextBeforeCursor 
ImTextAfterCursor 
ImEnterKeyType 
ImAnchorRectangle 
ImInputItemClipRectangle 
ImReadOnly 
ImPlatformData 
ImQueryInput 
ImQueryAll 

Definition at line 1359 of file qnamespace.h.

◆ ItemDataRole

Enumerator
DisplayRole 
DecorationRole 
EditRole 
ToolTipRole 
StatusTipRole 
WhatsThisRole 
FontRole 
TextAlignmentRole 
BackgroundRole 
ForegroundRole 
CheckStateRole 
AccessibleTextRole 
AccessibleDescriptionRole 
SizeHintRole 
InitialSortOrderRole 
DisplayPropertyRole 
DecorationPropertyRole 
ToolTipPropertyRole 
StatusTipPropertyRole 
WhatsThisPropertyRole 
UserRole 

Definition at line 1480 of file qnamespace.h.

◆ ItemFlag

Enumerator
NoItemFlags 
ItemIsSelectable 
ItemIsEditable 
ItemIsDragEnabled 
ItemIsDropEnabled 
ItemIsUserCheckable 
ItemIsEnabled 
ItemIsAutoTristate 
ItemNeverHasChildren 
ItemIsUserTristate 

Definition at line 1509 of file qnamespace.h.

◆ ItemSelectionMode

Enumerator
ContainsItemShape 
IntersectsItemShape 
ContainsItemBoundingRect 
IntersectsItemBoundingRect 

Definition at line 1316 of file qnamespace.h.

◆ ItemSelectionOperation

Enumerator
ReplaceSelection 
AddToSelection 

Definition at line 1323 of file qnamespace.h.

◆ Key

enum Qt::Key
Enumerator
Key_Space 
Key_Any 
Key_Exclam 
Key_QuoteDbl 
Key_NumberSign 
Key_Dollar 
Key_Percent 
Key_Ampersand 
Key_Apostrophe 
Key_ParenLeft 
Key_ParenRight 
Key_Asterisk 
Key_Plus 
Key_Comma 
Key_Minus 
Key_Period 
Key_Slash 
Key_0 
Key_1 
Key_2 
Key_3 
Key_4 
Key_5 
Key_6 
Key_7 
Key_8 
Key_9 
Key_Colon 
Key_Semicolon 
Key_Less 
Key_Equal 
Key_Greater 
Key_Question 
Key_At 
Key_A 
Key_B 
Key_C 
Key_D 
Key_E 
Key_F 
Key_G 
Key_H 
Key_I 
Key_J 
Key_K 
Key_L 
Key_M 
Key_N 
Key_O 
Key_P 
Key_Q 
Key_R 
Key_S 
Key_T 
Key_U 
Key_V 
Key_W 
Key_X 
Key_Y 
Key_Z 
Key_BracketLeft 
Key_Backslash 
Key_BracketRight 
Key_AsciiCircum 
Key_Underscore 
Key_QuoteLeft 
Key_BraceLeft 
Key_Bar 
Key_BraceRight 
Key_AsciiTilde 
Key_nobreakspace 
Key_exclamdown 
Key_cent 
Key_sterling 
Key_currency 
Key_yen 
Key_brokenbar 
Key_section 
Key_diaeresis 
Key_copyright 
Key_ordfeminine 
Key_guillemotleft 
Key_notsign 
Key_hyphen 
Key_registered 
Key_macron 
Key_degree 
Key_plusminus 
Key_twosuperior 
Key_threesuperior 
Key_acute 
Key_micro 
Key_paragraph 
Key_periodcentered 
Key_cedilla 
Key_onesuperior 
Key_masculine 
Key_guillemotright 
Key_onequarter 
Key_onehalf 
Key_threequarters 
Key_questiondown 
Key_Agrave 
Key_Aacute 
Key_Acircumflex 
Key_Atilde 
Key_Adiaeresis 
Key_Aring 
Key_AE 
Key_Ccedilla 
Key_Egrave 
Key_Eacute 
Key_Ecircumflex 
Key_Ediaeresis 
Key_Igrave 
Key_Iacute 
Key_Icircumflex 
Key_Idiaeresis 
Key_ETH 
Key_Ntilde 
Key_Ograve 
Key_Oacute 
Key_Ocircumflex 
Key_Otilde 
Key_Odiaeresis 
Key_multiply 
Key_Ooblique 
Key_Ugrave 
Key_Uacute 
Key_Ucircumflex 
Key_Udiaeresis 
Key_Yacute 
Key_THORN 
Key_ssharp 
Key_division 
Key_ydiaeresis 
Key_Escape 
Key_Tab 
Key_Backtab 
Key_Backspace 
Key_Return 
Key_Enter 
Key_Insert 
Key_Delete 
Key_Pause 
Key_Print 
Key_SysReq 
Key_Clear 
Key_Home 
Key_End 
Key_Left 
Key_Up 
Key_Right 
Key_Down 
Key_PageUp 
Key_PageDown 
Key_Shift 
Key_Control 
Key_Meta 
Key_Alt 
Key_CapsLock 
Key_NumLock 
Key_ScrollLock 
Key_F1 
Key_F2 
Key_F3 
Key_F4 
Key_F5 
Key_F6 
Key_F7 
Key_F8 
Key_F9 
Key_F10 
Key_F11 
Key_F12 
Key_F13 
Key_F14 
Key_F15 
Key_F16 
Key_F17 
Key_F18 
Key_F19 
Key_F20 
Key_F21 
Key_F22 
Key_F23 
Key_F24 
Key_F25 
Key_F26 
Key_F27 
Key_F28 
Key_F29 
Key_F30 
Key_F31 
Key_F32 
Key_F33 
Key_F34 
Key_F35 
Key_Super_L 
Key_Super_R 
Key_Menu 
Key_Hyper_L 
Key_Hyper_R 
Key_Help 
Key_Direction_L 
Key_Direction_R 
Key_AltGr 
Key_Multi_key 
Key_Codeinput 
Key_SingleCandidate 
Key_MultipleCandidate 
Key_PreviousCandidate 
Key_Mode_switch 
Key_Kanji 
Key_Muhenkan 
Key_Henkan 
Key_Romaji 
Key_Hiragana 
Key_Katakana 
Key_Hiragana_Katakana 
Key_Zenkaku 
Key_Hankaku 
Key_Zenkaku_Hankaku 
Key_Touroku 
Key_Massyo 
Key_Kana_Lock 
Key_Kana_Shift 
Key_Eisu_Shift 
Key_Eisu_toggle 
Key_Hangul 
Key_Hangul_Start 
Key_Hangul_End 
Key_Hangul_Hanja 
Key_Hangul_Jamo 
Key_Hangul_Romaja 
Key_Hangul_Jeonja 
Key_Hangul_Banja 
Key_Hangul_PreHanja 
Key_Hangul_PostHanja 
Key_Hangul_Special 
Key_Dead_Grave 
Key_Dead_Acute 
Key_Dead_Circumflex 
Key_Dead_Tilde 
Key_Dead_Macron 
Key_Dead_Breve 
Key_Dead_Abovedot 
Key_Dead_Diaeresis 
Key_Dead_Abovering 
Key_Dead_Doubleacute 
Key_Dead_Caron 
Key_Dead_Cedilla 
Key_Dead_Ogonek 
Key_Dead_Iota 
Key_Dead_Voiced_Sound 
Key_Dead_Semivoiced_Sound 
Key_Dead_Belowdot 
Key_Dead_Hook 
Key_Dead_Horn 
Key_Dead_Stroke 
Key_Dead_Abovecomma 
Key_Dead_Abovereversedcomma 
Key_Dead_Doublegrave 
Key_Dead_Belowring 
Key_Dead_Belowmacron 
Key_Dead_Belowcircumflex 
Key_Dead_Belowtilde 
Key_Dead_Belowbreve 
Key_Dead_Belowdiaeresis 
Key_Dead_Invertedbreve 
Key_Dead_Belowcomma 
Key_Dead_Currency 
Key_Dead_a 
Key_Dead_A 
Key_Dead_e 
Key_Dead_E 
Key_Dead_i 
Key_Dead_I 
Key_Dead_o 
Key_Dead_O 
Key_Dead_u 
Key_Dead_U 
Key_Dead_Small_Schwa 
Key_Dead_Capital_Schwa 
Key_Dead_Greek 
Key_Dead_Lowline 
Key_Dead_Aboveverticalline 
Key_Dead_Belowverticalline 
Key_Dead_Longsolidusoverlay 
Key_Back 
Key_Forward 
Key_Stop 
Key_Refresh 
Key_VolumeDown 
Key_VolumeMute 
Key_VolumeUp 
Key_BassBoost 
Key_BassUp 
Key_BassDown 
Key_TrebleUp 
Key_TrebleDown 
Key_MediaPlay 
Key_MediaStop 
Key_MediaPrevious 
Key_MediaNext 
Key_MediaRecord 
Key_MediaPause 
Key_MediaTogglePlayPause 
Key_HomePage 
Key_Favorites 
Key_Search 
Key_Standby 
Key_OpenUrl 
Key_LaunchMail 
Key_LaunchMedia 
Key_Launch0 
Key_Launch1 
Key_Launch2 
Key_Launch3 
Key_Launch4 
Key_Launch5 
Key_Launch6 
Key_Launch7 
Key_Launch8 
Key_Launch9 
Key_LaunchA 
Key_LaunchB 
Key_LaunchC 
Key_LaunchD 
Key_LaunchE 
Key_LaunchF 
Key_MonBrightnessUp 
Key_MonBrightnessDown 
Key_KeyboardLightOnOff 
Key_KeyboardBrightnessUp 
Key_KeyboardBrightnessDown 
Key_PowerOff 
Key_WakeUp 
Key_Eject 
Key_ScreenSaver 
Key_WWW 
Key_Memo 
Key_LightBulb 
Key_Shop 
Key_History 
Key_AddFavorite 
Key_HotLinks 
Key_BrightnessAdjust 
Key_Finance 
Key_Community 
Key_AudioRewind 
Key_BackForward 
Key_ApplicationLeft 
Key_ApplicationRight 
Key_Book 
Key_CD 
Key_Calculator 
Key_ToDoList 
Key_ClearGrab 
Key_Close 
Key_Copy 
Key_Cut 
Key_Display 
Key_DOS 
Key_Documents 
Key_Excel 
Key_Explorer 
Key_Game 
Key_Go 
Key_iTouch 
Key_LogOff 
Key_Market 
Key_Meeting 
Key_MenuKB 
Key_MenuPB 
Key_MySites 
Key_News 
Key_OfficeHome 
Key_Option 
Key_Paste 
Key_Phone 
Key_Calendar 
Key_Reply 
Key_Reload 
Key_RotateWindows 
Key_RotationPB 
Key_RotationKB 
Key_Save 
Key_Send 
Key_Spell 
Key_SplitScreen 
Key_Support 
Key_TaskPane 
Key_Terminal 
Key_Tools 
Key_Travel 
Key_Video 
Key_Word 
Key_Xfer 
Key_ZoomIn 
Key_ZoomOut 
Key_Away 
Key_Messenger 
Key_WebCam 
Key_MailForward 
Key_Pictures 
Key_Music 
Key_Battery 
Key_Bluetooth 
Key_WLAN 
Key_UWB 
Key_AudioForward 
Key_AudioRepeat 
Key_AudioRandomPlay 
Key_Subtitle 
Key_AudioCycleTrack 
Key_Time 
Key_Hibernate 
Key_View 
Key_TopMenu 
Key_PowerDown 
Key_Suspend 
Key_ContrastAdjust 
Key_LaunchG 
Key_LaunchH 
Key_TouchpadToggle 
Key_TouchpadOn 
Key_TouchpadOff 
Key_MicMute 
Key_Red 
Key_Green 
Key_Yellow 
Key_Blue 
Key_ChannelUp 
Key_ChannelDown 
Key_Guide 
Key_Info 
Key_Settings 
Key_MicVolumeUp 
Key_MicVolumeDown 
Key_New 
Key_Open 
Key_Find 
Key_Undo 
Key_Redo 
Key_MediaLast 
Key_Select 
Key_Yes 
Key_No 
Key_Cancel 
Key_Printer 
Key_Execute 
Key_Sleep 
Key_Play 
Key_Zoom 
Key_Exit 
Key_Context1 
Key_Context2 
Key_Context3 
Key_Context4 
Key_Call 
Key_Hangup 
Key_Flip 
Key_ToggleCallHangup 
Key_VoiceDial 
Key_LastNumberRedial 
Key_Camera 
Key_CameraFocus 
Key_unknown 

Definition at line 511 of file qnamespace.h.

◆ KeyboardModifier

Enumerator
NoModifier 
ShiftModifier 
ControlModifier 
AltModifier 
MetaModifier 
KeypadModifier 
GroupSwitchModifier 
KeyboardModifierMask 

Definition at line 1052 of file qnamespace.h.

◆ LayoutDirection

Enumerator
LeftToRight 
RightToLeft 
LayoutDirectionAuto 

Definition at line 1441 of file qnamespace.h.

◆ MaskMode

Enumerator
MaskInColor 
MaskOutColor 

Definition at line 1304 of file qnamespace.h.

◆ MatchFlag

Enumerator
MatchExactly 
MatchContains 
MatchStartsWith 
MatchEndsWith 
MatchRegularExpression 
MatchWildcard 
MatchFixedString 
MatchTypeMask 
MatchCaseSensitive 
MatchWrap 
MatchRecursive 

Definition at line 1524 of file qnamespace.h.

◆ Modifier

Enumerator
META 
SHIFT 
CTRL 
ALT 
MODIFIER_MASK 

Definition at line 1072 of file qnamespace.h.

◆ MouseButton

Enumerator
NoButton 
LeftButton 
RightButton 
MiddleButton 
BackButton 
XButton1 
ExtraButton1 
ForwardButton 
XButton2 
ExtraButton2 
TaskButton 
ExtraButton3 
ExtraButton4 
ExtraButton5 
ExtraButton6 
ExtraButton7 
ExtraButton8 
ExtraButton9 
ExtraButton10 
ExtraButton11 
ExtraButton12 
ExtraButton13 
ExtraButton14 
ExtraButton15 
ExtraButton16 
ExtraButton17 
ExtraButton18 
ExtraButton19 
ExtraButton20 
ExtraButton21 
ExtraButton22 
ExtraButton23 
ExtraButton24 
AllButtons 
MaxMouseButton 
MouseButtonMask 

Definition at line 56 of file qnamespace.h.

◆ MouseEventFlag

Enumerator
NoMouseEventFlag 
MouseEventCreatedDoubleClick 
MouseEventFlagMask 

Definition at line 1698 of file qnamespace.h.

◆ MouseEventSource

Enumerator
MouseEventNotSynthesized 
MouseEventSynthesizedBySystem 
MouseEventSynthesizedByQt 
MouseEventSynthesizedByApplication 

Definition at line 1691 of file qnamespace.h.

◆ NativeGestureType

Enumerator
BeginNativeGesture 
EndNativeGesture 
PanNativeGesture 
ZoomNativeGesture 
SmartZoomNativeGesture 
RotateNativeGesture 
SwipeNativeGesture 

Definition at line 1646 of file qnamespace.h.

◆ NavigationMode

Enumerator
NavigationModeNone 
NavigationModeKeypadTabOrder 
NavigationModeKeypadDirectional 
NavigationModeCursorAuto 
NavigationModeCursorForceVisible 

Definition at line 1659 of file qnamespace.h.

◆ Orientation

Enumerator
Horizontal 
Vertical 

Definition at line 98 of file qnamespace.h.

◆ PenCapStyle

Enumerator
FlatCap 
SquareCap 
RoundCap 
MPenCapStyle 

Definition at line 1103 of file qnamespace.h.

◆ PenJoinStyle

Enumerator
MiterJoin 
BevelJoin 
RoundJoin 
SvgMiterJoin 
MPenJoinStyle 

Definition at line 1110 of file qnamespace.h.

◆ PenStyle

Enumerator
NoPen 
SolidLine 
DashLine 
DotLine 
DashDotLine 
DashDotDotLine 
CustomDashLine 
MPenStyle 

Definition at line 1090 of file qnamespace.h.

◆ PermissionStatus

enum class Qt::PermissionStatus
strong
Enumerator
Undetermined 
Granted 
Denied 

Definition at line 1720 of file qnamespace.h.

◆ ReturnByValueConstant

Enumerator
ReturnByValue 

Definition at line 1727 of file qnamespace.h.

◆ ScreenOrientation

Enumerator
PrimaryOrientation 
PortraitOrientation 
LandscapeOrientation 
InvertedPortraitOrientation 
InvertedLandscapeOrientation 

Definition at line 271 of file qnamespace.h.

◆ ScrollBarPolicy

Enumerator
ScrollBarAsNeeded 
ScrollBarAlwaysOff 
ScrollBarAlwaysOn 

Definition at line 1255 of file qnamespace.h.

◆ ScrollPhase

Enumerator
NoScrollPhase 
ScrollBegin 
ScrollUpdate 
ScrollEnd 
ScrollMomentum 

Definition at line 1683 of file qnamespace.h.

◆ ShortcutContext

Enumerator
WidgetShortcut 
WindowShortcut 
ApplicationShortcut 
WidgetWithChildrenShortcut 

Definition at line 1292 of file qnamespace.h.

◆ SizeHint

Enumerator
MinimumSize 
PreferredSize 
MaximumSize 
MinimumDescent 
NSizeHints 

Definition at line 1568 of file qnamespace.h.

◆ SizeMode

Enumerator
AbsoluteSize 
RelativeSize 

Definition at line 1140 of file qnamespace.h.

◆ SortOrder

Enumerator
AscendingOrder 
DescendingOrder 

Definition at line 121 of file qnamespace.h.

◆ SplitBehaviorFlags

Enumerator
KeepEmptyParts 
SkipEmptyParts 

Definition at line 126 of file qnamespace.h.

◆ TabFocusBehavior

Enumerator
NoTabFocus 
TabFocusTextControls 
TabFocusListControls 
TabFocusAllControls 

Definition at line 114 of file qnamespace.h.

◆ TextElideMode

Enumerator
ElideLeft 
ElideRight 
ElideMiddle 
ElideNone 

Definition at line 188 of file qnamespace.h.

◆ TextFlag

Enumerator
TextSingleLine 
TextDontClip 
TextExpandTabs 
TextShowMnemonic 
TextWordWrap 
TextWrapAnywhere 
TextDontPrint 
TextIncludeTrailingSpaces 
TextHideMnemonic 
TextJustificationForced 
TextForceLeftToRight 
TextForceRightToLeft 
TextLongestVariant 

Definition at line 169 of file qnamespace.h.

◆ TextFormat

Enumerator
PlainText 
RichText 
AutoText 
MarkdownText 

Definition at line 1183 of file qnamespace.h.

◆ TextInteractionFlag

Enumerator
NoTextInteraction 
TextSelectableByMouse 
TextSelectableByKeyboard 
LinksAccessibleByMouse 
LinksAccessibleByKeyboard 
TextEditable 
TextEditorInteraction 
TextBrowserInteraction 

Definition at line 1548 of file qnamespace.h.

◆ TileRule

Enumerator
StretchTile 
RepeatTile 
RoundTile 

Definition at line 133 of file qnamespace.h.

◆ TimerId

enum class Qt::TimerId
strong
Enumerator
Invalid 

Definition at line 1679 of file qnamespace.h.

◆ TimerType

Enumerator
PreciseTimer 
CoarseTimer 
VeryCoarseTimer 

Definition at line 1673 of file qnamespace.h.

◆ TimeSpec

Enumerator
LocalTime 
UTC 
OffsetFromUTC 
TimeZone 

Definition at line 1238 of file qnamespace.h.

◆ ToolBarArea

Enumerator
LeftToolBarArea 
RightToolBarArea 
TopToolBarArea 
BottomToolBarArea 
ToolBarArea_Mask 
AllToolBarAreas 
NoToolBarArea 

Definition at line 1213 of file qnamespace.h.

◆ ToolBarAreaSizes

Enumerator
NToolBarAreas 

Definition at line 1224 of file qnamespace.h.

◆ ToolButtonStyle

Enumerator
ToolButtonIconOnly 
ToolButtonTextOnly 
ToolButtonTextBesideIcon 
ToolButtonTextUnderIcon 
ToolButtonFollowStyle 

Definition at line 1433 of file qnamespace.h.

◆ TouchPointState

Enumerator
TouchPointUnknownState 
TouchPointPressed 
TouchPointMoved 
TouchPointStationary 
TouchPointReleased 

Definition at line 1604 of file qnamespace.h.

◆ TransformationMode

Enumerator
FastTransformation 
SmoothTransformation 

Definition at line 1328 of file qnamespace.h.

◆ UIEffect

Enumerator
UI_General 
UI_AnimateMenu 
UI_FadeMenu 
UI_AnimateCombo 
UI_AnimateTooltip 
UI_FadeTooltip 
UI_AnimateToolBox 

Definition at line 1145 of file qnamespace.h.

◆ WhiteSpaceMode

Enumerator
WhiteSpaceNormal 
WhiteSpacePre 
WhiteSpaceNoWrap 
WhiteSpaceModeUndefined 

Definition at line 196 of file qnamespace.h.

◆ WidgetAttribute

Enumerator
WA_Disabled 
WA_UnderMouse 
WA_MouseTracking 
WA_OpaquePaintEvent 
WA_StaticContents 
WA_LaidOut 
WA_PaintOnScreen 
WA_NoSystemBackground 
WA_UpdatesDisabled 
WA_Mapped 
WA_InputMethodEnabled 
WA_WState_Visible 
WA_WState_Hidden 
WA_ForceDisabled 
WA_KeyCompression 
WA_PendingMoveEvent 
WA_PendingResizeEvent 
WA_SetPalette 
WA_SetFont 
WA_SetCursor 
WA_NoChildEventsFromChildren 
WA_WindowModified 
WA_Resized 
WA_Moved 
WA_PendingUpdate 
WA_InvalidSize 
WA_CustomWhatsThis 
WA_LayoutOnEntireRect 
WA_OutsideWSRange 
WA_GrabbedShortcut 
WA_TransparentForMouseEvents 
WA_PaintUnclipped 
WA_SetWindowIcon 
WA_NoMouseReplay 
WA_DeleteOnClose 
WA_RightToLeft 
WA_SetLayoutDirection 
WA_NoChildEventsForParent 
WA_ForceUpdatesDisabled 
WA_WState_Created 
WA_WState_CompressKeys 
WA_WState_InPaintEvent 
WA_WState_Reparented 
WA_WState_ConfigPending 
WA_WState_Polished 
WA_WState_OwnSizePolicy 
WA_WState_ExplicitShowHide 
WA_ShowModal 
WA_MouseNoMask 
WA_NoMousePropagation 
WA_Hover 
WA_InputMethodTransparent 
WA_QuitOnClose 
WA_KeyboardFocusChange 
WA_AcceptDrops 
WA_DropSiteRegistered 
WA_WindowPropagation 
WA_NoX11EventCompression 
WA_TintedBackground 
WA_X11OpenGLOverlay 
WA_AlwaysShowToolTips 
WA_MacOpaqueSizeGrip 
WA_SetStyle 
WA_SetLocale 
WA_MacShowFocusRect 
WA_MacNormalSize 
WA_MacSmallSize 
WA_MacMiniSize 
WA_LayoutUsesWidgetRect 
WA_StyledBackground 
WA_CanHostQMdiSubWindowTitleBar 
WA_MacAlwaysShowToolWindow 
WA_StyleSheet 
WA_ShowWithoutActivating 
WA_X11BypassTransientForHint 
WA_NativeWindow 
WA_DontCreateNativeAncestors 
WA_DontShowOnScreen 
WA_X11NetWmWindowTypeDesktop 
WA_X11NetWmWindowTypeDock 
WA_X11NetWmWindowTypeToolBar 
WA_X11NetWmWindowTypeMenu 
WA_X11NetWmWindowTypeUtility 
WA_X11NetWmWindowTypeSplash 
WA_X11NetWmWindowTypeDialog 
WA_X11NetWmWindowTypeDropDownMenu 
WA_X11NetWmWindowTypePopupMenu 
WA_X11NetWmWindowTypeToolTip 
WA_X11NetWmWindowTypeNotification 
WA_X11NetWmWindowTypeCombo 
WA_X11NetWmWindowTypeDND 
WA_SetWindowModality 
WA_WState_WindowOpacitySet 
WA_TranslucentBackground 
WA_AcceptTouchEvents 
WA_WState_AcceptedTouchBeginEvent 
WA_TouchPadAcceptSingleTouchEvents 
WA_X11DoNotAcceptFocus 
WA_AlwaysStackOnTop 
WA_TabletTracking 
WA_ContentsMarginsRespectsSafeArea 
WA_StyleSheetTarget 
WA_AttributeCount 

Definition at line 282 of file qnamespace.h.

◆ WindowFrameSection

Enumerator
NoSection 
LeftSection 
TopLeftSection 
TopSection 
TopRightSection 
RightSection 
BottomRightSection 
BottomSection 
BottomLeftSection 
TitleBarArea 

Definition at line 1576 of file qnamespace.h.

◆ WindowModality

Enumerator
NonModal 
WindowModal 
ApplicationModal 

Definition at line 1542 of file qnamespace.h.

◆ WindowState

Enumerator
WindowNoState 
WindowMinimized 
WindowMaximized 
WindowFullScreen 
WindowActive 

Definition at line 251 of file qnamespace.h.

◆ WindowType

Enumerator
Widget 
Window 
Dialog 
Sheet 
Drawer 
Popup 
Tool 
ToolTip 
SplashScreen 
Desktop 
SubWindow 
ForeignWindow 
CoverWindow 
WindowType_Mask 
MSWindowsFixedSizeDialogHint 
MSWindowsOwnDC 
BypassWindowManagerHint 
X11BypassWindowManagerHint 
FramelessWindowHint 
WindowTitleHint 
WindowSystemMenuHint 
WindowMinimizeButtonHint 
WindowMaximizeButtonHint 
WindowMinMaxButtonsHint 
WindowContextHelpButtonHint 
WindowShadeButtonHint 
WindowStaysOnTopHint 
WindowTransparentForInput 
WindowOverridesSystemGestures 
WindowDoesNotAcceptFocus 
MaximizeUsingFullscreenGeometryHint 
CustomizeWindowHint 
WindowStaysOnBottomHint 
WindowCloseButtonHint 
MacWindowToolBarButtonHint 
BypassGraphicsProxyWidget 
NoDropShadowWindowHint 
WindowFullscreenButtonHint 

Definition at line 205 of file qnamespace.h.

Function Documentation

◆ beginPropertyUpdateGroup()

Q_CORE_EXPORT void Qt::beginPropertyUpdateGroup ( )
related

Referenced by QScopedPropertyUpdateGroup::QScopedPropertyUpdateGroup(), and QDnsLookup::setNameserver().

+ Here is the caller graph for this function:

◆ bin()

Q_CORE_EXPORT QTextStream & Qt::bin ( QTextStream & stream)

Calls QTextStream::setIntegerBase(2) on stream and returns stream.

Since
5.14
See also
oct(), dec(), hex(), {QTextStream manipulators}

Definition at line 2564 of file qtextstream.cpp.

◆ bom()

Q_CORE_EXPORT QTextStream & Qt::bom ( QTextStream & stream)

Toggles insertion of the Byte Order Mark on stream when QTextStream is used with a UTF encoding.

Since
5.14
See also
QTextStream::setGenerateByteOrderMark(), {QTextStream manipulators}

Definition at line 2914 of file qtextstream.cpp.

◆ center()

Q_CORE_EXPORT QTextStream & Qt::center ( QTextStream & stream)

Calls QTextStream::setFieldAlignment(QTextStream::AlignCenter) on stream and returns stream.

Since
5.14
See also
left(), right(), {QTextStream manipulators}

Definition at line 2817 of file qtextstream.cpp.

◆ compareThreeWay() [1/8]

template<typename LeftType , typename RightType , if_compatible_pointers< LeftType, RightType > = true>
constexpr Qt::strong_ordering Qt::compareThreeWay ( const LeftType * lhs,
const RightType * rhs )
constexprnoexcept

◆ compareThreeWay() [2/8]

template<typename T >
constexpr Qt::strong_ordering Qt::compareThreeWay ( const T * lhs,
std::nullptr_t rhs )
constexprnoexcept

Definition at line 546 of file qcomparehelpers.h.

References compareThreeWay().

+ Here is the call graph for this function:

◆ compareThreeWay() [3/8]

template<class Enum , if_enum< Enum > = true>
constexpr Qt::strong_ordering Qt::compareThreeWay ( Enum lhs,
Enum rhs )
constexprnoexcept

Definition at line 558 of file qcomparehelpers.h.

References compareThreeWay(), and qToUnderlying().

+ Here is the call graph for this function:

◆ compareThreeWay() [4/8]

template<typename FloatType , typename IntType , if_floating_point< FloatType > = true, if_integral< IntType > = true>
constexpr Qt::partial_ordering Qt::compareThreeWay ( FloatType lhs,
IntType rhs )
constexprnoexcept

Definition at line 524 of file qcomparehelpers.h.

References compareThreeWay().

+ Here is the call graph for this function:

◆ compareThreeWay() [5/8]

template<typename IntType , typename FloatType , if_integral< IntType > = true, if_floating_point< FloatType > = true>
constexpr Qt::partial_ordering Qt::compareThreeWay ( IntType lhs,
FloatType rhs )
constexprnoexcept

Definition at line 516 of file qcomparehelpers.h.

References compareThreeWay().

+ Here is the call graph for this function:

◆ compareThreeWay() [6/8]

template<typename LeftFloat , typename RightFloat , if_floating_point< LeftFloat > = true, if_floating_point< RightFloat > = true>
constexpr Qt::partial_ordering Qt::compareThreeWay ( LeftFloat lhs,
RightFloat rhs )
constexprnoexcept

◆ compareThreeWay() [7/8]

template<typename LeftInt , typename RightInt , if_integral< LeftInt > = true, if_integral< RightInt > = true>
constexpr Qt::strong_ordering Qt::compareThreeWay ( LeftInt lhs,
RightInt rhs )
constexprnoexcept

Definition at line 474 of file qcomparehelpers.h.

References Qt::strong_ordering::equivalent, Qt::strong_ordering::greater, and Qt::strong_ordering::less.

Referenced by compareThreeWay(), compareThreeWay(), compareThreeWay(), compareThreeWay(), compareThreeWay(), QCborValueConstRef::compareThreeWay_helper(), QCborValueConstRef::compareThreeWay_helper(), and qCompareThreeWay().

+ Here is the caller graph for this function:

◆ compareThreeWay() [8/8]

template<typename T >
constexpr Qt::strong_ordering Qt::compareThreeWay ( std::nullptr_t lhs,
const T * rhs )
constexprnoexcept

Definition at line 552 of file qcomparehelpers.h.

References compareThreeWay().

+ Here is the call graph for this function:

◆ convertFromPlainText()

QString Qt::convertFromPlainText ( const QString & plain,
Qt::WhiteSpaceMode mode = WhiteSpacePre )

Converts the plain text string plain to an HTML-formatted paragraph while preserving most of its look.

mode defines how whitespace is handled.

This function is defined in the <QTextDocument> header file.

See also
QString::toHtmlEscaped(), mightBeRichText()

Definition at line 151 of file qtextdocument.cpp.

References i, and WhiteSpacePre.

Referenced by jump().

+ Here is the caller graph for this function:

◆ dec()

Q_CORE_EXPORT QTextStream & Qt::dec ( QTextStream & stream)

Calls QTextStream::setIntegerBase(10) on stream and returns stream.

Since
5.14
See also
bin(), oct(), hex(), {QTextStream manipulators}

Definition at line 2592 of file qtextstream.cpp.

Referenced by ARB::choosePixelFormat(), ARB::createContext(), QWindowsIntegration::createForeignWindow(), QWindowsIntegration::createPlatformWindow(), QKmsDevice::createScreenForConnector(), QEglFSKmsGbmScreen::createSurface(), QWindowsPointerHandler::createTouchDevice(), QAbstractAnimationJob::debugAnimation(), QContinuingAnimationGroupJob::debugAnimation(), QParallelAnimationGroupJob::debugAnimation(), QPauseAnimationJob::debugAnimation(), QSequentialAnimationGroupJob::debugAnimation(), QActionAnimation::debugAnimation(), QQuickBulkValueAnimator::debugAnimation(), QQuickAnimatorProxyJob::debugAnimation(), QQuickAnimatorJob::debugAnimation(), QSmoothedAnimation::debugAnimation(), QSpringAnimation::debugAnimation(), QQuickTimeLine::debugAnimation(), debugContents(), QWindowsTabletSupport::description(), QWindowsDrag::drag(), dumpNativeWindowsRecursion(), QWindowsShellItem::format(), QWindowsMenuItem::formatDebug(), QWindowsMenu::formatDebug(), formatInputMethodQueryEvent(), formatUnicodeString(), QWindowsGeometryHint::frame(), QWindowsGeometryHint::frameOnPrimaryScreen(), QWindowsInputContext::handleInputLanguageChanged(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), QWindowsKeyMapper::possibleKeyCombinations(), QSGBatchRenderer::qsg_dumpShadowRoots(), QWindowsOleDropSource::QueryContinueDrag(), QWindowsContext::registerWindowClass(), and GpuDescription::toString().

◆ endl()

Q_CORE_EXPORT QTextStream & Qt::endl ( QTextStream & stream)

Writes '\n' to the stream and flushes the stream.

Equivalent to

Note: On Windows, all '\n' characters are written as '\r\n' if QTextStream's device or string is opened using the QIODevice::Text flag.

Since
5.14
See also
flush(), reset(), {QTextStream manipulators}

Definition at line 2837 of file qtextstream.cpp.

References flush().

Referenced by GeneratorStream::~GeneratorStream(), QSvgPaintEngine::begin(), Automaton::buildDirectReads(), Automaton::buildIncludesDigraph(), Automaton::buildLookaheads(), Automaton::buildLookbackSets(), Automaton::buildNullables(), Automaton::buildReadsDigraph(), QSvgPaintEngine::drawEllipse(), QSvgPaintEngine::drawPath(), QSvgPaintEngine::drawPolygon(), QSvgPaintEngine::drawRects(), QSvgPaintEngine::drawTextItem(), QQsbIODeviceCollection::dumpInfo(), QSvgPaintEngine::end(), CPP::generateMultiDirectiveBegin(), CPP::generateMultiDirectiveEnd(), QQuickQmlGenerator::generateRootNode(), help_me(), main(), Recognizer::nextToken(), CppGenerator::operator()(), DotGraph::operator()(), ParseTable::operator()(), operator<<(), Recognizer::parse(), QSGBatchRenderer::Renderer::prepareRenderPass(), QSvgPaintEngine::qfontToSvg(), QDomDocumentTypePrivate::save(), QDomElementPrivate::save(), QDomCommentPrivate::save(), QDomNotationPrivate::save(), QDomEntityPrivate::save(), QDomProcessingInstructionPrivate::save(), QSvgPaintEngine::saveLinearGradientBrush(), QSvgPaintEngine::savePatternBrush(), QSvgPaintEngine::savePatternMask(), QSvgPaintEngine::saveRadialGradientBrush(), QQuickViewPrivate::setRootObject(), QQuickWidgetPrivate::setRootObject(), startQtAndroidPlugin(), QSpanCollection::updateInsertedColumns(), QSpanCollection::updateInsertedRows(), QSpanCollection::updateRemovedColumns(), QSpanCollection::updateRemovedRows(), QSvgPaintEngine::updateState(), SvgDebugVisitor::visitAnimationNode(), SvgDebugVisitor::visitEllipseNode(), SvgDebugVisitor::visitImageNode(), Automaton::visitIncludeNode(), SvgDebugVisitor::visitLineNode(), SvgDebugVisitor::visitNode(), SvgDebugVisitor::visitPathNode(), SvgDebugVisitor::visitPolygonNode(), SvgDebugVisitor::visitPolylineNode(), SvgDebugVisitor::visitRectNode(), SvgDebugVisitor::visitStructureNodeEnd(), SvgDebugVisitor::visitStructureNodeStart(), SvgDebugVisitor::visitTextNode(), SvgDebugVisitor::visitUseNode(), SvgDebugVisitor::visitVideoNode(), SvgDebugVisitor::write(), and write_xpm_image().

+ Here is the call graph for this function:

◆ endPropertyUpdateGroup()

Q_CORE_EXPORT void Qt::endPropertyUpdateGroup ( )
related

Referenced by QScopedPropertyUpdateGroup::~QScopedPropertyUpdateGroup(), and QDnsLookup::setNameserver().

+ Here is the caller graph for this function:

◆ fixed()

Q_CORE_EXPORT QTextStream & Qt::fixed ( QTextStream & stream)

Calls QTextStream::setRealNumberNotation(QTextStream::FixedNotation) on stream and returns stream.

Since
5.14
See also
scientific(), {QTextStream manipulators}

Definition at line 2761 of file qtextstream.cpp.

Referenced by operator<<().

+ Here is the caller graph for this function:

◆ flush()

Q_CORE_EXPORT QTextStream & Qt::flush ( QTextStream & stream)

Calls QTextStream::flush() on stream and returns stream.

Since
5.14
See also
endl(), reset(), {QTextStream manipulators}

Definition at line 2849 of file qtextstream.cpp.

Referenced by endl().

+ Here is the caller graph for this function:

◆ forcepoint()

Q_CORE_EXPORT QTextStream & Qt::forcepoint ( QTextStream & stream)

Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::ForcePoint) on stream and returns stream.

Since
5.14
See also
noforcepoint(), forcesign(), showbase(), {QTextStream manipulators}

Definition at line 2649 of file qtextstream.cpp.

◆ forcesign()

Q_CORE_EXPORT QTextStream & Qt::forcesign ( QTextStream & stream)

Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::ForceSign) on stream and returns stream.

Since
5.14
See also
noforcesign(), forcepoint(), showbase(), {QTextStream manipulators}

Definition at line 2635 of file qtextstream.cpp.

Referenced by dumpNativeWindowsRecursion(), formatBriefRectangle(), formatRect(), operator<<(), and operator<<().

+ Here is the caller graph for this function:

◆ hex()

Q_CORE_EXPORT QTextStream & Qt::hex ( QTextStream & stream)

Calls QTextStream::setIntegerBase(16) on stream and returns stream.

Since
5.14
Note
The hex modifier can only be used for writing to streams.
See also
bin(), oct(), dec(), {QTextStream manipulators}

Definition at line 2607 of file qtextstream.cpp.

Referenced by DmaBufServerBuffer::DmaBufServerBuffer(), QtWaylandClient::DmaBufServerBuffer::DmaBufServerBuffer(), QtWaylandClient::DmaBufServerBuffer::~DmaBufServerBuffer(), DmaBufServerBuffer::~DmaBufServerBuffer(), HciManager::activeLowEnergyConnections(), QWindowsFileSystemWatcherEngine::addPaths(), QFreeTypeFontDatabase::addTTFile(), QV4::MemorySegment::allocate(), QQuickPointerHandler::approveGrabTransition(), QWaylandKeyboardPrivate::checkAndRepairModifierState(), QPcscCard::checkCardPresent(), ARB::choosePixelFormat(), QQuickVisualTestUtils::compareImages(), computeFaceIndex(), createChangeNotification(), ARB::createContext(), QWindowsIntegration::createForeignWindow(), createGuid(), QWindowsIntegration::createPlatformWindow(), QKmsDevice::createScreenForConnector(), QEglFSKmsGbmScreen::createSurface(), QWindowsPointerHandler::createTouchDevice(), QAbstractAnimationJob::debugAnimation(), QContinuingAnimationGroupJob::debugAnimation(), QParallelAnimationGroupJob::debugAnimation(), QPauseAnimationJob::debugAnimation(), QSequentialAnimationGroupJob::debugAnimation(), QActionAnimation::debugAnimation(), QQuickBulkValueAnimator::debugAnimation(), QQuickAnimatorProxyJob::debugAnimation(), QQuickAnimatorJob::debugAnimation(), QSmoothedAnimation::debugAnimation(), QSpringAnimation::debugAnimation(), QQuickTimeLine::debugAnimation(), debugContents(), QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem(), QQuickDeliveryAgentPrivate::deliverPressOrReleaseEvent(), QQuickDeliveryAgentPrivate::deliverTouchAsMouse(), QWindowsTabletSupport::description(), QWindowsNativeFileDialogBase::doExec(), QWindowsDrag::drag(), QV4::dumpBins(), dumpNativeWindowsRecursion(), QRasterPaintEngine::fill(), QWindowsShellItem::format(), QWindowsMenuItem::formatDebug(), QWindowsMenu::formatDebug(), formatFromDrmFormat(), formatInputMethodQueryEvent(), formatUnicodeString(), QWindowsGeometryHint::frame(), QWindowsGeometryHint::frameOnPrimaryScreen(), QWindowsOleDataObject::GetData(), QWindowsInputContext::handleInputLanguageChanged(), QQuickPinchHandler::handlePointerEventImpl(), WaylandEglClientBufferIntegrationPrivate::initEglStream(), WaylandEglStreamClientBufferIntegrationPrivate::initEglStream(), QtWaylandClient::QWaylandEglClientBufferIntegration::initialize(), main(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), QJsonPrivate::Parser::parse(), parseReadByTypeCharDiscovery(), parseReadByTypeIncludeDiscovery(), QIcc::parseTRC(), QWindowsKeyMapper::possibleKeyCombinations(), qSaveQmlJSUnitAsCpp(), QSGBatchRenderer::qsg_dumpShadowRoots(), qt_QMetaEnum_flagDebugOperator(), QWindowsOleDropSource::QueryContinueDrag(), QWindowsOleDataObject::QueryGetData(), QLowEnergyControllerPrivateBluez::readCharacteristic(), QLowEnergyControllerPrivateBluez::readDescriptor(), QWindowsContext::registerWindowClass(), QRasterPaintEngine::renderHintsChanged(), QQuickDeliveryAgentPrivate::sendFilteredPointerEventImpl(), QWindowsOleDataObject::SetData(), QWindowsNativeFileDialogBase::setMode(), QPointingDevicePrivate::tabletDevice(), VulkanServerBuffer::toOpenGlTexture(), GpuDescription::toString(), LeCmacCalculator::verify(), QQuickPointerHandler::wantsEventPoint(), and QQuickSinglePointHandler::wantsPointerEvent().

◆ left()

Q_CORE_EXPORT QTextStream & Qt::left ( QTextStream & stream)

Calls QTextStream::setFieldAlignment(QTextStream::AlignLeft) on stream and returns stream.

Since
5.14
See also
right(), center(), {QTextStream manipulators}

Definition at line 2789 of file qtextstream.cpp.

Referenced by operator<<().

+ Here is the caller graph for this function:

◆ lowercasebase()

Q_CORE_EXPORT QTextStream & Qt::lowercasebase ( QTextStream & stream)

Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::UppercaseBase) on stream and returns stream.

Since
5.14
See also
uppercasebase(), lowercasedigits(), {QTextStream manipulators}

Definition at line 2733 of file qtextstream.cpp.

◆ lowercasedigits()

Q_CORE_EXPORT QTextStream & Qt::lowercasedigits ( QTextStream & stream)

Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::UppercaseDigits) on stream and returns stream.

Since
5.14
See also
uppercasedigits(), lowercasebase(), {QTextStream manipulators}

Definition at line 2747 of file qtextstream.cpp.

◆ makePropertyBinding() [1/2]

template<typename PropertyType >
QPropertyBinding< PropertyType > Qt::makePropertyBinding ( const QProperty< PropertyType > & otherProperty,
const QPropertyBindingSourceLocation & location = QT_PROPERTY_DEFAULT_BINDING_LOCATION )

Definition at line 516 of file qproperty.h.

References makePropertyBinding().

+ Here is the call graph for this function:

◆ makePropertyBinding() [2/2]

template<typename Functor >
auto Qt::makePropertyBinding ( Functor && f,
const QPropertyBindingSourceLocation & location = QT_PROPERTY_DEFAULT_BINDING_LOCATION,
std::enable_if_t< std::is_invocable_v< Functor > > * = nullptr )

Definition at line 212 of file qproperty.h.

Referenced by QtPrivate::PropertyAdaptorSlotObjectHelpers::makeBinding(), makePropertyBinding(), QProperty< T >::setBinding(), QBindable< T >::setBinding(), QObjectBindableProperty< Class, T, Offset, Signal >::setBinding(), and QObjectCompatProperty< Class, T, Offset, Setter, Signal, Getter >::setBinding().

+ Here is the caller graph for this function:

◆ mightBeRichText()

bool Qt::mightBeRichText ( QAnyStringView text)

Returns true if the string text is likely to be rich text; otherwise returns false.

This function uses a fast and therefore simple heuristic. It mainly checks whether there is something that looks like a tag before the first line break. Although the result may be correct for common cases, there is no guarantee.

This function is defined in the <QTextDocument> header file.

Note
In Qt versions prior to 6.7, this function took QString only.

Definition at line 136 of file qtextdocument.cpp.

References mightBeRichTextImpl(), and text.

Referenced by QWhatsThat::QWhatsThat(), QWidgetTextControlPrivate::append(), QSplashScreen::drawContents(), QtAndroidDialogHelpers::htmlText(), QQuickTextEdit::insert(), QStaticTextPrivate::paintText(), QLabel::setText(), QQuickText::setText(), QQuickTextEdit::setText(), QMessageBox::setText(), QTextEdit::setText(), QMessageBox::setTextFormat(), QQuickText::setTextFormat(), QQuickTextEdit::setTextFormat(), QCocoaMessageDialog::show(), toPlainText(), and QTipLabel::updateSize().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ noforcepoint()

Q_CORE_EXPORT QTextStream & Qt::noforcepoint ( QTextStream & stream)

Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::ForcePoint) on stream and returns stream.

Since
5.14
See also
forcepoint(), noforcesign(), noshowbase(), {QTextStream manipulators}

Definition at line 2691 of file qtextstream.cpp.

◆ noforcesign()

Q_CORE_EXPORT QTextStream & Qt::noforcesign ( QTextStream & stream)

Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::ForceSign) on stream and returns stream.

Since
5.14
See also
forcesign(), noforcepoint(), noshowbase(), {QTextStream manipulators}

Definition at line 2677 of file qtextstream.cpp.

Referenced by dumpNativeWindowsRecursion(), formatBriefRectangle(), formatRect(), operator<<(), and operator<<().

+ Here is the caller graph for this function:

◆ noshowbase()

Q_CORE_EXPORT QTextStream & Qt::noshowbase ( QTextStream & stream)

Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::ShowBase) on stream and returns stream.

Since
5.14
See also
showbase(), noforcesign(), noforcepoint(), {QTextStream manipulators}

Definition at line 2663 of file qtextstream.cpp.

Referenced by ARB::choosePixelFormat(), QWindowsIntegration::createForeignWindow(), QWindowsIntegration::createPlatformWindow(), QWindowsPointerHandler::createTouchDevice(), QWindowsMenuItem::formatDebug(), QWindowsMenu::formatDebug(), formatInputMethodQueryEvent(), QWindowsGeometryHint::frame(), QWindowsGeometryHint::frameOnPrimaryScreen(), QWindowsInputContext::handleInputLanguageChanged(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), and QWindowsKeyMapper::possibleKeyCombinations().

+ Here is the caller graph for this function:

◆ oct()

Q_CORE_EXPORT QTextStream & Qt::oct ( QTextStream & stream)

Calls QTextStream::setIntegerBase(8) on stream and returns stream.

Since
5.14
See also
bin(), dec(), hex(), {QTextStream manipulators}

Definition at line 2578 of file qtextstream.cpp.

◆ reset()

Q_CORE_EXPORT QTextStream & Qt::reset ( QTextStream & stream)

Calls QTextStream::reset() on stream and returns stream.

Since
5.14
See also
flush(), {QTextStream manipulators}

Definition at line 2862 of file qtextstream.cpp.

Referenced by operator<<().

+ Here is the caller graph for this function:

◆ right()

Q_CORE_EXPORT QTextStream & Qt::right ( QTextStream & stream)

Calls QTextStream::setFieldAlignment(QTextStream::AlignRight) on stream and returns stream.

Since
5.14
See also
left(), center(), {QTextStream manipulators}

Definition at line 2803 of file qtextstream.cpp.

Referenced by QV4::dumpConstantTable(), and operator<<().

+ Here is the caller graph for this function:

◆ scientific()

Q_CORE_EXPORT QTextStream & Qt::scientific ( QTextStream & stream)

Calls QTextStream::setRealNumberNotation(QTextStream::ScientificNotation) on stream and returns stream.

Since
5.14
See also
fixed(), {QTextStream manipulators}

Definition at line 2775 of file qtextstream.cpp.

◆ showbase()

◆ uppercasebase()

Q_CORE_EXPORT QTextStream & Qt::uppercasebase ( QTextStream & stream)

Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::UppercaseBase) on stream and returns stream.

Since
5.14
See also
lowercasebase(), uppercasedigits(), {QTextStream manipulators}

Definition at line 2705 of file qtextstream.cpp.

◆ uppercasedigits()

Q_CORE_EXPORT QTextStream & Qt::uppercasedigits ( QTextStream & stream)

Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::UppercaseDigits) on stream and returns stream.

Since
5.14
See also
lowercasedigits(), uppercasebase(), {QTextStream manipulators}

Definition at line 2719 of file qtextstream.cpp.

Referenced by operator<<(), and GpuDescription::toString().

+ Here is the caller graph for this function:

◆ ws()

Q_CORE_EXPORT QTextStream & Qt::ws ( QTextStream & stream)

Calls \l {QTextStream::}{skipWhiteSpace()} on stream and returns stream.

Since
5.14
See also
{QTextStream manipulators}

Definition at line 2875 of file qtextstream.cpp.

Variable Documentation

◆ Disambiguated

constexpr Disambiguated_t Qt::Disambiguated {}
inlineconstexpr

Definition at line 1597 of file qnamespace.h.

◆ OrderedUniqueRange

constexpr OrderedUniqueRange_t Qt::OrderedUniqueRange = {}
constexpr

◆ Uninitialized

constexpr Initialization Qt::Uninitialized = Initialization::Uninitialized
inlineconstexpr

Definition at line 1592 of file qnamespace.h.

Referenced by QCtfLibImpl::QCtfLibImpl(), QRingChunk::allocate(), QtPrivate::QCommonArrayOps< T >::appendUninitialized(), argToQStringImpl(), LeCmacCalculator::calculateMac(), QSSGRenderCamera::calculateViewProjectionMatrix(), QSSGRenderCamera::calculateViewProjectionMatrix(), QSSGRenderCamera::calculateViewProjectionWithoutTranslation(), QTlsPrivate::TlsCryptographOpenSSL::continueHandshake(), QUtf8::convertFromUnicode(), QUtf8::convertFromUnicode(), QUtf16::convertFromUnicode(), QUtf32::convertFromUnicode(), QUtf8::convertToUnicode(), QUtf8::convertToUnicode(), QUtf16::convertToUnicode(), QSharedPointer< T >::create(), QSSGMesh::Mesh::createLightmapUVChannel(), QUuid::createUuid(), QPasswordDigestor::deriveKeyPbkdf2(), QGraphicsScenePrivate::drawSubtreeRecursive(), escapedString(), AndroidCameraPrivate::fetchLastPreviewFrame(), QByteArray::fromBase64Encoding(), QByteArray::fromHex(), QMatrix4x4::frustum(), QtSharedPointer::ExternalRefCountData::getAndRef(), getCameraDataImpl(), QNfcTagType4NdefFsm::getCommand(), getMessage(), QOpenXRSpaceExtension::getSemanticLabels(), QSSGCameraHelpers::getViewProjectionMatrix(), QGdiWindowCapture::Grabber::grabFrame(), QX11SurfaceCapture::Grabber::grabFrame(), QTlsPrivate::X509CertificateSchannel::importPkcs12(), QMatrix4x4::inverted(), QGraphicsItem::itemTransform(), QMatrix4x4::lookAt(), QNetworkInterfacePrivate::makeHwAddress(), makePattern(), QV4::StringCtor::method_fromCharCode(), QV4::StringCtor::method_fromCodePoint(), QLocaleId::name(), QSettingsPrivate::normalizedKey(), notifyNewPreviewFrame(), notifyPictureCaptured(), QWinRTLowEnergyServiceHandler::obtainCharList(), QGenericMatrix< N, M, T >::operator*(), operator*(), QGenericMatrix< N, M, T >::operator*(), QGenericMatrix< N, M, T >::operator+(), QGenericMatrix< N, M, T >::operator-(), QGenericMatrix< N, M, T >::operator/(), QMatrix4x4::ortho(), QGraphicsView::paintEvent(), QIODevicePrivate::peek(), QMatrix4x4::perspective(), QRhiD3D11::pipelineCacheData(), QRhiGles2::pipelineCacheData(), QLockFilePrivate::processNameByPid(), QMatrix4x4::projectedRotate(), qEnvironmentVariable(), QGenericMatrix< 3, 3, float >::QMatrix2x2(), qt_convert_to_latin1(), qt_readlink(), qt_u_strToCase(), QPulseAudioSource::read(), QQmlDataBlob::SourceCodeData::readAll(), QLowEnergyControllerPrivateBluez::readCharacteristic(), QLowEnergyControllerPrivateBluez::readDescriptor(), QUdpSocket::receiveDatagram(), QSSGLightmapUVGenerator::remap(), QString::remove(), QString::remove(), QByteArray::remove(), removeStringImpl(), DebugDrawPass::renderPrep(), QString::replace(), replace_with_copy(), replaceArgEscapes(), RenderHelpers::rhiPrepareGrid(), rhiPrepareSkyBox_helper(), QMatrix4x4::rotate(), QMatrix4x4::rotate(), QOpenGLProgramBinaryCache::save(), QRhiD3D11::setPipelineCacheData(), QRhiGles2::setPipelineCacheData(), QUrlQueryPrivate::setQuery(), QSSGMaterialShaderGenerator::setRhiMaterialProperties(), QStringAlgorithms< StringType >::simplified_helper(), QV4::Heap::String::simplifyString(), QCollator::sortKey(), standardLibraryErrorString(), QNetworkReplyWasmImplPrivate::stateChange(), QV4::CompiledData::Unit::stringAtInternal(), QByteArray::toBase64(), QUuid::toByteArray(), QByteArray::toHex(), dom::DataTransfer::toMimeDataWithFile(), QTlsPrivate::TlsCryptographSchannel::transmit(), QGenericMatrix< N, M, T >::transposed(), QMatrix4x4::transposed(), QRhiGles2::trySaveToPipelineCache(), ucalDefaultTimeZoneId(), ucalTimeZoneDisplayName(), QResource::uncompressedData(), QNetworkAccessFileBackend::uploadReadyReadSlot(), uuidToByteArray(), QMatrix4x4::viewport(), and RCCFileInfo::writeDataBlob().