<div dir="ltr"><div><div><div><div>It's looking great :)<br><br></div></div>Having processing algs run in the background will really improve the user experience IMO.<br></div><br>Having the possibility to use expressions in order to define parameters dynamically is really awesome too! In your video demo you effectively turned the fixed distance buffer algorithm into a variable distance buffer (maybe a hint that we'll need only one of those from now on?) ;)<br><br>Keep up the good work!<br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 16, 2017 at 9:41 AM, Nyall Dawson <span dir="ltr"><<a href="mailto:nyall.dawson@gmail.com" target="_blank">nyall.dawson@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 16 May 2017 at 18:16, Paolo Cavallini <<a href="mailto:cavallini@faunalia.it">cavallini@faunalia.it</a>> wrote:<br>
> Il 16/05/2017 10:08, Rashad Kanavath ha scritto:<br>
>> Hello Paolo,<br>
>><br>
>> Is the processing plugin ported to c++? or just the core part with<br>
>> wrappers in python?<br>
><br>
> core in C++, with Python bindings. Nyall can be more precise on this.<br>
<br>
</span>That's right. Gui will remain in python. Algs will mostly be python,<br>
unless they benefit from the speed boost of the native c++ code. All<br>
the algorithms which rely on external apps will remain Python.<br>
<br>
If anyone's curious, here's a video demonstrating the current state of the work:<br>
<a href="https://www.youtube.com/watch?v=6DIAc6ATOh0&feature=youtu.be" rel="noreferrer" target="_blank">https://www.youtube.com/watch?<wbr>v=6DIAc6ATOh0&feature=youtu.be</a><br>
<br>
Not much to get excited about from an end user's perspective yet, but<br>
what you see here is:<br>
- a native buffer algorithm, fully written in c++<br>
- background algorithm execution using task manager<br>
- the new API which uses a dictionary of algorithm parameters<br>
- a demo of dynamic property based parameters (will be exposed via the<br>
UI just like data defined symbols/labels/etc)<br>
<span class="HOEnZb"><font color="#888888"><br>
Nyall<br>
</font></span><div class="HOEnZb"><div class="h5">______________________________<wbr>_________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/qgis-<wbr>developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/qgis-<wbr>developer</a></div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">___________________________ ___ __<br>Ricardo Garcia Silva</div>
</div>