summaryrefslogtreecommitdiff
path: root/src/positioning/qdoublematrix4x4_p.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove QtGui dependency from QDoubleMatrix4x4Alex Blasche2017-04-111-1/+1
| | | | | | | | | This fixes the -no-gui build. Task-number: QTBUG-60062 Change-Id: I71400dfddac8ddf6a74906be8ba1272bf4a86781 Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
* Fix DLL linkage of operator>>(QDataStream, QDoubleMatrix4x4)Thiago Macieira2017-04-111-1/+1
| | | | | | | | | | | | | It's marked as exported from QtGui, yet the implementation is in qdoublematrix.cpp. That cannot be. Found by MSVC 2015: qdoublematrix4x4.cpp(1097): warning C4273: 'operator >>': inconsistent dll linkage qdoublematrix4x4_p.h(939): note: see previous definition of '>>' Change-Id: I523b0abacd5148b2bf08fffd14b419faf3d1e584 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Make QGeoProjectionWebMercator use a projection matrixPaolo Angelelli2017-01-231-0/+946
This patch changes the way QGeoProjectionWebMercator implements its operations -to and -from screen coordinates. By using a double matrix 4x4 instead of only scaling and shifting this will make it possible to convert coordinates also in presence of bearing and tilting != 0 Change-Id: I6a74a9675a7ad397ec6ad32f4274f897aa7694b1 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>