Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🎉 New feature
Closes #586
Requires #656
Summary
Based on #596, but offers a simpler migration. Mainly, we keep using the plugin approach we were using before and set context properties to make the plugin's functionality available in QML modules. The plugin's name is prepended with an underscore (_) since properties that start with an uppercase letter are not allowed in Qt6. See https://doc.qt.io/qt-5/qtqml-syntax-objectattributes.html#defining-property-attributes
This PR also does not try to support both Qt5 and Qt6 as it's not clear right now if that will actually be possible. We can revisit this later if we need to.
Notes
QtQuick.Dialogs
Qt5Compat.GraphicalEffects
QtCore
TODO:
FileDialog
loses functionalityTest it
Checklist
codecheck
passed (See contributing)Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining
Signed-off-by
messages.