Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[processing] port some parameter definition widgets to C++ #35177

Merged
merged 10 commits into from Mar 19, 2020
Merged

[processing] port some parameter definition widgets to C++ #35177

merged 10 commits into from Mar 19, 2020

Conversation

alexbruy
Copy link
Contributor

Description

Port CRS, point and expression parameter definition widgets to C++. This allows to use native API to create parameter definition dialogs in modeler.

@alexbruy alexbruy added API API improvement only, no visible user interface changes Processing Relating to QGIS Processing framework or individual Processing algorithms labels Mar 18, 2020
@github-actions github-actions bot added this to the 3.14.0 milestone Mar 18, 2020
Copy link
Collaborator

@nyalldawson nyalldawson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great!

@nyalldawson
Copy link
Collaborator

Sorry - one last thing. All the ported definition widgets are covered by unit tests like https://github.com/qgis/QGIS/blob/master/tests/src/gui/testprocessinggui.cpp#L794 -- could you add them for these too?

@alexbruy
Copy link
Contributor Author

Tests added too.

Copy link
Collaborator

@nyalldawson nyalldawson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

@alexbruy alexbruy merged commit b5f2cff into qgis:master Mar 19, 2020
@alexbruy alexbruy deleted the param-definition branch March 19, 2020 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API API improvement only, no visible user interface changes Processing Relating to QGIS Processing framework or individual Processing algorithms
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants