Nyall Dawson
|
0935b58fef
|
Cleanup QgsMapLayer for 3.0
- implement QGIS 3.0 TODOs
- mark methods as const correct
- rename 'the...' parameters to remove 'the'
- mark QgsVectorLayer::getFeatures as const
|
2016-07-15 06:07:00 +10:00 |
|
Nyall Dawson
|
fe4fa419f8
|
Make QgsVectorLayerEditBuffer methods const correct
Also add some optimisations to avoid iterations over all
contents of the buffers
|
2016-07-15 06:06:14 +10:00 |
|
Nyall Dawson
|
6c6f3c1e34
|
Remove deprecated members from QgsMapLayer
|
2016-07-15 06:02:45 +10:00 |
|
Nyall Dawson
|
7d2027faa9
|
Fix most remaining methods which return a reference to
QgsCoordinateReferenceSystem or which take a pointer to a
CRS
|
2016-07-15 06:01:39 +10:00 |
|
Nyall Dawson
|
726569c6bc
|
QgsMapLayer::crs() now returns a copy, not a reference
(desirable because QgsCoordinateReferenceSystem is implicitly shared)
|
2016-07-15 06:00:51 +10:00 |
|
Nyall Dawson
|
a2efab0485
|
Make QgsVectorLayerImport use QgsCoordinateReferenceSystem
references, not pointers
|
2016-07-15 06:00:11 +10:00 |
|
Nyall Dawson
|
e683101b10
|
Make QgsVectorDataProvider::fields() return a copy
Implements a QGIS 3.0 TODO
|
2016-07-15 05:59:02 +10:00 |
|
Nyall Dawson
|
1bafa80089
|
Const correctness for numerous data provider methods
|
2016-07-15 05:57:57 +10:00 |
|
Nyall Dawson
|
fd42ed3145
|
Use reference rather than pointer for crs in QgsVectorFileWriter
Since QgsCoordinateReferenceSystem is implicitly shared, it's a
safer approach
|
2016-07-15 05:57:03 +10:00 |
|
Martin Dobias
|
34e6a71327
|
Add note about QgsMapCanvas::refresh() behavior
|
2014-11-15 11:55:47 +07:00 |
|
Martin Dobias
|
c4546171ff
|
Start of doxygen page about API breaks
|
2014-09-06 14:06:48 +07:00 |
|