Hugo Mercier
d684c8c749
[DBManager] Allow to load a layer without primary key
2015-05-04 17:19:03 +02:00
Hugo Mercier
00618fcabf
[DBManager] Allow non-spatial layers
2015-05-04 17:18:24 +02:00
Matthias Kuhn
72eb1aae97
Allow Qt5::Positioning as alternative to QtMobility/QtLocation
2015-05-04 08:53:20 +02:00
vmora
72cfe46f6a
[FEATURE] Add diagram nodes to legends ( fix #4255 )
2015-05-04 16:34:43 +10:00
Nyall Dawson
4a9a9361aa
Fix legend text not customisable for QgsSimpleLegendNode items
2015-05-04 16:34:30 +10:00
Juergen E. Fischer
edeafa95ac
indentation and minor sip updates
2015-05-03 17:10:32 +02:00
Nyall Dawson
bae9cea4f9
Add missing files from 96db1bd
2015-05-03 21:09:47 +10:00
Nyall Dawson
96db1bdb7e
Allow expression functions to include 0 length parameter lists
...
This change allows for some cleanups to the built in expression
functions, by making it possible to differentiate variables
(eg $feature) from functions which don't require parameters
(eg uuid(), now()... ). Also adds aliases for uuid(), now(), and
pi().
2015-05-03 20:57:37 +10:00
Nyall Dawson
bd9e02be95
Add alias support for expression functions
...
Standardise naming of all internal functions to lowercase with
underscore convention. Add aliases for old names to avoid
breakage.
2015-05-03 20:57:36 +10:00
Nyall Dawson
bb648306b6
Implicit sharing for QgsFields
2015-05-03 20:57:36 +10:00
Nyall Dawson
31e8611230
Add quartiles and IQR to QgsStatisticalSummary calculations
2015-05-03 20:48:22 +10:00
Nyall Dawson
154468bd84
Add QgsStatisticalSummary class for calculating stats from a list
...
of values.
2015-05-02 23:19:39 +10:00
Nyall Dawson
bb0e583f4b
Move methods for returning lists of values from a vector layer field
...
or expression to QgsVectorLayer. Add unit tests.
2015-05-02 20:32:16 +10:00
Nyall Dawson
fadaf12490
Implement implicit sharing for QgsField
2015-05-02 19:12:44 +10:00
Matthias Kuhn
e12601ef7f
Add rpm files to build Fedora/CentOS/RHEL packages
2015-05-01 16:43:06 +02:00
Matthias Kuhn
c0090d8cfe
Also let CMake find grass libs in default system location
2015-05-01 16:18:00 +02:00
Matthias Kuhn
853e913ae3
Propagate keyRelease event from main app window
2015-05-01 10:24:38 +02:00
Nyall Dawson
ce18a60bc7
Bump acceptable doc coverage
2015-04-30 17:27:35 +10:00
Nyall Dawson
7314047698
Fix missing doc strings due to invalid doxygen tags
2015-04-30 17:26:58 +10:00
Juergen E. Fischer
3e8c5cf1b3
fix windows build
2015-04-30 02:58:57 +02:00
Nyall Dawson
ac7cb41e23
Set autoraise on browser dock info button
2015-04-30 08:46:56 +10:00
Nyall Dawson
eb4d8c76b7
Fix docs for QgsProjectionSelectionWidget
2015-04-30 07:05:56 +10:00
Nyall Dawson
721d9f5908
Formatting and code cleanups for QgsScaleExpression
2015-04-30 06:28:05 +10:00
vmora
70b91b6302
Add QgsScaleExpression subclass for sized based expressions
2015-04-30 06:27:59 +10:00
Matthias Kuhn
9b56618907
Fix startup crash when python is not available
2015-04-29 21:42:21 +02:00
Radim Blazek
4c2844e723
browser properties path/uri without spaces wrap
2015-04-29 21:14:01 +02:00
Radim Blazek
4645dd750d
[GRASS] tools window made dockable
2015-04-29 16:37:05 +02:00
Radim Blazek
0ed89fc098
[FEATURE][browser] optional properties widget
2015-04-29 12:15:35 +02:00
Denis Rouzaud
a1dd7e8f8f
add a new tool bar for user input
...
rotation map tool now uses it instead of message bar
the idea of the user input toolbar can change (fixes crash when closing user input in message bar)
2015-04-29 11:16:58 +02:00
Matthias Kuhn
06180fe34d
Reimplement QgsNetworkContentFetcher test with a local server
...
Reduces false alarms in unit tests due to network problems
2015-04-29 09:50:59 +02:00
Nyall Dawson
96576aa2d0
Fix typos
2015-04-29 10:37:33 +10:00
alexbruy
96143d5653
Merge pull request #2017 from rldhont/processing_remove_print_from_help
...
[processing] removing print statement from help method
2015-04-28 19:47:30 +03:00
rldhont
f7e46ee59a
Removing print from help method
...
I found a print in ModelerAlgorithm help method that causes some trouble
for PyWPS-QGIS-Processing. I removed it.
2015-04-28 18:30:48 +02:00
Matthias Kuhn
c2fb5e19e2
Revert "Streamline singleton behavior"
...
This reverts commit b4a85471978b59b129c0299dfd14c1af00fef743.
The template based approach was not cross-platform friendly. When
cross-compiling for Android it caused a new instance of every singleton per
shared library.
Mostly using the magic statics pattern instead now:
See http://stackoverflow.com/a/11711991/2319028
Important things to remember for crash on exit:
* QgsNetworkAccessManager needs to die before QApplication
* QgsMapLayerRegistry needs to be emptied before QgsProviderRegistry goes away
And finally:
DON'T USE SINGLETONS!
They are for "one and only one" and not for "happens to be only one" situations.
2015-04-28 17:41:39 +02:00
Denis Rouzaud
96560c89b9
allow numerical input in rotation map tool
...
* use a combo box to set the angle
* allow snapping to angles (directly enabled when shift + click)
* uses click-click behavior
* rotation anchor is defined on CTRL+click and not on mouse move (TODO: snapping for anchor placement)
2015-04-28 15:04:40 +02:00
Matthias Kuhn
15c1dbc438
Merge pull request #2014 from elpaso/hidpi-improvements
...
Hidpi improvements
2015-04-28 10:43:23 +02:00
elpaso
3c22aff0b0
Fix usability issue in attributetable
...
The height of rows is too small to see its
contents on hidpi screens
2015-04-28 10:19:55 +02:00
elpaso
d1fa2448b9
Fix usability issue in statusbar
...
The height of scale and coordinates is too small to see its
contents on hidpi screens
2015-04-28 09:42:25 +02:00
volaya
9f2c544bff
[processing] fixed rendering styles dialog
...
fixes #12583
2015-04-28 09:30:28 +02:00
volaya
55108ae709
[processing] enabled inut checks for field calculator algorithm
...
fixes #12586
2015-04-28 09:19:58 +02:00
volaya
295014647f
[processing] fixed saga split rgb for 2.1.4
2015-04-28 08:57:57 +02:00
volaya
8ac22c5f30
[processing] fixed wrong creation of error message in script algorithm
2015-04-28 08:44:41 +02:00
Matthias Kuhn
288b242aa9
Merge pull request #1966 from olivierdalang/show_selected_features_ALL_IF_NO_SEL
...
Filter the attribute table only by selection if there is one
Fix #7541
2015-04-28 08:28:31 +02:00
vmora
0f35192f3f
Add cropTransparent to QgsImageOperation, for cropping transparent
...
borders from around an image
2015-04-27 18:23:03 +10:00
vmora
6a8526f91c
Add assistant support to QgsDataDefinedButton
2015-04-27 18:22:57 +10:00
vmora
cf3a712711
Move prettyBreaks calculation to QgsSymbolLayerV2Utils
2015-04-27 18:22:48 +10:00
vmora
0c5063fee6
Add method to create a QgsDataDefined from a string.
...
Automatically analyses to determine whether the string refers to
a column or is an expression.
2015-04-27 18:22:36 +10:00
vmora
d4319621a5
Add an isField test for QgsExpression
...
Checks whether expression consists of solely a field reference
2015-04-27 18:22:18 +10:00
alexbruy
ffeb61d549
Merge pull request #2008 from NaturalGIS/remove_grass_modules
...
[processing] remove r.mapcalculator from GRASS7 modules
2015-04-27 10:12:31 +03:00
alexbruy
09020dc136
Merge pull request #2005 from NaturalGIS/fix_grass7_v_to_rast_attribute
...
[processing] fix grass7 v.to.rast.attribute
2015-04-27 10:12:24 +03:00