Nyall Dawson
eb4d8c76b7
Fix docs for QgsProjectionSelectionWidget
2015-04-30 07:05:56 +10:00
vmora
6a8526f91c
Add assistant support to QgsDataDefinedButton
2015-04-27 18:22:57 +10:00
Nyall Dawson
28b5217bb8
Merge pull request #1974 from vmora/graduated_by_size
...
[feature] graduated with varying size
2015-04-11 11:15:50 +10:00
vmora
84af60ad56
[feature] graduated with varying size
...
The graduated symbol renderer now allows to use varying size instead of
varying color.
The classification remains the same an tabbed size/color in the gui
allows the use to choose one type or the other.
2015-04-10 09:14:14 +02:00
Matthias Kuhn
ed005c0172
Add QgisInterface::composerRemoved signal
2015-04-08 23:21:20 +02:00
Juergen E. Fischer
12d7cfca03
indentation update
2015-04-07 14:27:39 +02:00
Juergen E. Fischer
f055db1e02
map canvas: update sip bindings (followup c3321e5)
2015-04-04 23:57:43 +02:00
Nyall Dawson
742f3233ee
[FEATURE] Paint effects for layers and symbol layers
...
This commit adds a new framework for implementing paint effects, which
modify the results of QPainter operations to apply visual effects
such as drop shadows and blurs.
The initial implementation allows for effects to be applied to entire
layers and individual symbol layers.
Included are a drop shadow, inner shadow, blur, inner glow, outer glow,
colorise and transform effect. A "stack" effect is also implemented
which allows other paint effects to be combined in various ways.
Sponsored by hundreds of generous kickstarter contributors!
2015-03-28 20:04:50 +11:00
Juergen E. Fischer
f17755cec4
indentation update
2015-03-19 22:58:11 +01:00
Juergen E. Fischer
bfb8ab6893
edit widgets: keep default values of new feature's attributes until they are added
...
(fixes #12391 & #12386 )
2015-03-18 16:09:47 +01:00
Matthias Kuhn
fec3bd83f6
Custom widgets: make sure config can loaded from the project
...
Apparently sip cannot handle private virtual methods
2015-03-18 09:36:18 +01:00
Denis Rouzaud
4bfbcb2629
[joins] allow edition of joins in layer properties
2015-03-10 14:21:08 +01:00
Juergen E. Fischer
cf1c30d7c7
update QgsAttributeDialog sip bindings ( fixes #12248 )
2015-02-24 20:20:12 +01:00
Nyall Dawson
3c71498c3e
Add some missing /TransferThis/ to sip bindings for QObject parents
2015-02-18 17:35:47 +11:00
Nyall Dawson
c1fe68c821
Fix big parameter passed by value warnings
2015-02-16 16:11:57 +11:00
Juergen E. Fischer
bca1560e9f
remove unused message log viewer flag (follows up followup followup 957f1ac)
2015-02-16 01:16:12 +01:00
Juergen E. Fischer
a959960587
relation reference widget: add methods to sip (followup 52c2e4e90)
2015-02-03 18:34:58 +01:00
Nyall Dawson
b05e789c57
Fix build
2015-02-03 20:47:29 +11:00
Juergen E. Fischer
abd4a04399
sip update
2015-02-03 02:21:52 +01:00
Nyall Dawson
cd86710d87
Fix some warnings
2015-02-02 16:05:54 +11:00
Nyall Dawson
6d7e3960de
Deprecate QgsDataDefinedSymbolDialog, no longer used
...
Move help descriptions to QgsDataDefinedButton and consolidate
with existing descriptions.
2015-01-23 16:54:58 +11:00
Juergen E. Fischer
cce2eb50cb
indentation update
2015-01-22 20:56:02 +01:00
Matthias Kuhn
cb48948d0b
Add python bindings for QgsMessageBar slots
2015-01-22 17:19:08 +01:00
Nyall Dawson
df939c3fa8
Data defined all the things!
...
Add a bunch of missing data defined options for symbology.
Also fix dialog sizing issues.
2015-01-22 16:04:47 +11:00
Nyall Dawson
e847bb1108
Add missing methods to sip
2015-01-22 07:00:58 +11:00
vmora
6fb347d23f
improve GUI consistency & UX for data-defined style
...
data defined buttons added to the gui
fixes #9881
2015-01-22 06:56:34 +11:00
Martin Dobias
cd7180ec67
Added convenience method snappingUtils() to QgsMapCanvas
...
Map tools can use canvas.snappingUtils().snapToMap(pt) to do the snapping.
2015-01-20 10:21:54 +07:00
Martin Dobias
83770dfd9e
Hook snapping utils into QGIS interface
...
Now the new snapping engine is ues for add feature map tool
2015-01-20 10:18:39 +07:00
Nyall Dawson
0cde4f103b
Ensure that clear button is shown for QgsSpinBox/DoubleSpinBox
...
Previously the clear button might not show if the value of the
widget was set while its signals were blocked.
2015-01-19 23:23:59 +11:00
Nyall Dawson
1310b87081
Show recently used projections in QgsProjectionSelectionWidget
2015-01-19 22:57:46 +11:00
Nyall Dawson
f68b099bc1
Change projection selection widget to use a combo box
...
With options for layer CRS, project CRS and default CRS.
2015-01-19 16:11:39 +11:00
Juergen E. Fischer
d11cc82b3f
keep rotation support state in canvas (followup 204e7104)
2015-01-16 20:30:47 +01:00
Juergen E. Fischer
93e22264c3
header install update
2015-01-16 15:49:24 +01:00
Nathan Woodrow
59162bc178
[FEATURE] Function editor for expression widget.
...
Allows for adding on the fly functions to the expression engine.
Functions are saved in qgis2\python\expressions.
New qgis.user module in Python.
The qgis.user.expressions package points to the qgis2\python\expressions
package in the users home
2015-01-16 19:43:47 +10:00
Denis Rouzaud
7c4f3f9640
remove lineEdit method from projection selection widget
...
this will allow to change the widget design without breaking the API
2015-01-09 11:01:39 +01:00
Juergen E. Fischer
73a2858147
indentation update
2015-01-09 10:23:39 +01:00
Denis Rouzaud
127c882e98
create scale widget (scale combo box + button to set scale from map canvas)
2015-01-09 07:40:44 +01:00
Nyall Dawson
c11319b859
Fix button box in options dialog not working ( fix #11960 )
...
QgsOptionsDialogBase was incorrectly finding the projection
selector's buttonBox widget and attaching the connections
to that widget, rather than the dialog's widget.
Rename projection selector's button box to avoid this conflict.
2015-01-08 06:48:55 +11:00
Nyall Dawson
1a46c40a74
Port a bunch of CRS selectors across to QgsProjectionSelectionWidget
2015-01-06 13:46:16 +11:00
Nyall Dawson
79338473d7
Small fixes to QgsProjectionSelectionWidget
...
Add API docs, const correctness, method for getting CRS, tab order
fixes.
2015-01-06 10:26:45 +11:00
Denis Rouzaud
07c41fd282
add SIP for QgsProjectionSelectionWidget
2015-01-05 11:41:50 +01:00
Sandro Santilli
888a9f0bfc
Consider rotation in pre-rendering display of map items
...
See http://hub.qgis.org/issues/11909
2015-01-03 09:46:58 +01:00
Sandro Santilli
4d449f17cb
Update sip bindings for QgsMapCanvasItem (after const-correctness)
2015-01-03 09:23:34 +01:00
Marco Bernasocchi
06708186c0
added layerSavedAs signal
2014-12-16 23:28:31 +01:00
Marco Bernasocchi
b6632a81aa
added QgsMessageBar::SUCCESS
2014-12-14 15:57:55 +01:00
Sandro Santilli
2b1b79dbcb
Expose QgsMapCanvas rotation and centering API to python
2014-12-09 09:57:35 +01:00
Juergen E. Fischer
28c344325f
indentation update
2014-12-08 21:30:29 +01:00
Nyall Dawson
697ef510b7
Also evaluate expressions entered in QgsSpinBox
...
and flip all composer spin boxes to QgsSpinBox (refs #10544 )
2014-12-05 23:39:50 +11:00
Nyall Dawson
7400106e41
[FEATURE] Evaluate expressions entered in QgsDoubleSpinBox
...
Allows entry of QGIS expressions into the spin box. The expression
is evaluated on enter or loss of focus and then discarded.
(refs #10544 )
2014-12-05 20:39:09 +11:00
Nyall Dawson
0fa40a657b
Change some spin boxes in symbology to QgsDoubleSpinBox
...
Adds the handy 'clear' buttons to these spin boxes, such as
offsets and rotation.
Also standardises the display of some widgets in symbology.
2014-12-04 21:19:43 +11:00