QML quick fixes | Qt Creator Documentation
Description: Summary of quick fixes for QML code.

- Qt Creator Documentation
- QML quick fixes
- Qt Creator 19.0.0

Nim ◦ Quick Fixes

# QML quick fixes

Apply the following types of quick fixes to QML code:

- Rename IDs
- Split initializers
- Move a QML type into a separate file to reuse it in other `.qml` files

The following table summarizes the quick fixes for QML code. The action is available when the cursor is in the position described in the Activation column.

Quick Fix | Description | Activation
--- | --- | ---
Move Component into Separate File | Moves a QML type into a separate file. Give the new component a name and select whether properties are set for the new component or for the original one. | QML type name. This action is also available in the 2D view.
Split Initializer | Reformats a one-line type into a multi-line type. For example, rewrites
     Item { x: 10; y: 20; width: 10 }
as
     Item {
         x: 10;
         y: 20;
         width: 10
     }
| QML type property
Wrap Component in Loader | Wraps the type in a Component type and loads it dynamically in a Loader type. This is usually done to improve startup time. | QML type name
Add a message suppression comment | Prepends the line with an annotation comment that stops the message from being generated. | Error, warning or hint from static analysis

See also Apply quick fixes, Exclude files from to-do lists, Find symbols, Rename symbols, Specify settings for quick fixes, Quick Fixes, and C++ quick fixes.

Nim ◦ Quick Fixes