24517 Commits

Author SHA1 Message Date
Matthias Kuhn
b1a2bef1fc [relation widgets] General update
* Improve speed (lazy loading)
 * Loop detection for circular dependencies (Fix #10850)
 * Some memory leaks fixed
 * More const-correctness
 * Fix the attribute editor context
2014-09-12 09:30:39 +02:00
Denis Rouzaud
016e1d728f [relation reference widget] minimize feature request, do not fill combobox if not shown, button to remove related feature 2014-09-12 09:30:39 +02:00
Matthias Kuhn
b16ac4870c Update to strings in add postgis layer dialog 2014-09-12 09:30:10 +02:00
Martin Dobias
1a7dfa1a6b [FEATURE] display rule-based renderer legend in a pseudo-tree (in layer tree model/view) 2014-09-12 11:40:15 +07:00
Juergen E. Fischer
95f355089d debian packaging update 2014-09-12 00:25:28 +02:00
Martin Dobias
fba5c5a656 Move triggerRepaint() to QgsMapLayer, use it instead of deprecated clearCacheImage() 2014-09-11 23:52:21 +07:00
Martin Dobias
ed11c57a69 Make sure to refresh canvas when layer's CRS is changed 2014-09-11 23:25:09 +07:00
Nathan Woodrow
302c604bbf Fix toolbar order with add and new buttons 2014-09-11 23:46:26 +10:00
Nathan Woodrow
f7808f1efd Reduce margins on bookmarks dialog 2014-09-11 23:46:25 +10:00
Denis Rouzaud
bb54f67c2a fix signal in QgsDateTimeEdit 2014-09-11 15:44:32 +02:00
Nyall Dawson
e9d7b520db Support dragging colors from QgsColorPreviewWidget 2014-09-11 21:56:48 +10:00
Nyall Dawson
c4c58ab342 Accept dropped colors on color widgets 2014-09-11 21:11:04 +10:00
Nyall Dawson
6e3c363ecd Non editable color schemes should not be editable in QgsColorSchemeList 2014-09-11 20:13:52 +10:00
Nyall Dawson
c159c57000 Retain alpha if entering colors with no explicit alpha into
QgsColorTextWidget
2014-09-11 20:12:02 +10:00
Denis Rouzaud
c3bf02b42a [SIP] add missing activated/deactivated signals for map tools 2014-09-11 10:41:02 +02:00
Nathan Woodrow
9423f5e360 Set auto raise for attribute table buttons to match reset of UI 2014-09-11 11:42:32 +10:00
Jürgen Fischer
6151459518 Merge pull request #1577 from RossGammon/master
Description: Fix qreal VS double issues.
2014-09-10 23:22:41 +02:00
Juergen E. Fischer
890f921e06 fix #11110 2014-09-10 22:27:48 +02:00
Juergen E. Fischer
297996fd4d fix spanish translation error 2014-09-10 20:32:38 +02:00
Nathan Woodrow
34f147b261 Move remove layer/group to legend dock. Remove from toolbar 2014-09-10 23:23:59 +10:00
Nathan Woodrow
17767ba973 Resize snapping column widths. Reduce dialog margins 2014-09-10 22:30:10 +10:00
Nyall Dawson
e7f3c823a5 Support #RRGGBBAA style color codes in QgsSymbolLayerV2Utils color parsing 2014-09-10 20:58:56 +10:00
Martin Dobias
ad8093e182 Do not use partially checked state of legend nodes when layer is not visible
This is slightly confusing, moreover in some styles the items are not immediately
updated, producing a weird effect when hovering mouse over legend nodes.
http://www.youtube.com/watch?v=HNDE1Xp5UZA&feature=youtu.be
2014-09-10 13:04:06 +07:00
Martin Dobias
e96ff4aac8 Fix #11169 (toggling symbol visibility does not trigger refresh)
This could have happened when the same project was reloaded, then map canvas
failed to clear itself and some connections to repaintRequested were broken
2014-09-10 12:55:34 +07:00
Martin Dobias
edd64c4912 Make rule-based renderer rule keys persistent
So they can be used for visibility groups - before they got assigned new keys
on every instantiation of Rule
2014-09-10 12:53:59 +07:00
Martin Dobias
95f4a30e7b Fix #11143 take 3 (cannot remove visibility groups)
Now we also handle rules that are not valid anymore
2014-09-10 12:05:35 +07:00
Martin Dobias
4ef67ca449 Fix emitting of currentLayerChanged() signal
Use layer ID instead of persistent index to remember last layer.
Persistent index will get invalid during removal of layers and
the signal was not emitted when current index got invalid (none).

This was causing a crash in GPS information widget
2014-09-10 11:28:39 +07:00
Juergen E. Fischer
7fe45db70c mssql provider: fix filter type interpretation (fixes #11076) 2014-09-09 20:44:05 +02:00
Martin Dobias
071a5ec0c5 Fix #10912 (joined attributes are not correctly propagated in nested joins)
This commit makes QgsVectorLayerJoinBuffer listen to changes in fields
of joined vector layers in order to update the cache and inform parent layer
2014-09-09 20:17:51 +07:00
Juergen E. Fischer
1df01c0a26 german translation update 2014-09-09 15:11:36 +02:00
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
Ross Gammon
79b3a8f889 Description: Fix qreal VS double issues.
This patch tries to fix qreal VS double issues for ARM

 There are two seperate issues, the first is trivial just a typecast on
 a const.

 The second is however less-trivial and needs to be checked
 before merging. sip doesn't seem to like the type
 QVector<double> on platforms where qreal is float but changing
 the type to qreal may have knock-on impacts on the native code.

 QGIS Issue: http://hub.qgis.org/issues/11148
 Debian Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760535

Author: Peter Michael Green <plugwash@debian.org>
2014-09-05 20:51:13 +02: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