Hi

Alvaro I also think this would be very interesting to add - and timely to get 
into QGIS 3.0. Looking forward to hearing opinions from other devs. I expect 
there will be many many corner cases you will have to deal with where there is 
currently an implicit assumption that only 1 canvas exists....

Regards

Tim


> On 25 Aug 2016, at 11:31 AM, A Huarte <ahuart...@yahoo.es> wrote:
> 
> Thank you very much Filipe!
> 
> The extra maps are normal windows as any dockable window in QGIS. It is a 
> QDockWidget object, and your behavior is as usual.
> 
> Best regards
> Alvaro
> 
> De: Filipe Dias <filipesd...@gmail.com>
> Para: A Huarte <ahuart...@yahoo.es>
> CC: "Qgis-developer@lists.osgeo.org" <Qgis-developer@lists.osgeo.org>
> Enviado: Jueves 25 de agosto de 2016 9:39
> Asunto: Re: [Qgis-developer] QEP about Multimap support for QGIS
> 
> Hi,
> Really nice feature in my opinion. Out of curiosity: would it be possible to 
> split Map 1 and Map 2 between two different screens? It would be really nice 
> to be able to drag Map 2's window to a second screen.
> Thanks
> Cheers
> 
> 
> On Thu, Aug 25, 2016 at 2:36 AM, A Huarte <ahuart...@yahoo.es 
> <mailto:ahuart...@yahoo.es>> wrote:
> Hi devs, I have developed an experimental code to support more than one map 
> in QGIS. I created a video showing the features implemented ( 
> https://vimeo.com/179982647 
> <applewebdata://9CABA1DD-9D2E-495D-9A72-9E75F439FC2E> ).
> 
> The main features are:
> 
> New user option to enable multi map canvas mode.
> QGIS has one no closeable default map, and 0-N extra dockable maps.
> Full integration of maps in legend using a new map legend node for each map.
> Print composer supports layouts with different maps.
> New legend menu option to synchronize the extent of maps.
> Map tools and plugins work with the current selected map (The signals and 
> slots to the map canvas are updated with an automatic mechanism of 
> synchronization to minimize the migration of code and to preserve behavior).
> 
> I'm aware that this is a big change in QGIS, and I am sure that this 
> capability must be debated by many people (project and developer leaders...) 
> before writing any code. Because of that, I have not created any QEP entry in 
> the https://github.com/qgis/ QGIS-Enhancement-Proposals 
> <applewebdata://9CABA1DD-9D2E-495D-9A72-9E75F439FC2E>  page.
> 
> I developed it to learn QGIS core and it will have work to do (plugins and 
> tools). But it runs fine, and it was funny :-). If at least, it is useful for 
> a day to implement this capability in QGIS or to see the amount of changes 
> needed, I am satisfied.
> 
> 
> 
> github:
> https://github.com/qgis/QGIS/ compare/master...ahuarte47: 
> Feature_MultimapView <applewebdata://9CABA1DD-9D2E-495D-9A72-9E75F439FC2E>
> 
> video:
> Multi Map Canvas for QGIS 
> <applewebdata://9CABA1DD-9D2E-495D-9A72-9E75F439FC2E>
> 
> 
>  <applewebdata://9CABA1DD-9D2E-495D-9A72-9E75F439FC2E>
> 
> 
> 
> 
> 
> Multi Map Canvas for QGIS
>  <applewebdata://9CABA1DD-9D2E-495D-9A72-9E75F439FC2E>
> Ver en vimeo.com <applewebdata://9CABA1DD-9D2E-495D-9A72-9E75F439FC2E>
> Vista previa por Yahoo
> 
> 
> 
> 
> Comments are welcome!
> 
> Best regards
> Alvaro Huarte - https://github.com/ahuarte47 
> <applewebdata://9CABA1DD-9D2E-495D-9A72-9E75F439FC2E>
> 
> 
> ______________________________ _________________
> Qgis-developer mailing list
> Qgis-developer@lists.osgeo.org <mailto:Qgis-developer@lists.osgeo.org>
> List info: http://lists.osgeo.org/ <http://lists.osgeo.org/> 
> mailman/listinfo/qgis- developer
> Unsubscribe: http://lists.osgeo.org/ <http://lists.osgeo.org/> 
> mailman/listinfo/qgis- developer
> 
> 
> 
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer@lists.osgeo.org
> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer

—









Tim Sutton

Co-founder: Kartoza
Project chair: QGIS.org

Visit http://kartoza.com <http://kartoza.com/> to find out about open source:

Desktop GIS programming services
Geospatial web development
GIS Training
Consulting Services

Skype: timlinux
IRC: timlinux on #qgis at freenode.net

Kartoza is a merger between Linfiniti and Afrispatial

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to