Nyall Dawson
7c086beb92
Fix some map item todos
2018-01-05 11:15:03 +10:00
Nyall Dawson
49eaebbf40
Remove outdated icon support for item metadata
...
Now handled in QgsLayoutItem directly
2018-01-05 11:15:03 +10:00
Nyall Dawson
aafe1cc477
Fix some untranslatable strings
2018-01-05 11:15:03 +10:00
Nyall Dawson
5160ad942f
Remove some outdated todos
2018-01-05 11:15:03 +10:00
Nyall Dawson
3994c4a476
Restore legend atlas behavior
2018-01-05 11:15:03 +10:00
Nyall Dawson
2ef3a5f199
Port current geometry from atlas to layouts
2018-01-05 11:15:03 +10:00
Nyall Dawson
92003c8797
Code shuffle, to make QgsLayoutContext aware of parent QgsLayout
2018-01-05 11:15:03 +10:00
Nyall Dawson
4a7813b953
Restore picture atlas handling
2018-01-05 11:15:03 +10:00
Nyall Dawson
fee1c211a6
Restore HTML item atlas functionality
2018-01-05 11:15:03 +10:00
Nyall Dawson
8072d4d357
Restore some more atlas style related UI
2018-01-05 11:15:03 +10:00
Nyall Dawson
6506bcda20
Restore some more atlas handling
2018-01-05 11:15:03 +10:00
Nyall Dawson
a5ab4e16e4
Restore shape atlas handling
2018-01-05 11:15:03 +10:00
Nyall Dawson
e72e20b8e0
Restore attribute table atlas handling
2018-01-05 11:15:03 +10:00
Nyall Dawson
b602b3d58e
Working label updates on atlas feature change
2018-01-05 11:15:03 +10:00
Nyall Dawson
5d1d25b36b
Add atlas expression context scope to layouts
2018-01-05 11:15:03 +10:00
Nyall Dawson
3318bfbb4d
Restore atlas based autogenerated filenames
2018-01-05 11:15:03 +10:00
Nyall Dawson
60a28e32b7
Add some unit tests
2018-01-05 11:15:03 +10:00
Nyall Dawson
171f402ab0
Use messagebar for atlas messages instead of message box
2018-01-05 11:15:03 +10:00
Nyall Dawson
b7596970bc
Remove outdated TODO
2018-01-05 11:15:03 +10:00
Nyall Dawson
108c9548a7
Atlas sort can be an expression
2018-01-05 11:15:03 +10:00
Nyall Dawson
520c2aab19
More work on atlas GUI
2018-01-05 11:15:03 +10:00
Nyall Dawson
e169c219b3
Work on modernizing atlas
2018-01-05 11:15:03 +10:00
Nyall Dawson
d62bc35f64
Undo/redo for atlas settings changes
2018-01-05 11:15:03 +10:00
Nyall Dawson
25170da03f
Start porting atlas GUI
2018-01-05 11:15:03 +10:00
Nyall Dawson
f86c2988bb
Serialize atlas settings
2018-01-05 11:15:03 +10:00
Nyall Dawson
83af35275e
The layouts currently stored with a project are QgsPrintLayouts
...
In future other layout types will be stored in projects, but
for now we only have print layouts
2018-01-05 11:15:03 +10:00
Nyall Dawson
e6a6db89a1
Add QgsLayout subclass, QgsPrintLayout
...
A print layout is a layout with an atlas
2018-01-05 11:15:03 +10:00
Nyall Dawson
bd7784cd00
Start working on restoring atlas
2018-01-05 11:15:03 +10:00
Nyall Dawson
df95536715
Fix build warnings
2018-01-05 09:36:57 +10:00
Martin Dobias
c9dba998ad
[3d] Fix a crash when restoring a project with bad layer ref ( fixes #17687 )
2018-01-05 00:20:21 +01:00
Juergen E. Fischer
d6e43ef829
oracle provider: adapt to ab05bfb1
2018-01-04 23:28:21 +01:00
Juergen E. Fischer
e271b647d4
translation string updates (incl. better translatable date time widget
...
help)
2018-01-04 22:49:30 +01:00
Denis Rouzaud
227dc9cf76
use appropriate field type in date time edit widget wrapper
2018-01-04 13:54:45 -04:00
Matthias Kuhn
ab05bfb1bb
Move QGISDEBUG definition to header
...
Because having it as a compiler flag means that when compiling a dependant application we need to have extra knowledge of this setting at compile time of the dependant application.
If this is not guaranteed (and the dependant application is compiled without QGISDEBUG while libqgis_core.so is compiled with QGISDEBUG) will result in different class definitions being found in header and library. For example for the optional QgsCoordinateTransform::mHasContext member. This in turn leads to crashes with funky traces and no chance to find out what's going on.
2018-01-04 18:36:22 +01:00
Juergen E. Fischer
c8cb68ae77
fix translation text
2018-01-04 16:53:56 +01:00
Mathieu Pellerin
d4447e256e
[ui] add consistent spacing in the symbol list widget ( #5987 )
2018-01-04 18:01:10 +07:00
Harrissou Sant-anna
d09f3f8b4a
[needs-docs] Organize tab sequence in options dialog ( #5964 )
2018-01-04 16:21:15 +07:00
Nyall Dawson
66aaaadd67
Fix tracing still active when snapping is turned off
...
Otherwise tracing is disabled in the snapping toolbar, yet still
active on the canvas.
2018-01-04 19:29:36 +11:00
Harrissou Sant-anna
63ba4feab6
eplace Line by LineString
2018-01-04 16:14:28 +11:00
Harrissou Sant-anna
b01a752bff
List more geometry types in New Memory Layer dialog
...
Fixes 17594
2018-01-04 16:14:28 +11:00
Harrissou Sant-anna
04ccd26d37
[needs-docs] Reorganize project properties tabs order ( #5970 )
2018-01-04 12:07:28 +07:00
Harrissou Sant-anna
7112624dd2
[needs-docs] Organize raster/vector properties tabs order ( #5965 )
2018-01-04 12:06:02 +07:00
Nyall Dawson
b904731259
Respect transform context in point locator
2018-01-04 15:04:42 +11:00
Nyall Dawson
8f15cdf680
Respect transform contexts when tracing
2018-01-04 15:04:42 +11:00
Mathieu Pellerin
13ad7608e8
fix an options dialog search crasher ( #5978 )
2018-01-04 10:48:42 +07:00
Nyall Dawson
d69f932c31
Reformat code
2018-01-04 12:27:38 +11:00
Nyall Dawson
71cdb8cf8e
Fix QgsVectorLayer::updateFeature cannot add geometry to feature
...
with no existing geometry
Fixes #17678
2018-01-04 12:27:38 +11:00
Nyall Dawson
5ecb5603df
Fix QgsVectorLayer::updateFeature returns true when errors occur
...
Refs #17678
2018-01-04 12:27:38 +11:00
Nyall Dawson
c94d26a5d5
Doxygen++
2018-01-04 12:27:38 +11:00
Nyall Dawson
7febd1e461
Fix pasting features to new layer doesn't paste fields
...
Fixes #17702
2018-01-04 08:10:52 +11:00