Loïc Bartoletti
f558b742cf
Add tests
2018-04-21 08:16:14 +10:00
Loïc Bartoletti
2702a3092f
Fix warn doc
2018-04-21 08:16:14 +10:00
Loïc Bartoletti
b09cbaeb98
sipify
2018-04-21 08:16:14 +10:00
Loïc Bartoletti
70d5536054
fix doc
2018-04-21 08:16:14 +10:00
Loïc Bartoletti
0bacf0ff16
- Add some methods in QgsVector3D
...
- Move QgsVector3D from 3d to core
- Use QgsVector3D instead of QVector3D
2018-04-21 08:16:14 +10:00
Loïc Bartoletti
9d649e738a
Add skewLines intersection algorithm
2018-04-21 08:16:14 +10:00
Martin Dobias
bac3080754
[FEATURE] Identify: more selection modes (simple / polygon / freehand / radius)
...
This extends identify tool with the ability to switch to different selection modes
(the ones offered also by the selection map tool)
2018-04-20 22:52:31 +02:00
Nyall Dawson
d87f75aa98
[processing] Unit tests for distance param widget wrapper
2018-04-20 22:44:28 +10:00
Nyall Dawson
91c1277035
[processing] Swap more QGIS and GDAL algorithm parameters to distance params
2018-04-20 22:44:28 +10:00
Matthias Kuhn
11735067d5
Merge pull request #6808 from m-kuhn/fixxxxes
...
Some minor code fixes
2018-04-20 14:37:39 +02:00
rldhont
f914762b46
Merge pull request #6793 from pblottiere/bugfix_owslib
...
[server][bugfix] Cleaning GetCapabilities response
2018-04-20 14:12:17 +02:00
Nyall Dawson
6358daad91
Fix broken translation string
2018-04-20 20:08:28 +10:00
Nyall Dawson
4a594d3f32
[FEATURE][processing] Add buttons to save/clear/copy log
...
In the algorithm execution dialog, this adds buttons to allow
users to save the current log (to text or HTML files), copy the
log contents to the clipboard, and clear the log.
2018-04-20 20:08:28 +10:00
Peter Petrik
5b1918f5f3
use unique_ptrs for tmp pointers
2018-04-20 11:56:16 +02:00
Peter Petrik
5b8a341e04
fix Doxygen warnings
2018-04-20 10:39:28 +02:00
Nyall Dawson
0dfb3c2d8c
[processing] Use distance parameter for more algorithms
2018-04-20 18:27:00 +10:00
Nyall Dawson
1d0d22361c
Smoother looking warning icon
2018-04-20 18:27:00 +10:00
Nyall Dawson
6412138259
Indentation
2018-04-20 18:27:00 +10:00
Nyall Dawson
6a2625664e
[processing] Add dedicated "distance" parameter
...
This is a subclass of QgsProcessingParameterNumber, but specifically
for numeric parameters which represent distances. It is linked
to a parent parameter, from which the distance unit will
be determined, and is shown using a dedicated distance widget
within the processing parameters panel. This widget shows
the distance unit.
This avoids the confusion when running algorithms which
use distances where the unit depends on a layer or CRS parameter -
e.g. the distance parameter in the buffer algorithm gives
the distance in layer units... so now we can show those units
directly within the dialog. Hopefully this leads to less
user confusion and accidental "1000 degree buffers"!
Additionally - if the unit is in degrees, a small warning
icon is shown next to the parameter. The tooltip for this
icon advises users to reproject data into a suitable
projected local coordinate system.
Initially implemented for the native buffer and single
sided buffer algorithm only - but more will be added.
Fixes #16290
2018-04-20 18:27:00 +10:00
matteo
9107da368e
[processing] fix missing import
2018-04-20 18:26:33 +10:00
Matthias Kuhn
62ca029849
QString() to QStringLiteral()
2018-04-20 10:19:50 +02:00
Matthias Kuhn
e6181e1a5b
Adjust to const-correct renderer API
2018-04-20 10:18:39 +02:00
Peter Petrik
d1240119ef
use QStringLiteral
2018-04-20 09:38:39 +02:00
nirvn
f63d5ad9ac
[FEATURE] Copy statistics panel content to clipboard button
2018-04-20 14:28:43 +07:00
Peter Petrik
c42af60dfe
use smart pointer internally and remove unnecessary code
2018-04-20 09:19:11 +02:00
Matthias Kuhn
5204fd35d2
QVariant also supports booleans
2018-04-20 09:08:14 +02:00
Matthias Kuhn
a75fa25517
Use range-based for loop
2018-04-20 09:08:14 +02:00
Matthias Kuhn
eb7f755429
Merge pull request #6813 from m-kuhn/constrenderers
...
Const correctness for feature renderers
2018-04-20 08:31:15 +02:00
nirvn
7d787980f5
followup a463858: fix interpol. data widget setValue function
2018-04-20 10:13:35 +07:00
Nyall Dawson
c70c78412c
Fix string capitalization, HIG violations
2018-04-20 11:25:10 +10:00
Nyall Dawson
463a64651f
Modernize code
2018-04-20 11:09:50 +10:00
Nyall Dawson
c961b1f24b
Followup legend text rendering
...
- Use QgsFontButton for setting legend text format
- Tweak some capitalization and layouts
2018-04-20 10:55:16 +10:00
Nyall Dawson
6c892652ac
Followup a463858, fix failing tests
2018-04-20 08:38:15 +10:00
Peter Petrik
1efdbc5c20
fix build errors, use MDAL 0.0.2 (int API)
2018-04-19 16:42:01 +02:00
Martin Dobias
2d7addc9f7
Merge pull request #6817 from wonder-sk/legend-text-on-symbols
...
Legend: optional text on top of symbols for vector layers
2018-04-19 15:32:37 +02:00
Martin Dobias
f1a31d09f1
Use standard font for text on symbol
2018-04-19 14:23:49 +02:00
Martin Dobias
00d8dbfb47
Make it possible to load "text on symbol" labels from expression
2018-04-19 14:16:42 +02:00
Nyall Dawson
16465cb38e
Fix Coverity null pointer dereference warning
2018-04-19 20:19:57 +10:00
nirvn
a463858bf3
[processing] restore TIN / IDW interpolation algorithms
2018-04-19 17:19:07 +07:00
nirvn
7d43e7b876
fix interpolation data widget
2018-04-19 17:19:07 +07:00
Peter Petrik
50422a1165
[FEATURE] QgsMeshLayer part 1: Reading raw mesh
...
Introducting MDAL, QgsMeshLayer, mesh data providers (mesh_memory, mdal)
to read and visualize raw meshes: vertices and faces. Support dragging
2dm files from browser on canvas to visualize 2dm meshes.
Support for QgsMeshLayer in Python API.
2018-04-19 10:50:33 +02:00
Juergen E. Fischer
3b59ccc7ce
osgeo4w: add O4W_QT_ variables for qt.conf to qgis.vars
2018-04-19 07:12:33 +02:00
Nyall Dawson
a9d820d37d
[processing] Don't overwrite rows when reordering in multi input
...
dialog
Refs #17327
2018-04-19 14:35:41 +10:00
Nyall Dawson
2eca7ffbe2
[oracle] Fix some errors using oracle connector in db manager
2018-04-19 11:59:27 +10:00
Denis Rouzaud
9627f733cf
remove reference to removed setColorDialogOptions method
2018-04-19 06:51:33 +10:00
Martin Dobias
49b02bf562
[FEATURE] Legend: optional text on top of symbols for vector layers
...
In some cases it is useful to add extra information to the symbols in the legend.
This work allows definition of additional labels in vector layer properties > Legend tab.
2018-04-18 21:52:56 +02:00
Martin Dobias
15bf357f6a
Merge pull request #6811 from wonder-sk/overlay-alg-fixes-1
...
Port Intersection algorithm to C++, cleanups and tests
2018-04-18 17:37:34 +02:00
Martin Dobias
721c536185
Merge branch 'master' into overlay-alg-fixes-1
2018-04-18 14:16:50 +02:00
Matthias Kuhn
f2de572390
Do not const-antly forget about grass
2018-04-18 14:00:32 +02:00
Matthias Kuhn
85719e8fab
API documentation
2018-04-18 13:51:08 +02:00