QEP 409: Attribute Form QML Widget Editing Capabilities#364
Open
nirvn wants to merge 1 commit intoqgis:masterfrom
Open
QEP 409: Attribute Form QML Widget Editing Capabilities#364nirvn wants to merge 1 commit intoqgis:masterfrom
nirvn wants to merge 1 commit intoqgis:masterfrom
Conversation
signedav
reviewed
Mar 3, 2026
| { | ||
| Q_OBJECT | ||
|
|
||
| Q_PROPERTY( QgsAttributeFormContext context READ context NOTIFY contextChanged ) |
Contributor
There was a problem hiding this comment.
Suggested change
| Q_PROPERTY( QgsAttributeFormContext context READ context NOTIFY contextChanged ) | |
| Q_PROPERTY( QgsAttributeEditorContext context READ context NOTIFY contextChanged ) |
It's QgsAttributeEditorContext or am I mixing something up?
signedav
reviewed
Mar 3, 2026
| The object itself will be able to be expanded in the future to add more | ||
| functionalities if need be. | ||
|
|
||
| Note that the `QgsAttributeFormContext` class is already a `Q_GADGET`, which |
Contributor
There was a problem hiding this comment.
Will it be able to provide default value and constraint information?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This QEP proposes to add editing capabilities for attributes form QML editor widgets.
Since 2018, users have gained the ability to add QML widgets to enhance their attribute forms. These widgets have so far been read-only and used to display feature attributes through QML scenes utilizing QML items such as graphs.
While this is a great addition when using feature forms to read features, the QML widgets could be even more useful if they would allow for feature attribute editing.
Proposed solution and benefits in attached QEP.