Extending QML - Extension Objects Example | Qt QML 5.5

- Qt 5.5
- Qt QML
- Extending QML - Extension Objects Example
- Qt 5.5.1 Reference Documentation

# Extending QML - Extension Objects Example

This example builds on:

- Extending QML - Adding Types Example

Shows how to use qmlRegisterExtendedType() to provide an extension object to a QLineEdit without modifying or subclassing. The QML engine instantiates a QLineEdit and sets a property that only exists on the extension type. The extension type performs calls on the QLineEdit that otherwise will not be accessible to the QML engine.

Files:

- referenceexamples/extended/example.qml
- referenceexamples/extended/lineedit.cpp
- referenceexamples/extended/lineedit.h
- referenceexamples/extended/main.cpp
- referenceexamples/extended/extended.pro
- referenceexamples/extended/extended.qrc