24486 Commits

Author SHA1 Message Date
Jürgen Fischer
47613da521 Merge pull request #1578 from alexbruy/layer-submenu
move all "Add Layer" actions to submenu
2014-09-09 13:47:46 +02:00
Nyall Dawson
b9fc2b51d9 Add a bunch of useful interactive color widgets to GUI, including
color wheels, ramps, boxes, and text edits.
2014-09-09 21:31:43 +10:00
Martin Dobias
c04127eccd Fix #11143 (cannot remove visibility group) take two 2014-09-08 18:58:02 +07:00
Martin Dobias
a4c8c51b11 Getting closer to the perfection: a bit of spacing for 'layers' toolbar (like browser) 2014-09-08 18:58:02 +07:00
Nyall Dawson
3af6dbc4e1 [composer] Fix flip of N/S and E/W coordinates when using reprojected grids 2014-09-08 20:59:13 +10:00
Nyall Dawson
2317f67451 [composer] Use proper prime and double prime symbols for grid annotations
(because good typography and cartography go hand in hand..!)
2014-09-08 19:53:59 +10:00
Martin Dobias
7ee05afd36 Doxygen: do not add "Definition at line N of XYZ.cpp" to each method
This is another tweak meant to declutter the generated documentation
2014-09-08 12:31:17 +07:00
Martin Dobias
a4ce7fc82e Doxygen: Do not show private members, referenced by/references relations
This change should help to make the API docs less cluttered.
The above mentioned pieces of information are not very useful for people reading docs - and core developers have their IDEs for checking references.
2014-09-08 10:05:42 +07:00
Martin Dobias
429133738f Fix #11146 (rule check state not saved) 2014-09-07 10:33:04 +07:00
Alexander Bruy
e0376977f8 put Oracle GeoRaster plugin button to new submenu 2014-09-06 16:53:40 +03:00
Alexander Bruy
62a2308aba move "Add Layer..." buttons to submenu 2014-09-06 16:31:21 +03:00
Juergen E. Fischer
bd3f593ec6 german translation update 2014-09-06 14:21:36 +02:00
Juergen E. Fischer
6583365892 fix metasearch typo (followup 5cb7d357) 2014-09-06 14:01:04 +02:00
Juergen E. Fischer
5cb7d357bb fix metasearch syntax error 2014-09-06 13:59:01 +02:00
Martin Dobias
f17b600efd Remove some superfluous empty vertical space from browser dock widget 2014-09-06 14:45:51 +07:00
Martin Dobias
07f1f4a838 Fix yesterday's changes to currentGroupNode() (fixes addition of groups) 2014-09-06 14:28:47 +07:00
Martin Dobias
8d598d4df1 Do not create collaboration diagrams in doxygen docs
The diagrams do not really add much value and do not highlight the important concepts
of classes, confusing the user and making things looks more complicated than they are
2014-09-06 14:09:15 +07:00
Martin Dobias
c4546171ff Start of doxygen page about API breaks 2014-09-06 14:06:48 +07:00
Tom Kralidis
86987b5b22 Merge pull request #1575 from geopython/MetaSearch-0.3.1
Meta search 0.3.1
2014-09-05 08:29:23 -04:00
Martin Dobias
0a7ddfa170 Fix potential crash when adding a group 2014-09-05 18:42:05 +07:00
Martin Dobias
86b4fcc7be Fix QgsLayerTreeModel naming conventions and update Python bindings
I was using a mixture of terms 'symbology items' and 'legend nodes' for the same thing which was confusing
2014-09-05 18:33:55 +07:00
Martin Dobias
854730bb59 Fix #11126 (Make up/down buttons work also for layer tree nodes) 2014-09-05 17:39:11 +07:00
Martin Dobias
e2f1ceb741 Respect the overridden layer name in composer legend also in rendered legend 2014-09-05 16:49:56 +07:00
Martin Dobias
36467e9ded If layer is in editing mode, show the pencil icon instead of embedded legend icon 2014-09-05 15:02:11 +07:00
Martin Dobias
5efcbef815 Keep a bit of spacing in layer tree dock widget 2014-09-05 14:50:37 +07:00
Martin Dobias
fd5669cf83 Fix #11143 (remove visibility groups after removal of a layer) 2014-09-05 14:44:52 +07:00
Martin Dobias
0abcf6ea0a [FEATURE] Toolbar for layer tree specific actions 2014-09-05 14:22:14 +07:00
Martin Dobias
4cac2f75bd Visibility groups: also record visibility states of renderer categories (legend nodes) into groups
Visibility of a layer is not stored within the map layer, but visibility
of renderer categories (which turn into legend nodes) is stored inside renderer and
that one in turn inside map layer. This fact may result in surprising behavior
when change of visibility group for a composer map will affect other composer maps (and main canvas).
The only way to overcome the problem would be to have the possibility to use multiple renderers with one layer.
2014-09-05 11:28:08 +07:00
Nyall Dawson
4baaad6850 Fix crash when trying to edit color ramp with black start/end colors 2014-09-05 10:08:50 +10:00
Larry Shaffer
f4ba53750d Fix Mac build 2014-09-04 17:00:59 -06:00
Juergen E. Fischer
962b6d13ae postgres provider: don't warn, when queries return 'numeric' constants 2014-09-04 23:50:40 +02:00
Juergen E. Fischer
8037585973 fix warnings 2014-09-04 23:20:36 +02:00
Martin Dobias
1f8659cbb1 [FEATURE] Access to visibility groups in map composer 2014-09-04 20:07:20 +07:00
Martin Dobias
e3c2711309 [FEATURE] Visibility groups of map layers in layer tree
New toolbar button allows quick changes between the groups of layers that should be visible.
Also features a simple way for management of the groups (add/remove)
2014-09-04 20:07:20 +07:00
Sandro Santilli
dd78876636 Allow loading pgraster tables with non-default raster field name
Before this change you could only load tables where the raster
field was named "rast".
2014-09-04 13:14:39 +02:00
Sandro Santilli
e91141cb2a Allow loading PostGIS Rasters from partially configured connections
Partially configured connection are those for which an hostname
or username or port etc. are not specified, relying on libpq defaults.

