70013 Commits

Author SHA1 Message Date
Nyall Dawson
704b280065 Expose control over balloon wedge width 2021-03-21 16:57:29 +10:00
Nyall Dawson
2b0a2bf42c [feature] Add new "balloon" (speech bubble) callout style 2021-03-21 16:57:29 +10:00
vcloarec
abad54997e add temporal controller ui file to GUI_UI headers 2021-03-21 15:25:35 +10:00
Nyall Dawson
fdd59d3218 Fix warning 2021-03-21 14:14:44 +10:00
Nyall Dawson
b6288e8df1 Fix build 2021-03-21 14:14:44 +10:00
Nyall Dawson
d40621534f Fixups 2021-03-21 14:14:44 +10:00
Nyall Dawson
55a79ac1e7 ...and DEFINITELY no 'foreach'!! 2021-03-21 14:14:44 +10:00
Nyall Dawson
25595557c1 Definitely no more Q_FOREACH 2021-03-21 14:14:44 +10:00
uclaros
106c8260cd Update tooltips for scale and rotate features tools 2021-03-21 11:04:02 +10:00
Mathieu Pellerin
71555aba64
Merge pull request #42337 from nirvn/fix_build_no_georeferencer
Fix building QGIS when WITH_GEOREFERENCER is false
2021-03-20 14:48:45 +07:00
nirvn
d4d0d200b7 Fix building QGIS when WITH_GUI is false 2021-03-20 13:39:37 +07:00
nirvn
959173a9d1 Switch WITH_GUI and WITH_GEOREFERENCER to false on the OGC CI 2021-03-20 12:06:42 +07:00
nirvn
c5e5c46437 Fix building QGIS when WITH_GEOREFERENCER is false 2021-03-20 11:21:02 +07:00
Nyall Dawson
f5be851a7c More indentation 2021-03-20 13:58:20 +10:00
Nyall Dawson
14fd257c26 More indentation 2021-03-20 13:58:20 +10:00
Nyall Dawson
2a9d2b02b1 Indentation 2021-03-20 13:58:20 +10:00
Nyall Dawson
44936efc6a Indentation 2021-03-20 13:58:20 +10:00
Nyall Dawson
22aa733240 Identation 2021-03-20 13:58:20 +10:00
Nyall Dawson
764d802668 Remove accidental checkin 2021-03-20 13:58:20 +10:00
Nyall Dawson
c3f93fd79b Remove redundant qgsOverload, use qOverload instead 2021-03-20 13:58:20 +10:00
Nyall Dawson
7e7c02a112 Fix build again 2021-03-20 13:58:20 +10:00
Nyall Dawson
12e68c746d Can't use std::as_const in headers which sip reads... 2021-03-20 13:58:20 +10:00
Nyall Dawson
d7b1b9344b Fix build 2021-03-20 13:58:20 +10:00
Nyall Dawson
876ee57f51 Remove redundant qgis::as_const implementation, move to c++17 std::as_const 2021-03-20 13:58:20 +10:00
Hannes
98ebd409a4 Minor cleanup of INSTALL.md
- Remove extra indentation of code blocks that made copy'n'pasting ugly
	- Probably fixed in indentation bug for `~/.config/QtProject/qtlogging.ini`
- Some homogenization of code markup, didn't look through all parts of the document though
- Turn inline comments into actual `#` comments
- In Server part:
  - Use "example.com" for example domains
  - Be more explicite about paths
- I also tried to fix some formatting markup
2021-03-20 09:18:50 +10:00
Nyall Dawson
b4f890e5f9 Spell again 2021-03-19 18:47:23 +10:00
Nyall Dawson
0c5ffe7ecf Spelling 2021-03-19 18:47:23 +10:00
Nyall Dawson
f759c59334 [feature] New callout style for curved lines
Renders a nice cartographically pleasing curved line between the
labels and features.

