24599 Commits

Author SHA1 Message Date
Denis Rouzaud
d05d83ed79 Fix widget registry (SIP), few fixes for relation reference widget 2014-09-16 15:39:55 +02:00
Nyall Dawson
dce206e374 [FEATURE] New custom QGIS color picker dialog. Basically
it's a Frankenstein's monster of the best bits of lots of other color
picker implementations. Features include:
- Sliders for hue, saturation, value, red, green, blue color components
- Alpha slider
- Option to copy/paste html color codes (in a variety of formats)
- Before/after color preview, with alpha preview
- Interactive 2D color ramp widget
- Hue wheel/triangle widget
- Editable color swatch lists
- Live color sampler with option to sample over a set radius
- Supports interaction with other apps via drag and drop of colors (OS support
dependant)
- Option to disable the dialog and use the native picker dialog instead (TODO:
make the dialog so awesome that even @dakcarto switches across...)

Credit for icons goes to 3nids!
2014-09-16 23:00:06 +10:00
Denis Rouzaud
bcc6647376 [SIP] add missing argument in QgsEditorWidgetRegistry::QgsEditorWidgetWrapper 2014-09-16 12:01:30 +02:00
Denis Rouzaud
1fb524f119 improved identify menu with a dedicated class 2014-09-16 11:51:18 +02:00
Denis Rouzaud
aa95ae4cd0 [QgsActionMenu] fix return feature 2014-09-16 11:51:17 +02:00
Denis Rouzaud
f85a883976 [QgsActionMenu] use ActionData to trigger actions 2014-09-16 11:51:17 +02:00
Denis Rouzaud
ab228902fd [QgsActionMenu] use correct level of actions 2014-09-16 11:51:17 +02:00
Matthias Kuhn
399fa9927d Add user data to identify actions to actionmenu 2014-09-16 11:51:17 +02:00
Matthias Kuhn
089652e549 Add icon support to actions 2014-09-16 11:51:17 +02:00
Matthias Kuhn
ba7f0a3457 Add action menu to attribute dialog 2014-09-16 11:51:17 +02:00
Nyall Dawson
e5f078ed8f Fix loss of hue information with slider widgets 2014-09-16 19:47:37 +10:00
Nyall Dawson
2dba5d7dfe Allow setting color button to invalid color resulting in a blank
button. Default to invalid color for new buttons.
2014-09-16 19:46:31 +10:00
Nyall Dawson
e79ff32f47 Add options for color buttons, allowing them to be used in a swatch
type mode.
2014-09-16 19:39:41 +10:00
Denis Rouzaud
7f3a5149c5 [QgsRelationReferenceWidget] make error label multiline 2014-09-16 11:12:29 +02:00
Denis Rouzaud
fb30b84cfb [QgsMapToolIdentifyFeature] allow initializing without any layer 2014-09-16 11:12:28 +02:00
Juergen E. Fischer
5483ee8064 followup ui rename (followup 13eb726d) 2014-09-16 09:49:19 +02:00
Martin Dobias
de48dad6e9 Followup #10912 - detect cycles in joins and reject joins that would create cycle
Cycle would otherwise cause infinite loop when updating fields and it does not make sense
2014-09-16 12:11:15 +07:00
Martin Dobias
f73b0b61e5 Return to previous state of vector joins if the vector props dialog was cancelled 2014-09-16 12:11:15 +07:00
Denis Rouzaud
8cd5e59e89 add RelationReferenceWidgetWrapper to SIP + complete RelationReferenceWidget 2014-09-15 18:24:47 +02:00
Denis Rouzaud
e1cb4370d7 [Relation Reference Widget] allow removing open form button (option not available in QGIS) 2014-09-15 18:24:47 +02:00
Matthias Kuhn
98e00230d0 Fix doxygen warning 2014-09-15 18:11:53 +02:00
Matthias Kuhn
903defe58b Use unique value widget doxymentation to appropriate place 2014-09-15 18:09:45 +02:00
Matthias Kuhn
77bcd61e63 Doxymentation for relation manager 2014-09-15 16:21:16 +02:00
Matthias Kuhn
5d6b979e35 Even more Doxymentation 2014-09-15 15:02:36 +02:00
Matthias Kuhn
daab529f39 More Doxymentation 2014-09-15 14:57:58 +02:00
Matthias Kuhn
1320751958 Doxymentation for QgsEditorWidgetV2 2014-09-15 14:31:01 +02:00
Nyall Dawson
abaebbe61e Use copy mode for drag and drop of colors from QgsColorSchemeList,
prevent addition of duplicate colors
2014-09-15 21:40:50 +10:00
Nyall Dawson
33b120f72a Add a colorSelected signal to QgsColorSchemeList 2014-09-15 21:40:50 +10:00
Nyall Dawson
05e16291ea Remove colors from scheme list on delete/backspace press 2014-09-15 21:40:50 +10:00
Nyall Dawson
ec39f081b7 Add an isDirty method to QgsColorSchemeList 2014-09-15 21:40:49 +10:00
Werner Macho
78db2c128e [TRANSUP] transifex string update
Signed-off-by: Werner Macho <werner.macho@gmail.com>
2014-09-15 13:13:30 +02:00
Denis Rouzaud
13eb726d39 rename relreference...to relationreference 2014-09-15 11:34:46 +02:00
Denis Rouzaud
8a1220cbce [Releation reference widget] use separate button for remove action 2014-09-15 11:34:46 +02:00
Denis Rouzaud
3bb5f43da5 [Releation reference widget] more coherent method names 2014-09-15 11:34:46 +02:00
Denis Rouzaud
51caaab0a2 add relation reference widget to SIP 2014-09-15 11:34:46 +02:00
Alexander Bruy
8502d11f11 [processing] remove selection before running Select by location algorithm (fix #10873) 2014-09-15 11:38:45 +03:00
Juergen E. Fischer
580dd13801 german translation update 2014-09-15 08:33:51 +02:00
Juergen E. Fischer
ff788dba28 remove unused variable 2014-09-15 08:23:24 +02:00
Martin Dobias
f583a9eaec Renamed visibility "groups" to "presets" to avoid confusion with ordinary groups
If you have a project file using this functionality, you may need to run a simple
replace of "visibility-group" to "visibility-preset"
2014-09-15 12:47:53 +07:00
Martin Dobias
48db9a218d Revert change of rule-based renderer identifier as it breaks project files 2014-09-15 12:12:18 +07:00
Martin Dobias
3c66bcfc00 Show active visibility group in menu also in map composer map widget 2014-09-15 12:06:35 +07:00
Martin Dobias
dc63b44af6 Fix build error with SIP (4.15.5) 2014-09-15 11:09:15 +07:00
Juergen E. Fischer
342ad2b753 indent multiline messages in log 2014-09-15 00:25:31 +02:00
Juergen E. Fischer
93e2159779 doxymentation fix 2014-09-14 23:34:15 +02:00
Juergen E. Fischer
05c4522a63 fix build on PyQt <4.9.5 2014-09-14 23:31:01 +02:00
Nathan Woodrow
4d858eb7ef Remove unused variable 2014-09-14 22:00:04 +10:00
Nathan Woodrow
d0753232bf Set auto raise for identify toolbar icons 2014-09-14 21:50:14 +10:00
Nathan Woodrow
56a7702f39 Keep log button in status bar.
Removing UI elements under the user isn't good UX
2014-09-14 21:32:04 +10:00
Nathan Woodrow
c076b305cf Use QPlainTextEdit for message log. Less memory and much much faster then QTableWidget 2014-09-14 21:30:50 +10:00
Martin Dobias
8d0424188c Fix #11200 (Symbology changes of a layer aren't reflected in overview panel) 2014-09-14 18:26:40 +07:00