Nyall Dawson
53e24f1951
[FEATURE][layouts] Add group/ungroup action to layout context menu
...
Group/ungroup actions show only when an appropriate selection
is present. I.e. "group" appears when a selection of at least
two items is present, and "ungroup" appears only when at least
one of the selected items is a group.
Refs #1830
2017-10-10 09:48:43 +10:00
Nyall Dawson
fdc0f75066
Fix redoing group visibility creates multiple new undo commands
2017-10-10 09:37:29 +10:00
Nyall Dawson
30eab10619
Fix handling of overlapping item commands
2017-10-10 09:06:02 +10:00
Nyall Dawson
8fb2c3cf6e
Fix doxygen test
2017-10-10 06:33:32 +10:00
Nyall Dawson
b791da315d
Fix tests
2017-10-10 05:43:33 +10:00
Nyall Dawson
46a0a48fc9
When moving/resizing grouped items, don't snap to selected
...
groups members
2017-10-09 20:37:08 +10:00
Nyall Dawson
f58947d9b6
Fix valgrind noise
2017-10-09 20:28:39 +10:00
Nyall Dawson
02acbb4184
Fix undo/redo for groups
2017-10-09 19:23:46 +10:00
Nyall Dawson
e17b32c6e2
Fix moving/resizing grouped items
2017-10-09 19:23:46 +10:00
Nyall Dawson
eb2b181a92
When a grouped item is selected, we only draw the individual item
...
bounds (not the group bounds)
2017-10-09 19:23:46 +10:00
Nyall Dawson
7c81a1516d
Grouped items are not selectable
2017-10-09 19:23:46 +10:00
Nyall Dawson
606ad21a51
Port group actions from composer
2017-10-09 19:23:46 +10:00
Nyall Dawson
5aa9a1556f
Start porting group handling from composer
2017-10-09 19:23:46 +10:00
Nyall Dawson
955742a3aa
Don't create undo commands on destroying a layout
2017-10-09 19:23:46 +10:00
Matthias Kuhn
6b418decd6
Spelling: use vertices rather than vertexes
...
... because that's what's used almost consistently throughout the codebase.
2017-10-09 10:13:13 +02:00
Blottiere Paul
ac66ced1c3
Merge pull request #5086 from pblottiere/pr_auxiliary_storage
...
[Feature] Auxiliary Storage
2017-10-09 08:58:21 +01:00
Denis Rouzaud
8a8e2e3a14
fix sipify test
2017-10-09 09:51:40 +02:00
Denis Rouzaud
6e14854f90
[sipify] remove redundant private sections
2017-10-09 09:51:40 +02:00
Blottiere Paul
9bbd0eacd1
Update sip binding
2017-10-09 07:32:12 +01:00
Blottiere Paul
2dddf78b29
Fix indentation
2017-10-09 07:31:52 +01:00
Blottiere Paul
12dfb19785
Emit signal to update the style dock
2017-10-09 05:39:22 +01:00
Blottiere Paul
1fb9f2ae01
Ignore archive files given as layername in command line
2017-10-09 05:39:22 +01:00
Blottiere Paul
67cff3ddd7
Auxiliary fields are linked to data defined for all subproviders
2017-10-09 05:39:22 +01:00
Blottiere Paul
9cb3ff3cf2
Fix checkbox status for auxiliary field
2017-10-09 05:39:22 +01:00
Blottiere Paul
9fd80f9b40
Check if join information is for auxiliary layer when filtering
2017-10-09 05:39:22 +01:00
Blottiere Paul
cbd7973035
Expand documentation
2017-10-09 05:13:59 +01:00
Blottiere Paul
328eabfbc1
Update sip binding
2017-10-09 05:13:59 +01:00
Blottiere Paul
3d7ac65764
Add tests
2017-10-09 05:13:59 +01:00
Blottiere Paul
3f8ae8b225
Some minor refactoring
2017-10-09 05:13:59 +01:00
Blottiere Paul
4495e8ab95
Actions are already initialized in header
2017-10-09 05:13:59 +01:00
Blottiere Paul
c3b1cb3f23
Remove Q_FOREACH
2017-10-09 05:13:59 +01:00
Blottiere Paul
c677c40b26
Update information label
2017-10-09 05:13:59 +01:00
Blottiere Paul
c2b829011c
Update documentation and sip binding
2017-10-09 05:13:59 +01:00
Blottiere Paul
7483c6e95f
Remove QgsAuxiliaryField class
2017-10-09 05:13:59 +01:00
Blottiere Paul
fc0ebb783d
Allow user to create its own auxiliary field
2017-10-09 05:13:59 +01:00
Blottiere Paul
4e10a11a47
Add a custom name for symbol layers in property definition
2017-10-09 05:13:59 +01:00
Blottiere Paul
4fa3400981
Properly update layer settings when an auxiliary field is deleted
2017-10-09 05:13:59 +01:00
Blottiere Paul
b6752df628
Auxiliary storage can be used on non spatial layer
2017-10-09 05:13:59 +01:00
Blottiere Paul
94fde118a5
Fix join information in clone
2017-10-09 05:13:59 +01:00
Blottiere Paul
51a52293ae
Revert a modification in diagram provider
2017-10-09 05:13:59 +01:00
Blottiere Paul
27cbc91df5
Add a safe guard
2017-10-09 05:13:59 +01:00
Blottiere Paul
e14c5a248b
Update documentation and sip binding
2017-10-09 05:13:59 +01:00
Blottiere Paul
97ee342e1c
Set editor widget setup to Hidden
2017-10-09 05:13:59 +01:00
Blottiere Paul
baa2b968bc
Auxiliary data is cloned too
2017-10-09 05:13:59 +01:00
Blottiere Paul
9306226e94
Auxiliary field creation is correctly managed for width in QgsSymbolsListWidget
2017-10-09 05:13:59 +01:00
Blottiere Paul
703fbde035
Do not activate auxiliary data button everywhere
2017-10-09 05:13:59 +01:00
Blottiere Paul
429b1ec3c2
Fix auxiliary field creation for QgsSymbolListWidget
2017-10-09 05:13:59 +01:00
Blottiere Paul
fd455f67e7
A simple click is enough to create auxiliary layer and display "change label properties" window
2017-10-09 05:13:59 +01:00
Blottiere Paul
34ac1ecbc6
Automatically update the editor widget setup according to the standard template of the property newly created
2017-10-09 05:13:59 +01:00
Blottiere Paul
821aadc400
Hide auxiliary columns which can be edited by "change label properties" map tool
2017-10-09 05:13:59 +01:00