Options include selecting a specific curve orientation (clockwise
or counterclockwise), or an automatic orientation option which
determines optimal orientation for each individual label. Users
also have control over the amount of curvature applied to the
callout lines.
2021-03-19 18:47:23 +10:00
Nyall Dawson
425f27186f Add method to determine closest side of rectangle to a point 2021-03-19 18:47:23 +10:00
Nyall Dawson
ba6d96725b Add geometry util to calculate a point along a segment offset in a perpendicular direction by a set offset amount 2021-03-19 18:47:23 +10:00
Nyall Dawson
8b94ec5458 Move code for generating the annotation "balloon" style background
shape out into a new class so that it can be reused elsewhere
2021-03-19 16:45:42 +10:00
Matthias Kuhn
f79d18f51c
Merge pull request #41996 from qgis/m-kuhn-patch-1
Remove "stale" label when a comment is added
2021-03-19 07:43:17 +01:00
Mathieu Pellerin
0b75c6caba
Merge pull request #42303 from nirvn/ellipse_fixes
Ellipse marker symbol layer fixes and code improvements
2021-03-19 09:43:55 +07:00
nirvn
ad998573d4 [optimization][symbology] Rely on enum for ellipse marker symbol layer shapes 2021-03-19 07:59:27 +07:00
Denis Rouzaud
4cd1b5b975
fix open form button not always enabled in relation reference widget (#42144)
* fix open form button not always enabled in relation reference widget

when the underlying model has more feature than what the model fetches by default (100),
the feature is not fetched yet when the combobox has its index changed

the new signal allows to be aware when the feature is ready to be used
2021-03-18 20:37:09 +01:00
Matthias Kuhn
073e3f81f4
Merge pull request #42295 from suricactus/fix_attr_table_shifts2
Fix wrong attr values in joined fields
2021-03-18 19:29:00 +01:00
Matthias Kuhn
c22f5a927b
Merge pull request #42256 from domi4484/abstractRelationWidgetUpdateUi
Added missing calls to updateUi hook
2021-03-18 19:28:46 +01:00
Matthias Kuhn
0c75aa3e76
Merge pull request #42313 from domi4484/removeQgsRelationMisleadingDebugOutput
Avoid misleading debug output "Invalid relation: no ID"
2021-03-18 19:27:18 +01:00
Damiano
e75b6df2ee
Fix relation editor widget not visible if n:m relation name is empty (#42312)
Check relations for equality by Id instead of name and check only if the
relation in context is valid.
2021-03-18 18:54:15 +01:00
Damiano
7a593154f9 Avoid misleading debug output "Invalid relation: no ID"
Set the relation ID at first to avoid debug messages
2021-03-18 17:11:11 +01:00
Alessandro Pasotti
168735fb00
Merge pull request #42307 from elpaso/wtf-wms-control-images
Fix WMS control images
2021-03-18 11:58:21 +01:00
Alessandro Pasotti
49d34717dc More masks 2021-03-18 10:56:38 +01:00
Alessandro Pasotti
ead5f71385 Fix WMS control images 2021-03-18 09:38:02 +01:00
Alessandro Pasotti
450b8d7d50 Restore test script committed by mistake 2021-03-18 08:22:55 +01:00
Alessandro Pasotti
a5843800e3
Merge pull request #42292 from elpaso/bugfix-wms-scale-dpi-rounding-error
Fix WMS DPI scale rounding error
2021-03-18 08:12:59 +01:00
Nyall Dawson
e5ab5358e2 Cleanup callout code to remove a lot of duplicated code between
simple line and manhattan line callout classes
2021-03-18 13:58:09 +10:00
nirvn
e87b1ac8cc [symbology] Fix stroke-only ellipse markers not reflecting selected state 2021-03-18 10:20:55 +07:00
nirvn
6d64fabe07 [ui] Disable fill color for stroke-only ellipse symbols 2021-03-18 10:15:08 +07:00
Nyall Dawson
4791fc4cf4 Update action text and tooltip 2021-03-18 12:15:40 +10:00
Nyall Dawson
5d06c1d48d [FEATURE] When the "show pinned labels" option is enabled, also
highlight any pinned callout start or end points

This allows users to immediately see which callouts points have
been manually placed vs are automatically placed.
2021-03-18 12:15:40 +10:00