It was already fixed for geometries but rasters needed more love.
See #9037.
2014-09-04 12:36:59 +02:00
Nyall Dawson
f14ad55a82 [composer] Add some missing sync groups for group boxes 2014-09-04 09:45:10 +10:00
Nyall Dawson
7819949e87 Ensure top of QgsCollapsibleGroupBox is visible after expand. Previous
behaviour was to scroll to center of group box for long group boxes,
which is confusing for users.
2014-09-04 09:45:10 +10:00
Juergen E. Fischer
224411be58 fix windows build 2014-09-04 01:44:23 +02:00
Tom Kralidis
3eb6e7ca3f merge back ef0e7d09168d43b0529a1f819108a4741c7e9e75 2014-09-03 10:49:25 -04:00
Marco Hugentobler
ffcc4d8dcf Add unit tests for geometry import (wkt,wkb,geos) 2014-09-03 16:36:05 +02:00
Tom Kralidis
fb5e07d3a5 remove code 2014-09-03 08:46:29 -04:00
Tom Kralidis
d6df3a93f3 update MetaSearch to 0.3.1 2014-09-03 08:43:11 -04:00
Nyall Dawson
b52d4f3a24 [composer] Fix failing grid tests 2014-09-03 22:10:39 +10:00
Nyall Dawson
c9e5341af4 [composer] Add some python tests for QgsComposerMapGrid
(sponsored by NIWA, New Zealand)
2014-09-03 21:23:57 +10:00
Nyall Dawson
1b773165f2 [composer] Update sip bindings, add missing sip bindings for
QgsComposerMapGrid (sponsored by NIWA, New Zealand)
2014-09-03 21:22:29 +10:00
Nyall Dawson
6adab880da [composer] Clean up map grid API, fix bug with grids not rearranging
correctly (sponsored by NIWA, New Zealand)
2014-09-03 21:21:21 +10:00
Nyall Dawson
4eeb81880b [composer] Deprecate a bunch of map grid calls (sponsored
by NIWA, New Zealand)
2014-09-03 21:09:29 +10:00
Nyall Dawson
f68b2586b9 [composer] Improvements to grid annotation string formatting (sponsored
by NIWA, New Zealand):
- Don't show directional suffix for 0 or 180 latitudes or 180 longitudes
- Add padded coordinate modes
- Fix precision errors causing minutes/seconds > 60
- Wraparound longitudes to restrict them to the -180 to 180 degree range
2014-09-03 20:40:30 +10:00
Nyall Dawson
8c091bbda5 [composer] Fix N/S and E/W are reversed in grid annotation strings
(sponsored by NIWA, New Zealand)
2014-09-03 20:39:42 +10:00