Blottiere Paul
9cc3774ffa
Add const reference
2017-05-18 11:09:43 +02:00
Blottiere Paul
25de7c2ec5
Fix documentation
2017-05-18 11:09:43 +02:00
Blottiere Paul
bb1738dcbb
Update documentation and sip binding
2017-05-18 11:09:42 +02:00
Blottiere Paul
344b964709
Update unit tests for raster layer
2017-05-18 11:09:42 +02:00
Blottiere Paul
9f8b92d329
Update unit tests for vector layer
2017-05-18 11:09:42 +02:00
Blottiere Paul
4ce17f5da5
Clone more members in raster layer
2017-05-18 11:09:42 +02:00
Blottiere Paul
f92a38cf54
Clone more members in vector layer
2017-05-18 11:09:42 +02:00
Blottiere Paul
30a813494f
Fix renderer cloning in vector layer when it's null
2017-05-18 11:09:42 +02:00
Blottiere Paul
dde58adac5
The extent is cloned in map layer
2017-05-18 11:09:42 +02:00
Blottiere Paul
414068101d
Update documentation for setCustomProperties
2017-05-18 11:09:41 +02:00
Blottiere Paul
6c48ab99a9
Remove unnecessary include
2017-05-18 11:09:41 +02:00
Blottiere Paul
8a6137247a
Remove the deep copy functionality
2017-05-18 11:09:41 +02:00
Blottiere Paul
8aa2e9bd9f
Update cloning method for styles
2017-05-18 11:09:24 +02:00
Blottiere Paul
70b2581157
Use clone() methods within duplicateLayers() function
2017-05-18 11:09:23 +02:00
Blottiere Paul
c6f97e53de
Add unit tests
2017-05-18 11:09:23 +02:00
Blottiere Paul
42a967904a
Update sip binding
2017-05-18 11:09:23 +02:00
Blottiere Paul
7b20c2e8b3
[FEATURE] add clone() methods for layers
2017-05-18 11:08:09 +02:00
Denis Rouzaud
ffe5e1c255
verbose check spelling test to detect issue on Travis
2017-05-18 10:56:09 +02:00
Juergen E. Fischer
d1cc574a4f
db manager: fix layer custom action
2017-05-18 10:01:12 +02:00
Denis Rouzaud
68b990b3bb
sipify batch
...
python/core/qgspaintenginehack.sip
python/core/qgspainting.sip
python/core/qgspallabeling.sip
python/core/qgspathresolver.sip
python/core/qgspluginlayer.sip
python/core/qgspluginlayerregistry.sip
python/core/qgspointlocator.sip
python/core/qgsproject.sip
python/core/qgsprojectbadlayerhandler.sip
python/core/qgsprojectproperty.sip
python/core/qgsprojectversion.sip
python/core/qgssnappingconfig.sip
2017-05-18 09:41:16 +02:00
Juergen E. Fischer
9f49e404a8
oracle provider: fix triangle warnings
2017-05-18 09:12:20 +02:00
Juergen E. Fischer
34d7654596
install qgsvectorlayerlabeling.h
2017-05-18 09:12:20 +02:00
Martin Dobias
8fed356f4a
Fix build (followup 43a0938)
2017-05-18 14:51:45 +08:00
Juergen E. Fischer
4e47ce032e
oracle provider: skip retrying unavailable connections for 30s
...
(cherry picked from commit b0126d017873e467f3cd69fa4b3a3bfd16e6a8c8)
2017-05-18 08:00:29 +02:00
Alexander Bruy
38ed0e5ced
Merge pull request #4568 from alexbruy/gdal-profiles
...
store profiles as QStringList to avoid issues with spaces (fix #16327 )
2017-05-18 08:13:55 +03:00
Tim Sutton
43a0938e96
Make locator bar shortcut hint show Cmd-K on MacOS ( #4583 )
2017-05-18 14:25:23 +10:00
Nyall Dawson
89972310df
Allow rotate point symbol tool to work with features with initially
...
NULL rotation values
2017-05-18 13:46:06 +10:00
Martin Dobias
bba631305f
Fix locator widget's width on hi-dpi screens
...
It was too short to see the whole placeholder text...
2017-05-18 11:33:34 +08:00
Nyall Dawson
e505ebcc74
Merge pull request #4582 from nyalldawson/status_bar
...
Add a QgsStatusBar widget/interface for adding messages/widgets to main window statusbar
2017-05-18 11:37:59 +10:00
Martin Dobias
e001d5c70a
Add QgsGeometry::isSimple() - useful for self-intersection checks
2017-05-18 09:02:41 +08:00
Nyall Dawson
27077c875e
Add a QgsStatusBar widget/interface for adding messages/widgets to
...
main window statusbar
QStatusBar gives almost no control over display and placement
of child widgets. It's not possible to subclass and reimplement
either, due to how QMainWindow works internally, and also due to
the special handling for the size grip and other platform specific
handling in QStatusBar.
Instead, we embed a single QgsStatusBar covering the whole real
status bar. All child widgets and temporary messages instead
are pushed to the QgsStatusBar instead - giving us as much control
as we desire over how these widgets are placed and their behavior.
As a result the locator widget has been moved to its logical placement
on the left of the status bar.
All plugins must ensure that they use the status bar interface
available via iface.statusBarIface() instead of directly interacting
with the status bar (e.g. iface.mainWindow().statusBar()...)
2017-05-18 10:35:33 +10:00
Nyall Dawson
09975cec07
Fix transform shear value not saved ( fix #16567 )
2017-05-18 08:56:53 +10:00
Nyall Dawson
6e98b9fe54
Add failing test for #16567
2017-05-18 08:56:53 +10:00
Nyall Dawson
3c843a8e4c
Fix windows build
2017-05-18 08:54:07 +10:00
Nyall Dawson
936125555f
Forward port test for #16517
2017-05-18 07:29:05 +10:00
Nyall Dawson
b4de0acef5
Merge pull request #4512 from nyalldawson/locator
...
[FEATURE] Implement a QtCreator style locator bar in the QGIS status bar
2017-05-18 07:06:53 +10:00
Nyall Dawson
7108d6b056
Blacklist PyQgsLocator test on Travis OSX builds
...
Travis OSX is too underpowered to even run the normal tests...
let alone something that requires... *gasp* multiple cores!!! *gasp*
2017-05-18 06:10:33 +10:00
Nyall Dawson
bb1fb57738
Remove duplicate include
2017-05-18 06:05:29 +10:00
Alexander Bruy
e0a2267de7
homogenize layer naming when adding via browser and add vector dialog
...
(fix #15510 )
2017-05-17 20:20:42 +03:00
Denis Rouzaud
8231d7528b
sipify QgsExpressionContext, QgsFeatureRequest, QgsOptionalExpression
2017-05-17 15:20:31 +02:00
Nyall Dawson
43e4024366
Small cleanups
2017-05-17 21:51:42 +10:00
Nyall Dawson
8267fa3ddd
Allow filters to provide configuration dialogs
2017-05-17 21:33:48 +10:00
Nyall Dawson
df9d9f6748
Invalidate current locator results when locator options are changed
2017-05-17 21:33:48 +10:00
Nyall Dawson
7635b44b50
Make locator settings persistent
2017-05-17 21:33:48 +10:00
Nyall Dawson
e8d3ae9264
Enable disabling filters via options dialog
2017-05-17 21:33:48 +10:00
Nyall Dawson
ce66393636
Add (non-functional) locator configuration dialog
2017-05-17 21:33:48 +10:00
Nyall Dawson
96d8f8771e
Start on options page
2017-05-17 21:33:48 +10:00
Nyall Dawson
fb6ba51132
Add configure menu to locator widget
2017-05-17 21:33:48 +10:00
Nyall Dawson
5a0bcf0776
Style fixes
2017-05-17 21:33:48 +10:00
Nyall Dawson
e260be111e
Fix QgsFloatingWidget discards some events
2017-05-17 21:33:48 +10:00