Matthias Kuhn
22c492e6e5
Rename QgsFieldKit to QgsFieldFormatter
2016-12-20 01:20:08 +01:00
Matthias Kuhn
f294201e7b
Remove QgsEditFormConfig::widgetType
2016-12-20 01:20:08 +01:00
Matthias Kuhn
1ad6e0bc2a
Document api breakages and add more doxymentation
2016-12-20 01:20:08 +01:00
Denis Rouzaud
9c4be41441
[spelling] labelling -> labeling
2016-12-19 23:58:29 +01:00
Harrissou Sant-anna
6f87532ac7
Options to speed up build and launch QGIS
2016-12-16 16:04:27 +01:00
Even Rouault
792873af5c
Merge pull request #3871 from rouault/auto_stretch
...
[FEATURE] Implement raster auto-stretching when updating canvas
2016-12-16 13:53:54 +01:00
Even Rouault
532eb58d1f
[FEATURE] Implement raster auto-stretching when updating canvas
...
This commit implements the improvements described at:
https://lists.osgeo.org/pipermail/qgis-developer/2016-September/044393.html
The QgsRasterMinMaxWidget now offers a seetting to specify that the statistics
should be computed each time the canvas extent changes.
Other changes:
- the content of the QgsRasterMinMaxWidget is now persistant.
- there is no longer any Load button. The global Apply / OK button of the raster
properties dialog has this effect.
- the default "limits" for single band raster is now MinMax and not CumulativeCut
- the default "limits" can be configured for single band, multi band single byte and
multi band multi byte
- "Strech using current extent" honours the "limits" instead of forcing min/max.
2016-12-16 12:36:06 +01:00
Tudor Bărăscu
3c39a1c7ff
Add missing qt5 build dependency ( #3874 )
2016-12-16 08:39:15 +07:00
Martin Dobias
8e5fb436b7
Remove QgsLabelingEngineInterface base class and implementation in QgsPalLabeling
...
It was ready to go for some time, just waiting for QgsMapRender that still used it.
2016-12-15 18:15:12 +08:00
Juergen E. Fischer
7ce2d3ebe0
api_break: QgsCrsCache was removed
2016-12-14 18:41:44 +01:00
nirvn
f02e4ad98f
[FEATURE][raster] transparency support for paletted renderer
2016-12-14 14:24:02 +07:00
Martin Dobias
556582979a
Rename QgsLegendModelV2 to QgsLegendModel
2016-12-12 03:27:14 +08:00
Martin Dobias
c783be1d04
Rename QgsComposerLegendStyle to QgsLegendStyle
2016-12-12 03:23:02 +08:00
Martin Dobias
3efc28d07b
Remove legacy class QgsComposerLegendItem and subclasses
2016-12-12 02:42:04 +08:00
Martin Dobias
2c9f1ff579
Make map canvas independent from overview canvas, simplify QgsMapCanvas API
2016-12-11 16:41:07 +08:00
Martin Dobias
c143be7a73
QgsMapSettings and QgsComposerMap store layers for rendering as weak pointers
...
... instead of using layer IDs which need to be resolved using QgsProject
2016-12-10 18:50:52 +08:00
Martin Dobias
d56a97d4fe
Merge QgsMapLayerRegistry into QgsProject
...
All methods/signals of QgsMapLayerRegistry moved verbatim to QgsProject.
2016-12-10 15:18:12 +08:00
Harrissou Sant-anna
e0912b8e2d
Update API break doc
2016-12-07 12:09:56 +01:00
nirvn
ab4a37f760
[color ramp] save/restore invert state for cpt-city ramps
2016-12-05 10:20:28 +07:00
nirvn
0b9fbeb983
QgsColorRampComboBox is dead, long live QgsColorRampButton
2016-12-03 13:40:27 +07:00
Nyall Dawson
7de1cc2f13
Removed unused QgsLayerTreeModelLegendNode::SymbolLegacyRuleKeyRole
2016-12-02 13:55:41 +10:00
Nyall Dawson
6d0203d612
Change QgsVectorLayer::featureCount( QgsSymbol* symbol ) to instead
...
use a legend key string
Avoids crashes due to symbol pointer lifetime issues
2016-12-02 13:55:41 +10:00
Nathan
311f482725
Move profiler instance to QgsApplication
2016-11-23 14:03:25 +10:00
Martin Dobias
e5f62e49ce
Remove legacy QgsLegendInterface, move still valid methods to QgisInterface
2016-11-22 08:25:01 +08:00
Nyall Dawson
3dcf03cf54
Merge pull request #3773 from alexbruy/network-analysis
...
Network analysis
2016-11-22 09:03:57 +10:00
Nyall Dawson
8c8be007b9
Remove redundant setLayer slots from QgsField(ComboBox|ExpressionWidget)
...
and switch uses of remaining slot to new style connects
2016-11-22 08:25:57 +10:00
Alexander Bruy
c1b6edc4fa
update API breaks document
2016-11-21 16:47:24 +02:00
Alexander Bruy
137b19845a
add note to the API breaks doc
2016-11-21 16:47:24 +02:00
Alexander Bruy
5cbf9d5129
remove references to networkanalysis from scrips and packaging files
2016-11-21 16:47:24 +02:00
nirvn
a8a05ba751
[symbology] add padding value for symbol/coloramp preview
2016-11-17 11:43:53 +07:00
Nyall Dawson
e624518e00
Merge pull request #3755 from nirvn/style_manager_upgrade
...
[FEATURE] Style management re-work and upgrade
2016-11-17 12:40:52 +10:00
Matthias Kuhn
f5f2850679
More api break documentation
2016-11-16 09:33:19 +01:00
Matthias Kuhn
5b4a88f8e0
[feature] Add layer scoped actions
...
Within the attribute table, there is a new button to trigger actions
which are not based on individual features but instead on the whole layer.
Normally they will perform actions based on all features or the selection.
In addition to this, a lot of cleanup has been done.
2016-11-16 09:33:19 +01:00
nirvn
5e487cfea4
[FEATURE] Style management re-work and upgrade
...
- A new favorite grouping system was added, which the symbols list
widget defaults to
- The selected tag / smartgroup in the symbols list widget now
persists when switching layers (and across sessions)
- The symbols list widget will update the tag / smartgroup combo
box when users add / rename / remove categories
- Users can now directly tag, as well as add to favorites, symbols
while saving those to the style database
- To streamline style management, groups have been removed and
fully replaced by tags
- Tags have been integrated into the import/export user interface
2016-11-16 14:12:19 +07:00
Nyall Dawson
5d78d60bf3
Remove duplicate QgsDataProvider::dataChanged( int ) signal
...
Was not needed and not emitted anywhere
2016-11-15 07:00:49 +10:00
Nyall Dawson
4a5faa083f
Remove duplicate selectionChanged signal from QgsVectorLayer
...
If you don't want the extra info, just don't capture it...
2016-11-15 07:00:49 +10:00
Martin Dobias
645514a23b
Remove setLayerName(), layerName() from QgsLayerTreeLayer
...
(replaced by setName(), name() overridden from the parent)
2016-11-15 00:56:22 +08:00
Martin Dobias
9872b4848d
Remove caching of GEOS representation within QgsGeometry (legacy)
2016-11-14 13:36:12 +08:00
Martin Dobias
d729951dcd
Remove caching of WKB from QgsGeometry (was kept just for compatibility)
...
Also improves the API to export/import WKB as QByteArray
2016-11-14 13:36:12 +08:00
Nyall Dawson
35a29d85c0
Add missing API break documentation
2016-11-08 09:08:09 +10:00
Nyall Dawson
02ea2d7703
Fix typos
2016-11-08 09:05:47 +10:00
Juergen E. Fischer
0ca9eb0d2c
debian packaging: drop trusty support
2016-11-07 12:15:23 +01:00
Nyall Dawson
9b9a002be5
Update api break docs
2016-11-02 14:46:24 +10:00
Nyall Dawson
961b63f292
Update API break docs
2016-11-02 11:07:07 +10:00
Nyall Dawson
6bbd0061f3
Move handling of not null constraint from edit form to layer
2016-11-02 11:07:07 +10:00
Nyall Dawson
47109d13b7
Flip some connects to new style
2016-11-01 11:10:40 +10:00
Nyall Dawson
70d7ce163e
Describe some dependancy changes in API break docs
2016-11-01 08:44:55 +10:00
Nyall Dawson
bd950616ac
Rename visible "favourite" strings to "favorite", change API to
...
use "favorite"
2016-10-31 08:00:19 +10:00
Matthias Kuhn
8e25b89357
Merge duplicated api doc break section titles
2016-10-28 12:31:40 +02:00
Matthias Kuhn
0b3646b252
Expression functions can dynamically report geometry and columns
2016-10-27 23:11:51 +02:00