72280 Commits

Author SHA1 Message Date
Nyall Dawson
c2e1ea3b39 QgsGeometry::Change operator== should be const 2021-07-20 17:25:48 +10:00
Nyall Dawson
ec8943fe4b Another std::min fix 2021-07-20 17:25:48 +10:00
Nyall Dawson
1621594e51 Update constructor of QDateTimeEdit 2021-07-20 17:25:48 +10:00
Nyall Dawson
8e508c28b4 Remove unused deprecated header 2021-07-20 17:25:48 +10:00
Nyall Dawson
b3283f63c7 Misc qt6 build fixes 2021-07-20 17:25:48 +10:00
Nyall Dawson
b4903aeb44 Fix list to set 2021-07-20 17:25:48 +10:00
Nyall Dawson
99be260ba2 qrand is gone 2021-07-20 17:25:48 +10:00
Nyall Dawson
3b6497cbfe Fix build command 2021-07-20 17:25:48 +10:00
Nyall Dawson
6f9cbde7c7 Some qwt related build fixes 2021-07-20 17:25:48 +10:00
Nyall Dawson
ddd2e2cd2e Build qwt 6.2, which supports qt6 2021-07-20 17:25:48 +10:00
Nyall Dawson
26ede995ae Qt5 compilation fix 2021-07-20 17:25:48 +10:00
Nyall Dawson
35511ff66c Add qtdeclarative dependancy 2021-07-20 17:25:48 +10:00
Nyall Dawson
d16d0311d4 QButtonGroup::buttonClicked( int ) doesn't exist anymore 2021-07-20 17:25:48 +10:00
Nyall Dawson
b6aaf6dea6 std::min fixes 2021-07-20 17:25:48 +10:00
Nyall Dawson
cc57cdd85c Fix QChar to int conversion doesn't exist anymore 2021-07-20 17:25:48 +10:00
Nyall Dawson
55840a7293 Remove unused variable 2021-07-20 17:25:48 +10:00
Nyall Dawson
d6126c0115 Fix qt6 build 2021-07-20 17:25:48 +10:00
Nyall Dawson
ae6f4ade1c QRegExp -> QRegularExpression 2021-07-20 17:25:48 +10:00
Nyall Dawson
965bc1fdb3 Forward declare QSvgWidget to defer dealing with this for now 2021-07-20 17:25:48 +10:00
Nyall Dawson
02afa1e563 Signature of virtual method has changed in qt6 2021-07-20 17:25:48 +10:00
Nyall Dawson
98257b8c1d Fix metatype build error due to QPROPERTY of forward declared class 2021-07-20 17:25:48 +10:00
Nyall Dawson
6d7d7ccbde QTreeView::viewOptions() doesn't exist in qt 6 2021-07-20 17:25:48 +10:00
Nyall Dawson
ea43f6bfd4 QUuid cannot be constructed from string in Qt6 2021-07-20 17:25:48 +10:00
Nyall Dawson
87e265387b Fix QML cmake for qt 6 2021-07-20 17:25:48 +10:00
Nyall Dawson
8be17527e0 A bunch of gui cmake fixes for qt6 2021-07-20 17:25:48 +10:00
Nyall Dawson
c313b27c4c Analysis compiles in qt6 2021-07-20 17:25:48 +10:00
Nyall Dawson
c1ac799076 String ref qt6 fixes 2021-07-20 17:25:48 +10:00
Nyall Dawson
f4d9f83e3b endl -> Qt::endl 2021-07-20 17:25:48 +10:00
Nyall Dawson
f2bcea2f65 Fix detection of print support for qt6 in analysis lib 2021-07-20 17:25:48 +10:00
Nyall Dawson
1773eac749 Some qt6 compilation fixes in tests 2021-07-20 17:25:48 +10:00
Nyall Dawson
7111144504 Remove nonsense debug message 2021-07-20 17:25:48 +10:00
Nyall Dawson
af859912c3 Fix another unintended int to QChar conversion in debug message 2021-07-20 17:25:48 +10:00
Nyall Dawson
6e5d191470 Fix type conversion in debug code 2021-07-20 17:25:48 +10:00
Nyall Dawson
c44e328885 Fix accidental int to QChar conversion in debug message 2021-07-20 17:25:48 +10:00
Nyall Dawson
71a6eb727b Remove use of deprecated QtCore_VERSION_STRING for qt6 builds 2021-07-20 17:25:48 +10:00
Nyall Dawson
912c0a86b5 Fix crash in expression array functions on qt6
Calling *std::min_element/max_element on an empty container
leads to a crash
2021-07-20 14:45:01 +10:00
Nyall Dawson
6776b1b0d7 Fix crash in vector layer iteration on Qt6 builds
Decrementing an iterator which is already at the beginning results
in a crash
2021-07-20 14:42:18 +10:00
Nyall Dawson
81b934d9d1 Rework API and improve memory handling of graph objects
Instead of QgsGraphBuilder::graph() taking the ownership of the graph
and leaving the QgsGraphBuilder in an unpredictable state, add an
explicit "takeGraph" method which takes the existing graph and
make the existing "graph" method just return a copy of the graph.

Also fix corresponding memory leaks in network analysis processing
algorithms.

Fixes #44079
2021-07-20 13:54:46 +10:00
Nyall Dawson
9328953aa7 [layouts] Ensures that 1:1 zoom level on layout designer accounts
for actual screen dpi, and responds correctly when window is dragged
between screens
2021-07-20 11:21:29 +10:00
Mathieu Pellerin
d8461a1537 Fix QgsFontUtils test 2021-07-20 04:12:31 +10:00
nirvn
f2502f7b08 Fix mesh editor test (remove deprecated QList::toSet()) 2021-07-20 04:12:31 +10:00
nirvn
1fdba5d341 Reactivate tests for the Qt6 build 2021-07-20 04:12:31 +10:00
nirvn
223c5fbfbe Remove deprecated QTest flag to unlock compilation against qt6 2021-07-20 04:12:31 +10:00
Jürgen Fischer
aae73a7002
Update 10_bug_report.md
the community is the project.
2021-07-19 17:35:40 +02:00
Nyall Dawson
98cbabb5f3 Fix qt6 build 2021-07-19 21:27:12 +07:00
Peter Petrik
9b864c5463
fix qt6 compilation after mesh editing PR (#44240) 2021-07-19 13:31:00 +02:00
Alessandro Pasotti
ff54bd5380
Merge pull request #43831 from elpaso/localization-more-fixes
GUI localization tweaks
2021-07-19 10:46:41 +02:00
Nyall Dawson
1436a81b31 Truncate filter from middle of string 2021-07-19 17:01:07 +10:00
Nyall Dawson
73f9020399 Truncate very long filter strings in tooltip
Fixes #44217
2021-07-19 17:01:07 +10:00
Vincent Cloarec
8cd8bec5f2
[mesh] mesh frame editing part 3 - Advanced editing (#44169)
[mesh] [feature] Delaunay triangulation and face refinement for advanced mesh editing tools
2021-07-19 08:21:31 +02:00