├── CONTRIBUTORS.md ├── README.md ├── bin └── update_contributors.sh ├── ftdetect └── qml.vim ├── ftplugin └── qml.vim ├── indent └── qml.vim └── syntax └── qml.vim /CONTRIBUTORS.md: -------------------------------------------------------------------------------- 1 | # Contributors 2 | 3 | In addition to the original work done by Warwick Allison, the following people 4 | have made contributions: 5 | 6 | * 14mRh4X0r 7 | * Alejandro Exojo 8 | * Furkan Üzümcü 9 | * Luis Gabriel Lima 10 | * Matthew Fry 11 | * miruka 12 | * NaKyle 13 | * N.Sukegawa 14 | * Paul Lesur 15 | * Peter Hoeg 16 | * pylipp 17 | * Ryan Neph 18 | * Sam Nguyen 19 | * Thomas Perl 20 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # QML syntax file for VIM 2 | 3 | vim has support for QML as of 4 | [2023-08-20](https://github.com/vim/vim/commit/bedc69f9d67b117ab05aa735c701cd3899d1ae2d) and neovim 5 | as of [2023-08-21](https://github.com/neovim/neovim/pull/24812). 6 | 7 | I strongly suggest using the upstream support if at all possible. 8 | 9 | I will leave this repository up for people who cannot use the support from upstream, but I will 10 | archive it sometime during 2024. 11 | 12 | ## Notes 13 | I take absolutely no credit for this - all I did was write the ftdetect line and package it. 14 | 15 | The actual syntax highlight file was done by Warwick Allison and subsequent work by the 16 | [contributors](./CONTRIBUTORS.md) without whom this would not be possible. 17 | 18 | Use one of the excellent bundle managers or add it as a submodule under your bundle directory. 19 | 20 | Enjoy, 21 | Peter Hoeg 22 | -------------------------------------------------------------------------------- /bin/update_contributors.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cat <<_EOF > CONTRIBUTORS.md 4 | # Contributors 5 | 6 | In addition to the original work done by Warwick Allison, the following people 7 | have made contributions: 8 | 9 | _EOF 10 | 11 | git shortlog -s | gawk '{$1=""; print "*" $0}' | sort -u >> CONTRIBUTORS.md 12 | -------------------------------------------------------------------------------- /ftdetect/qml.vim: -------------------------------------------------------------------------------- 1 | autocmd BufRead,BufNewFile *.qml setfiletype qml 2 | -------------------------------------------------------------------------------- /ftplugin/qml.vim: -------------------------------------------------------------------------------- 1 | " Vim filetype plugin file 2 | " Language: qml 3 | " Last change: 2014 Feb 8 4 | 5 | if exists( 'b:did_ftplugin' ) 6 | finish 7 | endif 8 | let b:did_ftplugin = 1 9 | 10 | let s:cpoptions_save = &cpoptions 11 | set cpoptions&vim 12 | 13 | " command for undo 14 | let b:undo_ftplugin = 15 | \ 'let b:browsefilter = "" | ' . 16 | \ 'setlocal ' . 17 | \ 'comments< '. 18 | \ 'commentstring< ' . 19 | \ 'formatoptions< ' . 20 | \ 'indentexpr<' 21 | 22 | if has( 'gui_win32' ) 23 | \ && !exists( 'b:browsefilter' ) 24 | let b:browsefilter = 25 | \ 'qml files (*.qml)\t*.qml\n' . 26 | \ 'All files (*.*)\t*.*\n' 27 | endif 28 | 29 | " Set 'comments' to format dashed lists in comments. 30 | setlocal comments=sO:*\ -,mO:*\ \ ,exO:*/,s1:/*,mb:*,ex:*/,:// 31 | setlocal commentstring=//%s 32 | 33 | setlocal formatoptions-=t 34 | setlocal formatoptions+=croql 35 | 36 | let &cpoptions = s:cpoptions_save 37 | unlet s:cpoptions_save 38 | -------------------------------------------------------------------------------- /indent/qml.vim: -------------------------------------------------------------------------------- 1 | " Vim indent file 2 | " Language: QML 3 | " Author: Robert Kieffer 4 | " URL: 5 | " Last Change: 2017-10-27 6 | " 7 | " Improved JavaScript indent script. 8 | 9 | " Indent script in place for this already? 10 | if exists("b:did_indent") 11 | finish 12 | endif 13 | let b:did_indent = 1 14 | 15 | setlocal indentexpr=GetJsIndent() 16 | setlocal indentkeys=0{,0},0),0],:,!^F,o,O,e,*,=*/ 17 | 18 | " Only define functions once per session 19 | if exists("*GetJsIndent") 20 | finish 21 | endif 22 | 23 | " Clean up a line of code by removing trailing '//' and '/* */' comments, and trimming 24 | " whitespace 25 | function! Trim(line) 26 | return substitute(substitute(substitute(a:line, '// .*', '', ''), '/\* .* \*/', '', ''), '^\s*\|\s*$', '', 'g') 27 | endfunction 28 | 29 | function! GetJsIndent() 30 | let num = v:lnum 31 | let line = Trim(getline(num)) 32 | 33 | let pnum = prevnonblank(num - 1) 34 | if pnum == 0 35 | return 0 36 | endif 37 | let pline = Trim(getline(pnum)) 38 | 39 | let ind = indent(pnum) 40 | 41 | " bracket/brace/paren blocks 42 | if pline =~ '[{[(]$' 43 | let ind += &sw 44 | endif 45 | if line =~ '^[}\])]' 46 | let ind -= &sw 47 | endif 48 | 49 | " '/*' comments 50 | if pline =~ '^/\*.*\*/' 51 | " no indent for single-line form 52 | elseif pline =~ '^/\*' 53 | let ind += 1 54 | elseif pline =~ '^\*/' 55 | let ind -= 1 56 | endif 57 | 58 | return ind 59 | endfunction 60 | -------------------------------------------------------------------------------- /syntax/qml.vim: -------------------------------------------------------------------------------- 1 | " Vim syntax file 2 | " Language: QML 3 | " Maintainer: Peter Hoeg 4 | " Updaters: Refer to CONTRIBUTORS.md 5 | " URL: https://github.com/peterhoeg/vim-qml 6 | " Changes: `git log` is your friend 7 | " Last Change: 2017-11-11 8 | " 9 | " This file is bassed on the original work done by Warwick Allison 10 | " whose did about 99% of the work here. 11 | 12 | " Based on javascript syntax (as is QML) 13 | 14 | if !exists("main_syntax") 15 | if version < 600 16 | syntax clear 17 | elseif exists("b:current_syntax") 18 | finish 19 | endif 20 | let main_syntax = 'qml' 21 | endif 22 | 23 | " Drop fold if it set but vim doesn't support it. 24 | if version < 600 && exists("qml_fold") 25 | unlet qml_fold 26 | endif 27 | 28 | syn case ignore 29 | 30 | syn cluster qmlExpr contains=qmlStringD,qmlStringS,qmlStringT,SqmlCharacter,qmlNumber,qmlObjectLiteralType,qmlBoolean,qmlType,qmlJsType,qmlNull,qmlGlobal,qmlFunction,qmlArrowFunction,qmlNullishCoalescing 31 | syn keyword qmlCommentTodo TODO FIXME XXX TBD contained 32 | syn match qmlLineComment "\/\/.*" contains=@Spell,qmlCommentTodo 33 | syn match qmlCommentSkip "^[ \t]*\*\($\|[ \t]\+\)" 34 | syn region qmlComment start="/\*" end="\*/" contains=@Spell,qmlCommentTodo fold 35 | syn match qmlSpecial "\\\d\d\d\|\\." 36 | syn region qmlStringD start=+"+ skip=+\\\\\|\\"\|\\$+ end=+"+ keepend contains=qmlSpecial,@htmlPreproc,@Spell 37 | syn region qmlStringS start=+'+ skip=+\\\\\|\\'\|\\$+ end=+'+ keepend contains=qmlSpecial,@htmlPreproc,@Spell 38 | syn region qmlStringT start=+`+ skip=+\\\\\|\\`\|\\$+ end=+`+ keepend contains=qmlTemplateExpr,qmlSpecial,@htmlPreproc,@Spell 39 | 40 | syntax region qmlTemplateExpr contained matchgroup=qmlBraces start=+${+ end=+}+ keepend contains=@qmlExpr 41 | 42 | syn match qmlCharacter "'\\.'" 43 | syn match qmlNumber "-\=\<\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>" 44 | syn region qmlRegexpString start=+/[^/*]+me=e-1 skip=+\\\\\|\\/+ end=+/[gi]\{0,2\}\s*$+ end=+/[gi]\{0,2\}\s*[;.,)\]}]+me=e-1 contains=@htmlPreproc oneline 45 | syn match qmlObjectLiteralType "[A-Za-z][_A-Za-z0-9]*\s*\({\)\@=" 46 | syn region qmlTernaryColon start="?" end=":" contains=@qmlExpr,qmlBraces,qmlParens,qmlLineComment 47 | syn match qmlBindingProperty "\<[A-Za-z][_A-Za-z.0-9]*\s*:" 48 | syn match qmlNullishCoalescing "??" 49 | 50 | syn keyword qmlConditional if else switch 51 | syn keyword qmlRepeat while for do in 52 | syn keyword qmlBranch break continue 53 | syn keyword qmlOperator new delete instanceof typeof 54 | syn keyword qmlJsType Array Boolean Date Function Number Object String RegExp 55 | syn keyword qmlType action alias bool color date double enumeration font int list point real rect size string time url variant vector2d vector3d vector4d coordinate geocircle geopath geopolygon georectangle geoshape matrix4x4 palette quaternion 56 | syn keyword qmlStatement return with 57 | syn keyword qmlBoolean true false 58 | syn keyword qmlNull null undefined 59 | syn keyword qmlIdentifier arguments this var let const 60 | syn keyword qmlLabel case default 61 | syn keyword qmlException try catch finally throw 62 | syn keyword qmlMessage alert confirm prompt status 63 | syn keyword qmlGlobal self 64 | syn keyword qmlDeclaration property signal component readonly required 65 | syn keyword qmlReserved abstract boolean byte char class debugger enum export extends final float goto implements import interface long native package pragma private protected public short static super synchronized throws transient volatile 66 | 67 | syn case match 68 | 69 | " List extracted in alphabatical order from: https://doc.qt.io/qt-5/qmltypes.html 70 | " Qt v5.15.1 71 | 72 | " Begin Literal Types {{{ 73 | 74 | syntax keyword qmlObjectLiteralType Abstract3DSeries 75 | syntax keyword qmlObjectLiteralType AbstractActionInput 76 | syntax keyword qmlObjectLiteralType AbstractAnimation 77 | syntax keyword qmlObjectLiteralType AbstractAxis 78 | syntax keyword qmlObjectLiteralType AbstractAxis3D 79 | syntax keyword qmlObjectLiteralType AbstractAxisInput 80 | syntax keyword qmlObjectLiteralType AbstractBarSeries 81 | syntax keyword qmlObjectLiteralType AbstractButton 82 | syntax keyword qmlObjectLiteralType AbstractClipAnimator 83 | syntax keyword qmlObjectLiteralType AbstractClipBlendNode 84 | syntax keyword qmlObjectLiteralType AbstractDataProxy 85 | syntax keyword qmlObjectLiteralType AbstractGraph3D 86 | syntax keyword qmlObjectLiteralType AbstractInputHandler3D 87 | syntax keyword qmlObjectLiteralType AbstractPhysicalDevice 88 | syntax keyword qmlObjectLiteralType AbstractRayCaster 89 | syntax keyword qmlObjectLiteralType AbstractSeries 90 | syntax keyword qmlObjectLiteralType AbstractSkeleton 91 | syntax keyword qmlObjectLiteralType AbstractTexture 92 | syntax keyword qmlObjectLiteralType AbstractTextureImage 93 | syntax keyword qmlObjectLiteralType Accelerometer 94 | syntax keyword qmlObjectLiteralType AccelerometerReading 95 | syntax keyword qmlObjectLiteralType Accessible 96 | syntax keyword qmlObjectLiteralType Action 97 | syntax keyword qmlObjectLiteralType ActionGroup 98 | syntax keyword qmlObjectLiteralType ActionInput 99 | syntax keyword qmlObjectLiteralType AdditiveClipBlend 100 | syntax keyword qmlObjectLiteralType AdditiveColorGradient 101 | syntax keyword qmlObjectLiteralType Address 102 | syntax keyword qmlObjectLiteralType Affector 103 | syntax keyword qmlObjectLiteralType Age 104 | syntax keyword qmlObjectLiteralType AlphaCoverage 105 | syntax keyword qmlObjectLiteralType AlphaTest 106 | syntax keyword qmlObjectLiteralType Altimeter 107 | syntax keyword qmlObjectLiteralType AltimeterReading 108 | syntax keyword qmlObjectLiteralType AluminumAnodizedEmissiveMaterial 109 | syntax keyword qmlObjectLiteralType AluminumAnodizedMaterial 110 | syntax keyword qmlObjectLiteralType AluminumBrushedMaterial 111 | syntax keyword qmlObjectLiteralType AluminumEmissiveMaterial 112 | syntax keyword qmlObjectLiteralType AluminumMaterial 113 | syntax keyword qmlObjectLiteralType AmbientLightReading 114 | syntax keyword qmlObjectLiteralType AmbientLightSensor 115 | syntax keyword qmlObjectLiteralType AmbientTemperatureReading 116 | syntax keyword qmlObjectLiteralType AmbientTemperatureSensor 117 | syntax keyword qmlObjectLiteralType AnalogAxisInput 118 | syntax keyword qmlObjectLiteralType AnchorAnimation 119 | syntax keyword qmlObjectLiteralType AnchorChanges 120 | syntax keyword qmlObjectLiteralType AngleDirection 121 | syntax keyword qmlObjectLiteralType AnimatedImage 122 | syntax keyword qmlObjectLiteralType AnimatedSprite 123 | syntax keyword qmlObjectLiteralType Animation 124 | syntax keyword qmlObjectLiteralType AnimationController 125 | syntax keyword qmlObjectLiteralType AnimationGroup 126 | syntax keyword qmlObjectLiteralType Animator 127 | syntax keyword qmlObjectLiteralType ApplicationWindow 128 | syntax keyword qmlObjectLiteralType ApplicationWindowStyle 129 | syntax keyword qmlObjectLiteralType AreaLight 130 | syntax keyword qmlObjectLiteralType AreaSeries 131 | syntax keyword qmlObjectLiteralType Armature 132 | syntax keyword qmlObjectLiteralType AttenuationModelInverse 133 | syntax keyword qmlObjectLiteralType AttenuationModelLinear 134 | syntax keyword qmlObjectLiteralType Attractor 135 | syntax keyword qmlObjectLiteralType Attribute 136 | syntax keyword qmlObjectLiteralType Audio 137 | syntax keyword qmlObjectLiteralType AudioCategory 138 | syntax keyword qmlObjectLiteralType AudioEngine 139 | syntax keyword qmlObjectLiteralType AudioListener 140 | syntax keyword qmlObjectLiteralType AudioSample 141 | syntax keyword qmlObjectLiteralType AuthenticationDialogRequest 142 | syntax keyword qmlObjectLiteralType Axis 143 | syntax keyword qmlObjectLiteralType AxisAccumulator 144 | syntax keyword qmlObjectLiteralType AxisHelper 145 | syntax keyword qmlObjectLiteralType AxisSetting 146 | 147 | syntax keyword qmlObjectLiteralType BackspaceKey 148 | syntax keyword qmlObjectLiteralType Bar3DSeries 149 | syntax keyword qmlObjectLiteralType BarCategoryAxis 150 | syntax keyword qmlObjectLiteralType BarDataProxy 151 | syntax keyword qmlObjectLiteralType Bars3D 152 | syntax keyword qmlObjectLiteralType BarSeries 153 | syntax keyword qmlObjectLiteralType BarSet 154 | syntax keyword qmlObjectLiteralType BaseKey 155 | syntax keyword qmlObjectLiteralType BasicTableView 156 | syntax keyword qmlObjectLiteralType Behavior 157 | syntax keyword qmlObjectLiteralType Binding 158 | syntax keyword qmlObjectLiteralType Blend 159 | syntax keyword qmlObjectLiteralType BlendedClipAnimator 160 | syntax keyword qmlObjectLiteralType BlendEquation 161 | syntax keyword qmlObjectLiteralType BlendEquationArguments 162 | syntax keyword qmlObjectLiteralType Blending 163 | syntax keyword qmlObjectLiteralType BlitFramebuffer 164 | syntax keyword qmlObjectLiteralType BluetoothDiscoveryModel 165 | syntax keyword qmlObjectLiteralType BluetoothService 166 | syntax keyword qmlObjectLiteralType BluetoothSocket 167 | syntax keyword qmlObjectLiteralType Blur 168 | syntax keyword qmlObjectLiteralType bool 169 | syntax keyword qmlObjectLiteralType BorderImage 170 | syntax keyword qmlObjectLiteralType BorderImageMesh 171 | syntax keyword qmlObjectLiteralType BoundaryRule 172 | syntax keyword qmlObjectLiteralType Bounds 173 | syntax keyword qmlObjectLiteralType BoxPlotSeries 174 | syntax keyword qmlObjectLiteralType BoxSet 175 | syntax keyword qmlObjectLiteralType BrightnessContrast 176 | syntax keyword qmlObjectLiteralType BrushStrokes 177 | syntax keyword qmlObjectLiteralType Buffer 178 | syntax keyword qmlObjectLiteralType BufferBlit 179 | syntax keyword qmlObjectLiteralType BufferCapture 180 | syntax keyword qmlObjectLiteralType BufferInput 181 | syntax keyword qmlObjectLiteralType BusyIndicator 182 | syntax keyword qmlObjectLiteralType BusyIndicatorStyle 183 | syntax keyword qmlObjectLiteralType Button 184 | syntax keyword qmlObjectLiteralType ButtonAxisInput 185 | syntax keyword qmlObjectLiteralType ButtonGroup 186 | syntax keyword qmlObjectLiteralType ButtonStyle 187 | 188 | syntax keyword qmlObjectLiteralType Calendar 189 | syntax keyword qmlObjectLiteralType CalendarModel 190 | syntax keyword qmlObjectLiteralType CalendarStyle 191 | syntax keyword qmlObjectLiteralType Camera 192 | syntax keyword qmlObjectLiteralType Camera3D 193 | syntax keyword qmlObjectLiteralType CameraCapabilities 194 | syntax keyword qmlObjectLiteralType CameraCapture 195 | syntax keyword qmlObjectLiteralType CameraExposure 196 | syntax keyword qmlObjectLiteralType CameraFlash 197 | syntax keyword qmlObjectLiteralType CameraFocus 198 | syntax keyword qmlObjectLiteralType CameraImageProcessing 199 | syntax keyword qmlObjectLiteralType CameraLens 200 | syntax keyword qmlObjectLiteralType CameraRecorder 201 | syntax keyword qmlObjectLiteralType CameraSelector 202 | syntax keyword qmlObjectLiteralType CandlestickSeries 203 | syntax keyword qmlObjectLiteralType CandlestickSet 204 | syntax keyword qmlObjectLiteralType Canvas 205 | syntax keyword qmlObjectLiteralType CanvasGradient 206 | syntax keyword qmlObjectLiteralType CanvasImageData 207 | syntax keyword qmlObjectLiteralType CanvasPixelArray 208 | syntax keyword qmlObjectLiteralType Category 209 | syntax keyword qmlObjectLiteralType CategoryAxis 210 | syntax keyword qmlObjectLiteralType CategoryAxis3D 211 | syntax keyword qmlObjectLiteralType CategoryModel 212 | syntax keyword qmlObjectLiteralType CategoryRange 213 | syntax keyword qmlObjectLiteralType ChangeLanguageKey 214 | syntax keyword qmlObjectLiteralType ChartView 215 | syntax keyword qmlObjectLiteralType CheckBox 216 | syntax keyword qmlObjectLiteralType CheckBoxStyle 217 | syntax keyword qmlObjectLiteralType CheckDelegate 218 | syntax keyword qmlObjectLiteralType ChromaticAberration 219 | syntax keyword qmlObjectLiteralType CircularGauge 220 | syntax keyword qmlObjectLiteralType CircularGaugeStyle 221 | syntax keyword qmlObjectLiteralType ClearBuffers 222 | syntax keyword qmlObjectLiteralType ClipAnimator 223 | syntax keyword qmlObjectLiteralType ClipBlendValue 224 | syntax keyword qmlObjectLiteralType ClipPlane 225 | syntax keyword qmlObjectLiteralType CloseEvent 226 | syntax keyword qmlObjectLiteralType color 227 | syntax keyword qmlObjectLiteralType ColorAnimation 228 | syntax keyword qmlObjectLiteralType ColorDialog 229 | syntax keyword qmlObjectLiteralType ColorDialogRequest 230 | syntax keyword qmlObjectLiteralType ColorGradient 231 | syntax keyword qmlObjectLiteralType ColorGradientStop 232 | syntax keyword qmlObjectLiteralType Colorize 233 | syntax keyword qmlObjectLiteralType ColorMask 234 | syntax keyword qmlObjectLiteralType ColorMaster 235 | syntax keyword qmlObjectLiteralType ColorOverlay 236 | syntax keyword qmlObjectLiteralType Column 237 | syntax keyword qmlObjectLiteralType ColumnLayout 238 | syntax keyword qmlObjectLiteralType ComboBox 239 | syntax keyword qmlObjectLiteralType ComboBoxStyle 240 | syntax keyword qmlObjectLiteralType Command 241 | syntax keyword qmlObjectLiteralType Compass 242 | syntax keyword qmlObjectLiteralType CompassReading 243 | syntax keyword qmlObjectLiteralType Component 244 | syntax keyword qmlObjectLiteralType Component3D 245 | syntax keyword qmlObjectLiteralType ComputeCommand 246 | syntax keyword qmlObjectLiteralType ConeGeometry 247 | syntax keyword qmlObjectLiteralType ConeMesh 248 | syntax keyword qmlObjectLiteralType ConicalGradient 249 | syntax keyword qmlObjectLiteralType Connections 250 | syntax keyword qmlObjectLiteralType ContactDetail 251 | syntax keyword qmlObjectLiteralType ContactDetails 252 | syntax keyword qmlObjectLiteralType Container 253 | syntax keyword qmlObjectLiteralType Context2D 254 | syntax keyword qmlObjectLiteralType ContextMenuRequest 255 | syntax keyword qmlObjectLiteralType Control 256 | syntax keyword qmlObjectLiteralType coordinate 257 | syntax keyword qmlObjectLiteralType CoordinateAnimation 258 | syntax keyword qmlObjectLiteralType CopperMaterial 259 | syntax keyword qmlObjectLiteralType CuboidGeometry 260 | syntax keyword qmlObjectLiteralType CuboidMesh 261 | syntax keyword qmlObjectLiteralType CullFace 262 | syntax keyword qmlObjectLiteralType CullMode 263 | syntax keyword qmlObjectLiteralType CumulativeDirection 264 | syntax keyword qmlObjectLiteralType Custom3DItem 265 | syntax keyword qmlObjectLiteralType Custom3DLabel 266 | syntax keyword qmlObjectLiteralType Custom3DVolume 267 | syntax keyword qmlObjectLiteralType CustomCamera 268 | syntax keyword qmlObjectLiteralType CustomMaterial 269 | syntax keyword qmlObjectLiteralType CustomParticle 270 | syntax keyword qmlObjectLiteralType CylinderGeometry 271 | syntax keyword qmlObjectLiteralType CylinderMesh 272 | 273 | syntax keyword qmlObjectLiteralType Date 274 | syntax keyword qmlObjectLiteralType date 275 | syntax keyword qmlObjectLiteralType DateTimeAxis 276 | syntax keyword qmlObjectLiteralType DayOfWeekRow 277 | syntax keyword qmlObjectLiteralType DebugView 278 | syntax keyword qmlObjectLiteralType DefaultMaterial 279 | syntax keyword qmlObjectLiteralType DelayButton 280 | syntax keyword qmlObjectLiteralType DelayButtonStyle 281 | syntax keyword qmlObjectLiteralType DelegateChoice 282 | syntax keyword qmlObjectLiteralType DelegateChooser 283 | syntax keyword qmlObjectLiteralType DelegateModel 284 | syntax keyword qmlObjectLiteralType DelegateModelGroup 285 | syntax keyword qmlObjectLiteralType DepthInput 286 | syntax keyword qmlObjectLiteralType DepthOfFieldHQBlur 287 | syntax keyword qmlObjectLiteralType DepthRange 288 | syntax keyword qmlObjectLiteralType DepthTest 289 | syntax keyword qmlObjectLiteralType Desaturate 290 | syntax keyword qmlObjectLiteralType Dial 291 | syntax keyword qmlObjectLiteralType Dialog 292 | syntax keyword qmlObjectLiteralType DialogButtonBox 293 | syntax keyword qmlObjectLiteralType DialStyle 294 | syntax keyword qmlObjectLiteralType DiffuseMapMaterial 295 | syntax keyword qmlObjectLiteralType DiffuseSpecularMapMaterial 296 | syntax keyword qmlObjectLiteralType DiffuseSpecularMaterial 297 | syntax keyword qmlObjectLiteralType Direction 298 | syntax keyword qmlObjectLiteralType DirectionalBlur 299 | syntax keyword qmlObjectLiteralType DirectionalLight 300 | syntax keyword qmlObjectLiteralType DispatchCompute 301 | syntax keyword qmlObjectLiteralType Displace 302 | syntax keyword qmlObjectLiteralType DistanceReading 303 | syntax keyword qmlObjectLiteralType DistanceSensor 304 | syntax keyword qmlObjectLiteralType DistortionRipple 305 | syntax keyword qmlObjectLiteralType DistortionSphere 306 | syntax keyword qmlObjectLiteralType DistortionSpiral 307 | syntax keyword qmlObjectLiteralType Dithering 308 | syntax keyword qmlObjectLiteralType double 309 | syntax keyword qmlObjectLiteralType DoubleValidator 310 | syntax keyword qmlObjectLiteralType Drag 311 | syntax keyword qmlObjectLiteralType DragEvent 312 | syntax keyword qmlObjectLiteralType DragHandler 313 | syntax keyword qmlObjectLiteralType Drawer 314 | syntax keyword qmlObjectLiteralType DropArea 315 | syntax keyword qmlObjectLiteralType DropShadow 316 | syntax keyword qmlObjectLiteralType DwmFeatures 317 | syntax keyword qmlObjectLiteralType DynamicParameter 318 | 319 | syntax keyword qmlObjectLiteralType EdgeDetect 320 | syntax keyword qmlObjectLiteralType EditorialModel 321 | syntax keyword qmlObjectLiteralType Effect 322 | syntax keyword qmlObjectLiteralType EllipseShape 323 | syntax keyword qmlObjectLiteralType Emboss 324 | syntax keyword qmlObjectLiteralType Emitter 325 | syntax keyword qmlObjectLiteralType EnterKey 326 | syntax keyword qmlObjectLiteralType EnterKeyAction 327 | syntax keyword qmlObjectLiteralType Entity 328 | syntax keyword qmlObjectLiteralType EntityLoader 329 | syntax keyword qmlObjectLiteralType enumeration 330 | syntax keyword qmlObjectLiteralType EnvironmentLight 331 | syntax keyword qmlObjectLiteralType EventConnection 332 | syntax keyword qmlObjectLiteralType EventPoint 333 | syntax keyword qmlObjectLiteralType EventTouchPoint 334 | syntax keyword qmlObjectLiteralType ExclusiveGroup 335 | syntax keyword qmlObjectLiteralType ExtendedAttributes 336 | syntax keyword qmlObjectLiteralType ExtrudedTextGeometry 337 | syntax keyword qmlObjectLiteralType ExtrudedTextMesh 338 | 339 | syntax keyword qmlObjectLiteralType FastBlur 340 | syntax keyword qmlObjectLiteralType FileDialog 341 | syntax keyword qmlObjectLiteralType FileDialogRequest 342 | syntax keyword qmlObjectLiteralType FillerKey 343 | syntax keyword qmlObjectLiteralType FilterKey 344 | syntax keyword qmlObjectLiteralType FinalState 345 | syntax keyword qmlObjectLiteralType FindTextResult 346 | syntax keyword qmlObjectLiteralType FirstPersonCameraController 347 | syntax keyword qmlObjectLiteralType Flickable 348 | syntax keyword qmlObjectLiteralType Flip 349 | syntax keyword qmlObjectLiteralType Flipable 350 | syntax keyword qmlObjectLiteralType Flow 351 | syntax keyword qmlObjectLiteralType FocusScope 352 | syntax keyword qmlObjectLiteralType FolderDialog 353 | syntax keyword qmlObjectLiteralType FolderListModel 354 | syntax keyword qmlObjectLiteralType font 355 | syntax keyword qmlObjectLiteralType FontDialog 356 | syntax keyword qmlObjectLiteralType FontLoader 357 | syntax keyword qmlObjectLiteralType FontMetrics 358 | syntax keyword qmlObjectLiteralType FormValidationMessageRequest 359 | syntax keyword qmlObjectLiteralType ForwardRenderer 360 | syntax keyword qmlObjectLiteralType Frame 361 | syntax keyword qmlObjectLiteralType FrameAction 362 | syntax keyword qmlObjectLiteralType FrameGraphNode 363 | syntax keyword qmlObjectLiteralType Friction 364 | syntax keyword qmlObjectLiteralType FrontFace 365 | syntax keyword qmlObjectLiteralType FrostedGlassMaterial 366 | syntax keyword qmlObjectLiteralType FrostedGlassSinglePassMaterial 367 | syntax keyword qmlObjectLiteralType FrustumCamera 368 | syntax keyword qmlObjectLiteralType FrustumCulling 369 | syntax keyword qmlObjectLiteralType FullScreenRequest 370 | syntax keyword qmlObjectLiteralType Fxaa 371 | 372 | syntax keyword qmlObjectLiteralType Gamepad 373 | syntax keyword qmlObjectLiteralType GamepadManager 374 | syntax keyword qmlObjectLiteralType GammaAdjust 375 | syntax keyword qmlObjectLiteralType Gauge 376 | syntax keyword qmlObjectLiteralType GaugeStyle 377 | syntax keyword qmlObjectLiteralType GaussianBlur 378 | syntax keyword qmlObjectLiteralType geocircle 379 | syntax keyword qmlObjectLiteralType GeocodeModel 380 | syntax keyword qmlObjectLiteralType Geometry 381 | syntax keyword qmlObjectLiteralType GeometryRenderer 382 | syntax keyword qmlObjectLiteralType geopath 383 | syntax keyword qmlObjectLiteralType geopolygon 384 | syntax keyword qmlObjectLiteralType georectangle 385 | syntax keyword qmlObjectLiteralType geoshape 386 | syntax keyword qmlObjectLiteralType GestureEvent 387 | syntax keyword qmlObjectLiteralType GlassMaterial 388 | syntax keyword qmlObjectLiteralType GlassRefractiveMaterial 389 | syntax keyword qmlObjectLiteralType Glow 390 | syntax keyword qmlObjectLiteralType GoochMaterial 391 | syntax keyword qmlObjectLiteralType Gradient 392 | syntax keyword qmlObjectLiteralType GradientStop 393 | syntax keyword qmlObjectLiteralType GraphicsApiFilter 394 | syntax keyword qmlObjectLiteralType GraphicsInfo 395 | syntax keyword qmlObjectLiteralType Gravity 396 | syntax keyword qmlObjectLiteralType Grid 397 | syntax keyword qmlObjectLiteralType GridGeometry 398 | syntax keyword qmlObjectLiteralType GridLayout 399 | syntax keyword qmlObjectLiteralType GridMesh 400 | syntax keyword qmlObjectLiteralType GridView 401 | syntax keyword qmlObjectLiteralType GroupBox 402 | syntax keyword qmlObjectLiteralType GroupGoal 403 | syntax keyword qmlObjectLiteralType Gyroscope 404 | syntax keyword qmlObjectLiteralType GyroscopeReading 405 | 406 | syntax keyword qmlObjectLiteralType HandlerPoint 407 | syntax keyword qmlObjectLiteralType HandwritingInputPanel 408 | syntax keyword qmlObjectLiteralType HandwritingModeKey 409 | syntax keyword qmlObjectLiteralType HBarModelMapper 410 | syntax keyword qmlObjectLiteralType HBoxPlotModelMapper 411 | syntax keyword qmlObjectLiteralType HCandlestickModelMapper 412 | syntax keyword qmlObjectLiteralType HDRBloomTonemap 413 | syntax keyword qmlObjectLiteralType HeightMapSurfaceDataProxy 414 | syntax keyword qmlObjectLiteralType HideKeyboardKey 415 | syntax keyword qmlObjectLiteralType HistoryState 416 | syntax keyword qmlObjectLiteralType HolsterReading 417 | syntax keyword qmlObjectLiteralType HolsterSensor 418 | syntax keyword qmlObjectLiteralType HorizontalBarSeries 419 | syntax keyword qmlObjectLiteralType HorizontalHeaderView 420 | syntax keyword qmlObjectLiteralType HorizontalPercentBarSeries 421 | syntax keyword qmlObjectLiteralType HorizontalStackedBarSeries 422 | syntax keyword qmlObjectLiteralType Host 423 | syntax keyword qmlObjectLiteralType HoverHandler 424 | syntax keyword qmlObjectLiteralType HPieModelMapper 425 | syntax keyword qmlObjectLiteralType HueSaturation 426 | syntax keyword qmlObjectLiteralType HumidityReading 427 | syntax keyword qmlObjectLiteralType HumiditySensor 428 | syntax keyword qmlObjectLiteralType HXYModelMapper 429 | 430 | syntax keyword qmlObjectLiteralType Icon 431 | syntax keyword qmlObjectLiteralType IdleInhibitManagerV1 432 | syntax keyword qmlObjectLiteralType Image 433 | syntax keyword qmlObjectLiteralType ImageModel 434 | syntax keyword qmlObjectLiteralType ImageParticle 435 | syntax keyword qmlObjectLiteralType InnerShadow 436 | syntax keyword qmlObjectLiteralType InputChord 437 | syntax keyword qmlObjectLiteralType InputContext 438 | syntax keyword qmlObjectLiteralType InputEngine 439 | syntax keyword qmlObjectLiteralType InputHandler3D 440 | syntax keyword qmlObjectLiteralType InputMethod 441 | syntax keyword qmlObjectLiteralType InputModeKey 442 | syntax keyword qmlObjectLiteralType InputPanel 443 | syntax keyword qmlObjectLiteralType InputSequence 444 | syntax keyword qmlObjectLiteralType InputSettings 445 | syntax keyword qmlObjectLiteralType Instantiator 446 | syntax keyword qmlObjectLiteralType int 447 | syntax keyword qmlObjectLiteralType IntValidator 448 | syntax keyword qmlObjectLiteralType InvokedServices 449 | syntax keyword qmlObjectLiteralType IRProximityReading 450 | syntax keyword qmlObjectLiteralType IRProximitySensor 451 | syntax keyword qmlObjectLiteralType Item 452 | syntax keyword qmlObjectLiteralType ItemDelegate 453 | syntax keyword qmlObjectLiteralType ItemGrabResult 454 | syntax keyword qmlObjectLiteralType ItemModelBarDataProxy 455 | syntax keyword qmlObjectLiteralType ItemModelScatterDataProxy 456 | syntax keyword qmlObjectLiteralType ItemModelSurfaceDataProxy 457 | syntax keyword qmlObjectLiteralType ItemParticle 458 | syntax keyword qmlObjectLiteralType ItemSelectionModel 459 | syntax keyword qmlObjectLiteralType IviApplication 460 | syntax keyword qmlObjectLiteralType IviSurface 461 | 462 | syntax keyword qmlObjectLiteralType JavaScriptDialogRequest 463 | syntax keyword qmlObjectLiteralType Joint 464 | syntax keyword qmlObjectLiteralType JumpList 465 | syntax keyword qmlObjectLiteralType JumpListCategory 466 | syntax keyword qmlObjectLiteralType JumpListDestination 467 | syntax keyword qmlObjectLiteralType JumpListLink 468 | syntax keyword qmlObjectLiteralType JumpListSeparator 469 | 470 | syntax keyword qmlObjectLiteralType Key 471 | syntax keyword qmlObjectLiteralType KeyboardColumn 472 | syntax keyword qmlObjectLiteralType KeyboardDevice 473 | syntax keyword qmlObjectLiteralType KeyboardHandler 474 | syntax keyword qmlObjectLiteralType KeyboardLayout 475 | syntax keyword qmlObjectLiteralType KeyboardLayoutLoader 476 | syntax keyword qmlObjectLiteralType KeyboardRow 477 | syntax keyword qmlObjectLiteralType KeyboardStyle 478 | syntax keyword qmlObjectLiteralType KeyEvent 479 | syntax keyword qmlObjectLiteralType Keyframe 480 | syntax keyword qmlObjectLiteralType KeyframeAnimation 481 | syntax keyword qmlObjectLiteralType KeyframeGroup 482 | syntax keyword qmlObjectLiteralType KeyIcon 483 | syntax keyword qmlObjectLiteralType KeyNavigation 484 | syntax keyword qmlObjectLiteralType KeyPanel 485 | syntax keyword qmlObjectLiteralType Keys 486 | 487 | syntax keyword qmlObjectLiteralType Label 488 | syntax keyword qmlObjectLiteralType Layer 489 | syntax keyword qmlObjectLiteralType LayerFilter 490 | syntax keyword qmlObjectLiteralType Layout 491 | syntax keyword qmlObjectLiteralType LayoutMirroring 492 | syntax keyword qmlObjectLiteralType Legend 493 | syntax keyword qmlObjectLiteralType LerpClipBlend 494 | syntax keyword qmlObjectLiteralType LevelAdjust 495 | syntax keyword qmlObjectLiteralType LevelOfDetail 496 | syntax keyword qmlObjectLiteralType LevelOfDetailBoundingSphere 497 | syntax keyword qmlObjectLiteralType LevelOfDetailLoader 498 | syntax keyword qmlObjectLiteralType LevelOfDetailSwitch 499 | syntax keyword qmlObjectLiteralType LidReading 500 | syntax keyword qmlObjectLiteralType LidSensor 501 | syntax keyword qmlObjectLiteralType Light 502 | syntax keyword qmlObjectLiteralType Light3D 503 | syntax keyword qmlObjectLiteralType LightReading 504 | syntax keyword qmlObjectLiteralType LightSensor 505 | syntax keyword qmlObjectLiteralType LinearGradient 506 | syntax keyword qmlObjectLiteralType LineSeries 507 | syntax keyword qmlObjectLiteralType LineShape 508 | syntax keyword qmlObjectLiteralType LineWidth 509 | syntax keyword qmlObjectLiteralType list 510 | syntax keyword qmlObjectLiteralType ListElement 511 | syntax keyword qmlObjectLiteralType ListModel 512 | syntax keyword qmlObjectLiteralType ListView 513 | syntax keyword qmlObjectLiteralType Loader 514 | syntax keyword qmlObjectLiteralType Loader3D 515 | syntax keyword qmlObjectLiteralType Locale 516 | syntax keyword qmlObjectLiteralType Location 517 | syntax keyword qmlObjectLiteralType LoggingCategory 518 | syntax keyword qmlObjectLiteralType LogicalDevice 519 | syntax keyword qmlObjectLiteralType LogValueAxis 520 | syntax keyword qmlObjectLiteralType LogValueAxis3DFormatter 521 | syntax keyword qmlObjectLiteralType LottieAnimation 522 | 523 | syntax keyword qmlObjectLiteralType Magnetometer 524 | syntax keyword qmlObjectLiteralType MagnetometerReading 525 | syntax keyword qmlObjectLiteralType Map 526 | syntax keyword qmlObjectLiteralType MapCircle 527 | syntax keyword qmlObjectLiteralType MapCircleObject 528 | syntax keyword qmlObjectLiteralType MapCopyrightNotice 529 | syntax keyword qmlObjectLiteralType MapGestureArea 530 | syntax keyword qmlObjectLiteralType MapIconObject 531 | syntax keyword qmlObjectLiteralType MapItemGroup 532 | syntax keyword qmlObjectLiteralType MapItemView 533 | syntax keyword qmlObjectLiteralType MapObjectView 534 | syntax keyword qmlObjectLiteralType MapParameter 535 | syntax keyword qmlObjectLiteralType MapPinchEvent 536 | syntax keyword qmlObjectLiteralType MapPolygon 537 | syntax keyword qmlObjectLiteralType MapPolygonObject 538 | syntax keyword qmlObjectLiteralType MapPolyline 539 | syntax keyword qmlObjectLiteralType MapPolylineObject 540 | syntax keyword qmlObjectLiteralType MapQuickItem 541 | syntax keyword qmlObjectLiteralType MapRectangle 542 | syntax keyword qmlObjectLiteralType MapRoute 543 | syntax keyword qmlObjectLiteralType MapRouteObject 544 | syntax keyword qmlObjectLiteralType MapType 545 | syntax keyword qmlObjectLiteralType Margins 546 | syntax keyword qmlObjectLiteralType MaskedBlur 547 | syntax keyword qmlObjectLiteralType MaskShape 548 | syntax keyword qmlObjectLiteralType Material 549 | syntax keyword qmlObjectLiteralType Matrix4x4 550 | syntax keyword qmlObjectLiteralType matrix4x4 551 | syntax keyword qmlObjectLiteralType MediaPlayer 552 | syntax keyword qmlObjectLiteralType mediaplayer-qml-dynamic 553 | syntax keyword qmlObjectLiteralType MemoryBarrier 554 | syntax keyword qmlObjectLiteralType Menu 555 | syntax keyword qmlObjectLiteralType MenuBar 556 | syntax keyword qmlObjectLiteralType MenuBarItem 557 | syntax keyword qmlObjectLiteralType MenuBarStyle 558 | syntax keyword qmlObjectLiteralType MenuItem 559 | syntax keyword qmlObjectLiteralType MenuItemGroup 560 | syntax keyword qmlObjectLiteralType MenuSeparator 561 | syntax keyword qmlObjectLiteralType MenuStyle 562 | syntax keyword qmlObjectLiteralType Mesh 563 | syntax keyword qmlObjectLiteralType MessageDialog 564 | syntax keyword qmlObjectLiteralType MetalRoughMaterial 565 | syntax keyword qmlObjectLiteralType ModeKey 566 | syntax keyword qmlObjectLiteralType Model 567 | syntax keyword qmlObjectLiteralType MonthGrid 568 | syntax keyword qmlObjectLiteralType MorphingAnimation 569 | syntax keyword qmlObjectLiteralType MorphTarget 570 | syntax keyword qmlObjectLiteralType MotionBlur 571 | syntax keyword qmlObjectLiteralType MouseArea 572 | syntax keyword qmlObjectLiteralType MouseDevice 573 | syntax keyword qmlObjectLiteralType MouseEvent 574 | syntax keyword qmlObjectLiteralType MouseHandler 575 | syntax keyword qmlObjectLiteralType MultiPointHandler 576 | syntax keyword qmlObjectLiteralType MultiPointTouchArea 577 | syntax keyword qmlObjectLiteralType MultiSampleAntiAliasing 578 | 579 | syntax keyword qmlObjectLiteralType Navigator 580 | syntax keyword qmlObjectLiteralType NdefFilter 581 | syntax keyword qmlObjectLiteralType NdefMimeRecord 582 | syntax keyword qmlObjectLiteralType NdefRecord 583 | syntax keyword qmlObjectLiteralType NdefTextRecord 584 | syntax keyword qmlObjectLiteralType NdefUriRecord 585 | syntax keyword qmlObjectLiteralType NearField 586 | syntax keyword qmlObjectLiteralType Node 587 | syntax keyword qmlObjectLiteralType NodeInstantiator 588 | syntax keyword qmlObjectLiteralType NoDepthMask 589 | syntax keyword qmlObjectLiteralType NoDraw 590 | syntax keyword qmlObjectLiteralType NoPicking 591 | syntax keyword qmlObjectLiteralType NormalDiffuseMapAlphaMaterial 592 | syntax keyword qmlObjectLiteralType NormalDiffuseMapMaterial 593 | syntax keyword qmlObjectLiteralType NormalDiffuseSpecularMapMaterial 594 | syntax keyword qmlObjectLiteralType Number 595 | syntax keyword qmlObjectLiteralType NumberAnimation 596 | syntax keyword qmlObjectLiteralType NumberKey 597 | 598 | syntax keyword qmlObjectLiteralType Object3D 599 | syntax keyword qmlObjectLiteralType ObjectModel 600 | syntax keyword qmlObjectLiteralType ObjectPicker 601 | syntax keyword qmlObjectLiteralType OpacityAnimator 602 | syntax keyword qmlObjectLiteralType OpacityMask 603 | syntax keyword qmlObjectLiteralType OpenGLInfo 604 | syntax keyword qmlObjectLiteralType OrbitCameraController 605 | syntax keyword qmlObjectLiteralType OrientationReading 606 | syntax keyword qmlObjectLiteralType OrientationSensor 607 | syntax keyword qmlObjectLiteralType OrthographicCamera 608 | syntax keyword qmlObjectLiteralType Overlay 609 | 610 | syntax keyword qmlObjectLiteralType Package 611 | syntax keyword qmlObjectLiteralType Page 612 | syntax keyword qmlObjectLiteralType PageIndicator 613 | syntax keyword qmlObjectLiteralType palette 614 | syntax keyword qmlObjectLiteralType Pane 615 | syntax keyword qmlObjectLiteralType PaperArtisticMaterial 616 | syntax keyword qmlObjectLiteralType PaperOfficeMaterial 617 | syntax keyword qmlObjectLiteralType ParallelAnimation 618 | syntax keyword qmlObjectLiteralType Parameter 619 | syntax keyword qmlObjectLiteralType ParentAnimation 620 | syntax keyword qmlObjectLiteralType ParentChange 621 | syntax keyword qmlObjectLiteralType Particle 622 | syntax keyword qmlObjectLiteralType ParticleExtruder 623 | syntax keyword qmlObjectLiteralType ParticleGroup 624 | syntax keyword qmlObjectLiteralType ParticlePainter 625 | syntax keyword qmlObjectLiteralType ParticleSystem 626 | syntax keyword qmlObjectLiteralType Pass 627 | syntax keyword qmlObjectLiteralType Path 628 | syntax keyword qmlObjectLiteralType PathAngleArc 629 | syntax keyword qmlObjectLiteralType PathAnimation 630 | syntax keyword qmlObjectLiteralType PathArc 631 | syntax keyword qmlObjectLiteralType PathAttribute 632 | syntax keyword qmlObjectLiteralType PathCubic 633 | syntax keyword qmlObjectLiteralType PathCurve 634 | syntax keyword qmlObjectLiteralType PathElement 635 | syntax keyword qmlObjectLiteralType PathInterpolator 636 | syntax keyword qmlObjectLiteralType PathLine 637 | syntax keyword qmlObjectLiteralType PathMove 638 | syntax keyword qmlObjectLiteralType PathMultiline 639 | syntax keyword qmlObjectLiteralType PathPercent 640 | syntax keyword qmlObjectLiteralType PathPolyline 641 | syntax keyword qmlObjectLiteralType PathQuad 642 | syntax keyword qmlObjectLiteralType PathSvg 643 | syntax keyword qmlObjectLiteralType PathText 644 | syntax keyword qmlObjectLiteralType PathView 645 | syntax keyword qmlObjectLiteralType PauseAnimation 646 | syntax keyword qmlObjectLiteralType PdfDocument 647 | syntax keyword qmlObjectLiteralType PdfLinkModel 648 | syntax keyword qmlObjectLiteralType PdfNavigationStack 649 | syntax keyword qmlObjectLiteralType PdfSearchModel 650 | syntax keyword qmlObjectLiteralType PdfSelection 651 | syntax keyword qmlObjectLiteralType PercentBarSeries 652 | syntax keyword qmlObjectLiteralType PerspectiveCamera 653 | syntax keyword qmlObjectLiteralType PerVertexColorMaterial 654 | syntax keyword qmlObjectLiteralType PhongAlphaMaterial 655 | syntax keyword qmlObjectLiteralType PhongMaterial 656 | syntax keyword qmlObjectLiteralType PickEvent 657 | syntax keyword qmlObjectLiteralType PickingSettings 658 | syntax keyword qmlObjectLiteralType PickLineEvent 659 | syntax keyword qmlObjectLiteralType PickPointEvent 660 | syntax keyword qmlObjectLiteralType PickResult 661 | syntax keyword qmlObjectLiteralType PickTriangleEvent 662 | syntax keyword qmlObjectLiteralType Picture 663 | syntax keyword qmlObjectLiteralType PieMenu 664 | syntax keyword qmlObjectLiteralType PieMenuStyle 665 | syntax keyword qmlObjectLiteralType PieSeries 666 | syntax keyword qmlObjectLiteralType PieSlice 667 | syntax keyword qmlObjectLiteralType PinchArea 668 | syntax keyword qmlObjectLiteralType PinchEvent 669 | syntax keyword qmlObjectLiteralType PinchHandler 670 | syntax keyword qmlObjectLiteralType Place 671 | syntax keyword qmlObjectLiteralType PlaceAttribute 672 | syntax keyword qmlObjectLiteralType PlaceSearchModel 673 | syntax keyword qmlObjectLiteralType PlaceSearchSuggestionModel 674 | syntax keyword qmlObjectLiteralType PlaneGeometry 675 | syntax keyword qmlObjectLiteralType PlaneMesh 676 | syntax keyword qmlObjectLiteralType PlasticStructuredRedEmissiveMaterial 677 | syntax keyword qmlObjectLiteralType PlasticStructuredRedMaterial 678 | syntax keyword qmlObjectLiteralType Playlist 679 | syntax keyword qmlObjectLiteralType PlaylistItem 680 | syntax keyword qmlObjectLiteralType PlayVariation 681 | syntax keyword qmlObjectLiteralType Plugin 682 | syntax keyword qmlObjectLiteralType PluginParameter 683 | syntax keyword qmlObjectLiteralType point 684 | syntax keyword qmlObjectLiteralType PointDirection 685 | syntax keyword qmlObjectLiteralType PointerDevice 686 | syntax keyword qmlObjectLiteralType PointerDeviceHandler 687 | syntax keyword qmlObjectLiteralType PointerEvent 688 | syntax keyword qmlObjectLiteralType PointerHandler 689 | syntax keyword qmlObjectLiteralType PointerScrollEvent 690 | syntax keyword qmlObjectLiteralType PointHandler 691 | syntax keyword qmlObjectLiteralType PointLight 692 | syntax keyword qmlObjectLiteralType PointSize 693 | syntax keyword qmlObjectLiteralType PolarChartView 694 | syntax keyword qmlObjectLiteralType PolygonOffset 695 | syntax keyword qmlObjectLiteralType Popup 696 | syntax keyword qmlObjectLiteralType Position 697 | syntax keyword qmlObjectLiteralType Positioner 698 | syntax keyword qmlObjectLiteralType PositionSource 699 | syntax keyword qmlObjectLiteralType PressureReading 700 | syntax keyword qmlObjectLiteralType PressureSensor 701 | syntax keyword qmlObjectLiteralType PrincipledMaterial 702 | syntax keyword qmlObjectLiteralType Product 703 | syntax keyword qmlObjectLiteralType ProgressBar 704 | syntax keyword qmlObjectLiteralType ProgressBarStyle 705 | syntax keyword qmlObjectLiteralType PropertyAction 706 | syntax keyword qmlObjectLiteralType PropertyAnimation 707 | syntax keyword qmlObjectLiteralType PropertyChanges 708 | syntax keyword qmlObjectLiteralType ProximityFilter 709 | syntax keyword qmlObjectLiteralType ProximityReading 710 | syntax keyword qmlObjectLiteralType ProximitySensor 711 | 712 | syntax keyword qmlObjectLiteralType QAbstractState 713 | syntax keyword qmlObjectLiteralType QAbstractTransition 714 | syntax keyword qmlObjectLiteralType QmlSensors 715 | syntax keyword qmlObjectLiteralType QSignalTransition 716 | syntax keyword qmlObjectLiteralType Qt 717 | syntax keyword qmlObjectLiteralType QtMultimedia 718 | syntax keyword qmlObjectLiteralType QtObject 719 | syntax keyword qmlObjectLiteralType QtPositioning 720 | syntax keyword qmlObjectLiteralType QtRemoteObjects 721 | syntax keyword qmlObjectLiteralType quaternion 722 | syntax keyword qmlObjectLiteralType QuaternionAnimation 723 | syntax keyword qmlObjectLiteralType QuotaRequest 724 | 725 | syntax keyword qmlObjectLiteralType RadialBlur 726 | syntax keyword qmlObjectLiteralType RadialGradient 727 | syntax keyword qmlObjectLiteralType Radio 728 | syntax keyword qmlObjectLiteralType RadioButton 729 | syntax keyword qmlObjectLiteralType RadioButtonStyle 730 | syntax keyword qmlObjectLiteralType RadioData 731 | syntax keyword qmlObjectLiteralType RadioDelegate 732 | syntax keyword qmlObjectLiteralType RangeSlider 733 | syntax keyword qmlObjectLiteralType RasterMode 734 | syntax keyword qmlObjectLiteralType Ratings 735 | syntax keyword qmlObjectLiteralType RayCaster 736 | syntax keyword qmlObjectLiteralType real 737 | syntax keyword qmlObjectLiteralType rect 738 | syntax keyword qmlObjectLiteralType Rectangle 739 | syntax keyword qmlObjectLiteralType RectangleShape 740 | syntax keyword qmlObjectLiteralType RectangularGlow 741 | syntax keyword qmlObjectLiteralType RecursiveBlur 742 | syntax keyword qmlObjectLiteralType RegExpValidator 743 | syntax keyword qmlObjectLiteralType RegisterProtocolHandlerRequest 744 | syntax keyword qmlObjectLiteralType RegularExpressionValidator 745 | syntax keyword qmlObjectLiteralType RenderCapabilities 746 | syntax keyword qmlObjectLiteralType RenderCapture 747 | syntax keyword qmlObjectLiteralType RenderCaptureReply 748 | syntax keyword qmlObjectLiteralType RenderPass 749 | syntax keyword qmlObjectLiteralType RenderPassFilter 750 | syntax keyword qmlObjectLiteralType RenderSettings 751 | syntax keyword qmlObjectLiteralType RenderState 752 | syntax keyword qmlObjectLiteralType RenderStateSet 753 | syntax keyword qmlObjectLiteralType RenderStats 754 | syntax keyword qmlObjectLiteralType RenderSurfaceSelector 755 | syntax keyword qmlObjectLiteralType RenderTarget 756 | syntax keyword qmlObjectLiteralType RenderTargetOutput 757 | syntax keyword qmlObjectLiteralType RenderTargetSelector 758 | syntax keyword qmlObjectLiteralType Repeater 759 | syntax keyword qmlObjectLiteralType Repeater3D 760 | syntax keyword qmlObjectLiteralType ReviewModel 761 | syntax keyword qmlObjectLiteralType Rotation 762 | syntax keyword qmlObjectLiteralType RotationAnimation 763 | syntax keyword qmlObjectLiteralType RotationAnimator 764 | syntax keyword qmlObjectLiteralType RotationReading 765 | syntax keyword qmlObjectLiteralType RotationSensor 766 | syntax keyword qmlObjectLiteralType RoundButton 767 | syntax keyword qmlObjectLiteralType Route 768 | syntax keyword qmlObjectLiteralType RouteLeg 769 | syntax keyword qmlObjectLiteralType RouteManeuver 770 | syntax keyword qmlObjectLiteralType RouteModel 771 | syntax keyword qmlObjectLiteralType RouteQuery 772 | syntax keyword qmlObjectLiteralType RouteSegment 773 | syntax keyword qmlObjectLiteralType Row 774 | syntax keyword qmlObjectLiteralType RowLayout 775 | 776 | syntax keyword qmlObjectLiteralType Scale 777 | syntax keyword qmlObjectLiteralType ScaleAnimator 778 | syntax keyword qmlObjectLiteralType Scatter 779 | syntax keyword qmlObjectLiteralType Scatter3D 780 | syntax keyword qmlObjectLiteralType Scatter3DSeries 781 | syntax keyword qmlObjectLiteralType ScatterDataProxy 782 | syntax keyword qmlObjectLiteralType ScatterSeries 783 | syntax keyword qmlObjectLiteralType Scene2D 784 | syntax keyword qmlObjectLiteralType Scene3D 785 | syntax keyword qmlObjectLiteralType Scene3DView 786 | syntax keyword qmlObjectLiteralType SceneEnvironment 787 | syntax keyword qmlObjectLiteralType SceneLoader 788 | syntax keyword qmlObjectLiteralType ScissorTest 789 | syntax keyword qmlObjectLiteralType Screen 790 | syntax keyword qmlObjectLiteralType ScreenRayCaster 791 | syntax keyword qmlObjectLiteralType ScriptAction 792 | syntax keyword qmlObjectLiteralType ScrollBar 793 | syntax keyword qmlObjectLiteralType ScrollIndicator 794 | syntax keyword qmlObjectLiteralType ScrollView 795 | syntax keyword qmlObjectLiteralType ScrollViewStyle 796 | syntax keyword qmlObjectLiteralType SCurveTonemap 797 | syntax keyword qmlObjectLiteralType ScxmlStateMachine 798 | syntax keyword qmlObjectLiteralType SeamlessCubemap 799 | syntax keyword qmlObjectLiteralType SelectionListItem 800 | syntax keyword qmlObjectLiteralType SelectionListModel 801 | syntax keyword qmlObjectLiteralType Sensor 802 | syntax keyword qmlObjectLiteralType SensorGesture 803 | syntax keyword qmlObjectLiteralType SensorReading 804 | syntax keyword qmlObjectLiteralType SequentialAnimation 805 | syntax keyword qmlObjectLiteralType Settings 806 | syntax keyword qmlObjectLiteralType SettingsStore 807 | syntax keyword qmlObjectLiteralType SetUniformValue 808 | syntax keyword qmlObjectLiteralType Shader 809 | syntax keyword qmlObjectLiteralType ShaderEffect 810 | syntax keyword qmlObjectLiteralType ShaderEffectSource 811 | syntax keyword qmlObjectLiteralType ShaderImage 812 | syntax keyword qmlObjectLiteralType ShaderInfo 813 | syntax keyword qmlObjectLiteralType ShaderProgram 814 | syntax keyword qmlObjectLiteralType ShaderProgramBuilder 815 | syntax keyword qmlObjectLiteralType Shape 816 | syntax keyword qmlObjectLiteralType ShapeGradient 817 | syntax keyword qmlObjectLiteralType ShapePath 818 | syntax keyword qmlObjectLiteralType SharedGLTexture 819 | syntax keyword qmlObjectLiteralType ShellSurface 820 | syntax keyword qmlObjectLiteralType ShellSurfaceItem 821 | syntax keyword qmlObjectLiteralType ShiftHandler 822 | syntax keyword qmlObjectLiteralType ShiftKey 823 | syntax keyword qmlObjectLiteralType Shortcut 824 | syntax keyword qmlObjectLiteralType SignalSpy 825 | syntax keyword qmlObjectLiteralType SignalTransition 826 | syntax keyword qmlObjectLiteralType SinglePointHandler 827 | syntax keyword qmlObjectLiteralType size 828 | syntax keyword qmlObjectLiteralType Skeleton 829 | syntax keyword qmlObjectLiteralType SkeletonLoader 830 | syntax keyword qmlObjectLiteralType SkyboxEntity 831 | syntax keyword qmlObjectLiteralType Slider 832 | syntax keyword qmlObjectLiteralType SliderStyle 833 | syntax keyword qmlObjectLiteralType SmoothedAnimation 834 | syntax keyword qmlObjectLiteralType SortPolicy 835 | syntax keyword qmlObjectLiteralType Sound 836 | syntax keyword qmlObjectLiteralType SoundEffect 837 | syntax keyword qmlObjectLiteralType SoundInstance 838 | syntax keyword qmlObjectLiteralType SpaceKey 839 | syntax keyword qmlObjectLiteralType SphereGeometry 840 | syntax keyword qmlObjectLiteralType SphereMesh 841 | syntax keyword qmlObjectLiteralType SpinBox 842 | syntax keyword qmlObjectLiteralType SpinBoxStyle 843 | syntax keyword qmlObjectLiteralType SplineSeries 844 | syntax keyword qmlObjectLiteralType SplitHandle 845 | syntax keyword qmlObjectLiteralType SplitView 846 | syntax keyword qmlObjectLiteralType SpotLight 847 | syntax keyword qmlObjectLiteralType SpringAnimation 848 | syntax keyword qmlObjectLiteralType Sprite 849 | syntax keyword qmlObjectLiteralType SpriteGoal 850 | syntax keyword qmlObjectLiteralType SpriteSequence 851 | syntax keyword qmlObjectLiteralType Stack 852 | syntax keyword qmlObjectLiteralType StackedBarSeries 853 | syntax keyword qmlObjectLiteralType StackLayout 854 | syntax keyword qmlObjectLiteralType StackView 855 | syntax keyword qmlObjectLiteralType StackViewDelegate 856 | syntax keyword qmlObjectLiteralType StandardPaths 857 | syntax keyword qmlObjectLiteralType State 858 | syntax keyword qmlObjectLiteralType StateChangeScript 859 | syntax keyword qmlObjectLiteralType StateGroup 860 | syntax keyword qmlObjectLiteralType StateMachine 861 | syntax keyword qmlObjectLiteralType StateMachineLoader 862 | syntax keyword qmlObjectLiteralType StatusBar 863 | syntax keyword qmlObjectLiteralType StatusBarStyle 864 | syntax keyword qmlObjectLiteralType StatusIndicator 865 | syntax keyword qmlObjectLiteralType StatusIndicatorStyle 866 | syntax keyword qmlObjectLiteralType SteelMilledConcentricMaterial 867 | syntax keyword qmlObjectLiteralType StencilMask 868 | syntax keyword qmlObjectLiteralType StencilOperation 869 | syntax keyword qmlObjectLiteralType StencilOperationArguments 870 | syntax keyword qmlObjectLiteralType StencilTest 871 | syntax keyword qmlObjectLiteralType StencilTestArguments 872 | syntax keyword qmlObjectLiteralType Store 873 | syntax keyword qmlObjectLiteralType String 874 | syntax keyword qmlObjectLiteralType string 875 | syntax keyword qmlObjectLiteralType SubtreeEnabler 876 | syntax keyword qmlObjectLiteralType Supplier 877 | syntax keyword qmlObjectLiteralType Surface3D 878 | syntax keyword qmlObjectLiteralType Surface3DSeries 879 | syntax keyword qmlObjectLiteralType SurfaceDataProxy 880 | syntax keyword qmlObjectLiteralType SwipeDelegate 881 | syntax keyword qmlObjectLiteralType SwipeView 882 | syntax keyword qmlObjectLiteralType Switch 883 | syntax keyword qmlObjectLiteralType SwitchDelegate 884 | syntax keyword qmlObjectLiteralType SwitchStyle 885 | syntax keyword qmlObjectLiteralType SymbolModeKey 886 | syntax keyword qmlObjectLiteralType SystemPalette 887 | syntax keyword qmlObjectLiteralType SystemTrayIcon 888 | 889 | syntax keyword qmlObjectLiteralType Tab 890 | syntax keyword qmlObjectLiteralType TabBar 891 | syntax keyword qmlObjectLiteralType TabButton 892 | syntax keyword qmlObjectLiteralType TableModel 893 | syntax keyword qmlObjectLiteralType TableModelColumn 894 | syntax keyword qmlObjectLiteralType TableView 895 | syntax keyword qmlObjectLiteralType TableViewColumn 896 | syntax keyword qmlObjectLiteralType TableViewStyle 897 | syntax keyword qmlObjectLiteralType TabView 898 | syntax keyword qmlObjectLiteralType TabViewStyle 899 | syntax keyword qmlObjectLiteralType TapHandler 900 | syntax keyword qmlObjectLiteralType TapReading 901 | syntax keyword qmlObjectLiteralType TapSensor 902 | syntax keyword qmlObjectLiteralType TargetDirection 903 | syntax keyword qmlObjectLiteralType TaskbarButton 904 | syntax keyword qmlObjectLiteralType Technique 905 | syntax keyword qmlObjectLiteralType TechniqueFilter 906 | syntax keyword qmlObjectLiteralType TestCase 907 | syntax keyword qmlObjectLiteralType Text 908 | syntax keyword qmlObjectLiteralType Text2DEntity 909 | syntax keyword qmlObjectLiteralType TextArea 910 | syntax keyword qmlObjectLiteralType TextAreaStyle 911 | syntax keyword qmlObjectLiteralType TextEdit 912 | syntax keyword qmlObjectLiteralType TextField 913 | syntax keyword qmlObjectLiteralType TextFieldStyle 914 | syntax keyword qmlObjectLiteralType TextInput 915 | syntax keyword qmlObjectLiteralType TextMetrics 916 | syntax keyword qmlObjectLiteralType Texture 917 | syntax keyword qmlObjectLiteralType Texture1D 918 | syntax keyword qmlObjectLiteralType Texture1DArray 919 | syntax keyword qmlObjectLiteralType Texture2D 920 | syntax keyword qmlObjectLiteralType Texture2DArray 921 | syntax keyword qmlObjectLiteralType Texture2DMultisample 922 | syntax keyword qmlObjectLiteralType Texture2DMultisampleArray 923 | syntax keyword qmlObjectLiteralType Texture3D 924 | syntax keyword qmlObjectLiteralType TextureBuffer 925 | syntax keyword qmlObjectLiteralType TextureCubeMap 926 | syntax keyword qmlObjectLiteralType TextureCubeMapArray 927 | syntax keyword qmlObjectLiteralType TextureImage 928 | syntax keyword qmlObjectLiteralType TextureInput 929 | syntax keyword qmlObjectLiteralType TextureLoader 930 | syntax keyword qmlObjectLiteralType TextureRectangle 931 | syntax keyword qmlObjectLiteralType Theme3D 932 | syntax keyword qmlObjectLiteralType ThemeColor 933 | syntax keyword qmlObjectLiteralType ThresholdMask 934 | syntax keyword qmlObjectLiteralType ThumbnailToolBar 935 | syntax keyword qmlObjectLiteralType ThumbnailToolButton 936 | syntax keyword qmlObjectLiteralType TiltReading 937 | syntax keyword qmlObjectLiteralType TiltSensor 938 | syntax keyword qmlObjectLiteralType TiltShift 939 | syntax keyword qmlObjectLiteralType Timeline 940 | syntax keyword qmlObjectLiteralType TimelineAnimation 941 | syntax keyword qmlObjectLiteralType TimeoutTransition 942 | syntax keyword qmlObjectLiteralType Timer 943 | syntax keyword qmlObjectLiteralType ToggleButton 944 | syntax keyword qmlObjectLiteralType ToggleButtonStyle 945 | syntax keyword qmlObjectLiteralType ToolBar 946 | syntax keyword qmlObjectLiteralType ToolBarStyle 947 | syntax keyword qmlObjectLiteralType ToolButton 948 | syntax keyword qmlObjectLiteralType ToolSeparator 949 | syntax keyword qmlObjectLiteralType ToolTip 950 | syntax keyword qmlObjectLiteralType TooltipRequest 951 | syntax keyword qmlObjectLiteralType Torch 952 | syntax keyword qmlObjectLiteralType TorusGeometry 953 | syntax keyword qmlObjectLiteralType TorusMesh 954 | syntax keyword qmlObjectLiteralType TouchEventSequence 955 | syntax keyword qmlObjectLiteralType TouchInputHandler3D 956 | syntax keyword qmlObjectLiteralType TouchPoint 957 | syntax keyword qmlObjectLiteralType Trace 958 | syntax keyword qmlObjectLiteralType TraceCanvas 959 | syntax keyword qmlObjectLiteralType TraceInputArea 960 | syntax keyword qmlObjectLiteralType TraceInputKey 961 | syntax keyword qmlObjectLiteralType TraceInputKeyPanel 962 | syntax keyword qmlObjectLiteralType TrailEmitter 963 | syntax keyword qmlObjectLiteralType Transaction 964 | syntax keyword qmlObjectLiteralType Transform 965 | syntax keyword qmlObjectLiteralType Transition 966 | syntax keyword qmlObjectLiteralType Translate 967 | syntax keyword qmlObjectLiteralType TreeView 968 | syntax keyword qmlObjectLiteralType TreeViewStyle 969 | syntax keyword qmlObjectLiteralType Tumbler 970 | syntax keyword qmlObjectLiteralType TumblerColumn 971 | syntax keyword qmlObjectLiteralType TumblerStyle 972 | syntax keyword qmlObjectLiteralType Turbulence 973 | 974 | syntax keyword qmlObjectLiteralType UniformAnimator 975 | syntax keyword qmlObjectLiteralType url 976 | syntax keyword qmlObjectLiteralType User 977 | 978 | syntax keyword qmlObjectLiteralType ValueAxis 979 | syntax keyword qmlObjectLiteralType ValueAxis3D 980 | syntax keyword qmlObjectLiteralType ValueAxis3DFormatter 981 | syntax keyword qmlObjectLiteralType var 982 | syntax keyword qmlObjectLiteralType variant 983 | syntax keyword qmlObjectLiteralType VBarModelMapper 984 | syntax keyword qmlObjectLiteralType VBoxPlotModelMapper 985 | syntax keyword qmlObjectLiteralType VCandlestickModelMapper 986 | syntax keyword qmlObjectLiteralType vector2d 987 | syntax keyword qmlObjectLiteralType vector3d 988 | syntax keyword qmlObjectLiteralType Vector3dAnimation 989 | syntax keyword qmlObjectLiteralType vector4d 990 | syntax keyword qmlObjectLiteralType VertexBlendAnimation 991 | syntax keyword qmlObjectLiteralType VerticalHeaderView 992 | syntax keyword qmlObjectLiteralType Video 993 | syntax keyword qmlObjectLiteralType VideoOutput 994 | syntax keyword qmlObjectLiteralType View3D 995 | syntax keyword qmlObjectLiteralType Viewport 996 | syntax keyword qmlObjectLiteralType ViewTransition 997 | syntax keyword qmlObjectLiteralType Vignette 998 | syntax keyword qmlObjectLiteralType VirtualKeyboardSettings 999 | syntax keyword qmlObjectLiteralType VPieModelMapper 1000 | syntax keyword qmlObjectLiteralType VXYModelMapper 1001 | 1002 | syntax keyword qmlObjectLiteralType Wander 1003 | syntax keyword qmlObjectLiteralType WasdController 1004 | syntax keyword qmlObjectLiteralType WavefrontMesh 1005 | syntax keyword qmlObjectLiteralType WaylandClient 1006 | syntax keyword qmlObjectLiteralType WaylandCompositor 1007 | syntax keyword qmlObjectLiteralType WaylandHardwareLayer 1008 | syntax keyword qmlObjectLiteralType WaylandOutput 1009 | syntax keyword qmlObjectLiteralType WaylandQuickItem 1010 | syntax keyword qmlObjectLiteralType WaylandSeat 1011 | syntax keyword qmlObjectLiteralType WaylandSurface 1012 | syntax keyword qmlObjectLiteralType WaylandView 1013 | syntax keyword qmlObjectLiteralType Waypoint 1014 | syntax keyword qmlObjectLiteralType WebChannel 1015 | syntax keyword qmlObjectLiteralType WebEngine 1016 | syntax keyword qmlObjectLiteralType WebEngineAction 1017 | syntax keyword qmlObjectLiteralType WebEngineCertificateError 1018 | syntax keyword qmlObjectLiteralType WebEngineClientCertificateOption 1019 | syntax keyword qmlObjectLiteralType WebEngineClientCertificateSelection 1020 | syntax keyword qmlObjectLiteralType WebEngineDownloadItem 1021 | syntax keyword qmlObjectLiteralType WebEngineHistory 1022 | syntax keyword qmlObjectLiteralType WebEngineHistoryListModel 1023 | syntax keyword qmlObjectLiteralType WebEngineLoadRequest 1024 | syntax keyword qmlObjectLiteralType WebEngineNavigationRequest 1025 | syntax keyword qmlObjectLiteralType WebEngineNewViewRequest 1026 | syntax keyword qmlObjectLiteralType WebEngineNotification 1027 | syntax keyword qmlObjectLiteralType WebEngineProfile 1028 | syntax keyword qmlObjectLiteralType WebEngineScript 1029 | syntax keyword qmlObjectLiteralType WebEngineSettings 1030 | syntax keyword qmlObjectLiteralType WebEngineView 1031 | syntax keyword qmlObjectLiteralType WebSocket 1032 | syntax keyword qmlObjectLiteralType WebSocketServer 1033 | syntax keyword qmlObjectLiteralType WebView 1034 | syntax keyword qmlObjectLiteralType WebViewLoadRequest 1035 | syntax keyword qmlObjectLiteralType WeekNumberColumn 1036 | syntax keyword qmlObjectLiteralType WheelEvent 1037 | syntax keyword qmlObjectLiteralType WheelHandler 1038 | syntax keyword qmlObjectLiteralType Window 1039 | syntax keyword qmlObjectLiteralType WlScaler 1040 | syntax keyword qmlObjectLiteralType WlShell 1041 | syntax keyword qmlObjectLiteralType WlShellSurface 1042 | syntax keyword qmlObjectLiteralType WorkerScript 1043 | 1044 | syntax keyword qmlObjectLiteralType XAnimator 1045 | syntax keyword qmlObjectLiteralType XdgDecorationManagerV1 1046 | syntax keyword qmlObjectLiteralType XdgOutputManagerV1 1047 | syntax keyword qmlObjectLiteralType XdgPopup 1048 | syntax keyword qmlObjectLiteralType XdgPopupV5 1049 | syntax keyword qmlObjectLiteralType XdgPopupV6 1050 | syntax keyword qmlObjectLiteralType XdgShell 1051 | syntax keyword qmlObjectLiteralType XdgShellV5 1052 | syntax keyword qmlObjectLiteralType XdgShellV6 1053 | syntax keyword qmlObjectLiteralType XdgSurface 1054 | syntax keyword qmlObjectLiteralType XdgSurfaceV5 1055 | syntax keyword qmlObjectLiteralType XdgSurfaceV6 1056 | syntax keyword qmlObjectLiteralType XdgToplevel 1057 | syntax keyword qmlObjectLiteralType XdgToplevelV6 1058 | syntax keyword qmlObjectLiteralType XmlListModel 1059 | syntax keyword qmlObjectLiteralType XmlRole 1060 | syntax keyword qmlObjectLiteralType XYPoint 1061 | syntax keyword qmlObjectLiteralType XYSeries 1062 | 1063 | syntax keyword qmlObjectLiteralType YAnimator 1064 | 1065 | syntax keyword qmlObjectLiteralType ZoomBlur 1066 | 1067 | " }}} 1068 | 1069 | if get(g:, 'qml_fold', 0) 1070 | syn match qmlFunction "\" 1071 | syn region qmlFunctionFold start="\.*[^};]$" end="^\z1}.*$" transparent fold keepend 1072 | 1073 | syn sync match qmlSync grouphere qmlFunctionFold "\" 1074 | syn sync match qmlSync grouphere NONE "^}" 1075 | 1076 | setlocal foldmethod=syntax 1077 | setlocal foldtext=getline(v:foldstart) 1078 | else 1079 | syn keyword qmlFunction function 1080 | syn match qmlArrowFunction "=>" 1081 | syn match qmlBraces "[{}\[\]]" 1082 | syn match qmlParens "[()]" 1083 | endif 1084 | 1085 | syn sync fromstart 1086 | syn sync maxlines=100 1087 | 1088 | if main_syntax == "qml" 1089 | syn sync ccomment qmlComment 1090 | endif 1091 | 1092 | " Define the default highlighting. 1093 | " For version 5.7 and earlier: only when not done already 1094 | " For version 5.8 and later: only when an item doesn't have highlighting yet 1095 | if version >= 508 || !exists("did_qml_syn_inits") 1096 | if version < 508 1097 | let did_qml_syn_inits = 1 1098 | command -nargs=+ HiLink hi link 1099 | else 1100 | command -nargs=+ HiLink hi def link 1101 | endif 1102 | HiLink qmlComment Comment 1103 | HiLink qmlLineComment Comment 1104 | HiLink qmlCommentTodo Todo 1105 | HiLink qmlSpecial Special 1106 | HiLink qmlStringS String 1107 | HiLink qmlStringD String 1108 | HiLink qmlStringT String 1109 | HiLink qmlCharacter Character 1110 | HiLink qmlNumber Number 1111 | HiLink qmlConditional Conditional 1112 | HiLink qmlRepeat Repeat 1113 | HiLink qmlBranch Conditional 1114 | HiLink qmlOperator Operator 1115 | HiLink qmlJsType Type 1116 | HiLink qmlType Type 1117 | HiLink qmlObjectLiteralType Type 1118 | HiLink qmlStatement Statement 1119 | HiLink qmlFunction Function 1120 | HiLink qmlArrowFunction Function 1121 | HiLink qmlBraces Function 1122 | HiLink qmlError Error 1123 | HiLink qmlNull Keyword 1124 | HiLink qmlBoolean Boolean 1125 | HiLink qmlRegexpString String 1126 | HiLink qmlNullishCoalescing Operator 1127 | 1128 | HiLink qmlIdentifier Identifier 1129 | HiLink qmlLabel Label 1130 | HiLink qmlException Exception 1131 | HiLink qmlMessage Keyword 1132 | HiLink qmlGlobal Keyword 1133 | HiLink qmlReserved Keyword 1134 | HiLink qmlDebug Debug 1135 | HiLink qmlConstant Label 1136 | HiLink qmlBindingProperty Label 1137 | HiLink qmlDeclaration Function 1138 | 1139 | delcommand HiLink 1140 | endif 1141 | 1142 | let b:current_syntax = "qml" 1143 | if main_syntax == 'qml' 1144 | unlet main_syntax 1145 | endif 1146 | --------------------------------------------------------------------------------