[QGIS-Developer] Moving qgsnativealgorithms to analysis lib?

Martin Dobias wonder.sk at gmail.com
Thu Oct 12 01:10:25 PDT 2017


Hi Nyall

On Thu, Oct 12, 2017 at 6:28 AM, Nyall Dawson <nyall.dawson at gmail.com> wrote:
> Hi all,
>
> Just after some opinions on whether or not the native c++ processing
> algorithm implementations (qgsnativealgorithms.cpp/.h) should
> ultimately reside in core or analysis.
>
> Up till 3.0 analysis has been a bit of a funny library, since it mixed
> up the logic for the analysis methods with their ui interface
> (requiring progress dialogs and the like). So it kind of sat above
> both core and gui, but below app.
>
> That's all been cleaned up now for 3.0, so analysis no longer has any
> use of gui methods. Now it could potentially sit just above the core
> library, and be used in non-gui situations like qgis server and
> qfield. Accordingly, I think it's the right place for these c++
> processing algorithms to ultimately sit.

+1 for moving algorithm implementations to the analysis lib - I think
that was always the idea :-) And many thanks for the cleanups!

Cheers
Martin


More information about the QGIS-Developer mailing list