978 Commits

Author SHA1 Message Date
ThomasG77
e4a1b3f8ad Remove reference to renamed QgsAdvancedDigitizingDock in API doc 2016-06-07 13:46:40 +02:00
Nyall Dawson
a625eeb508 Add missing sip binding 2016-06-07 08:59:09 +10:00
Nyall Dawson
c5b8060b4b Fix warnings, missing docs+bindings 2016-06-07 07:59:44 +10:00
Matthias Kuhn
8285356525 External resource widget relative path fix for integrated viewer
Fixes #14891
References #13283
2016-06-06 19:19:52 +02:00
Nathan
4556a0d288 [styledock] inline effects widget 2016-06-06 22:34:22 +10:00
Nyall Dawson
17f4b4c0c0 Fix doxygen warnings, missing docs+sip 2016-06-04 19:07:11 +10:00
Nathan
d409006ce0 Render widget now based on stack widget 2016-06-04 16:11:17 +10:00
Nathan
7573b221e7 Improve API for QgsMapStylePanelFactory 2016-06-04 11:53:39 +10:00
Matthias Kuhn
95f81391d3 sip bindings 2016-06-03 15:13:42 +02:00
Nathan
6b52f7ea0e Add resample options to raster style dock 2016-06-03 20:33:04 +10:00
Martin Dobias
9c7dbb9e09 [FEATURE] Layer tree embedded widgets
This allows definition of widgets embedded into layer tree for individual layers in the layer properties dialog (in new Legend tab). The idea is to have a way to quickly access to some actions that are often used with a layer.

The implementation comes with transparency widget, in the future there may be more standard widgets coming, e.g. to setup filtering, selection, style or other stuff. The API allows plugins to register their own widgets, which will be useful for various domain specific plugins to assign custom widgets to layers they manage.
2016-06-03 10:32:55 +02:00
Matthias Kuhn
514b03c9ee Fix missing bindings, headers and build 2016-06-03 09:25:10 +02:00
Nathan
223262e2db Add missing sip file 2016-06-03 17:15:33 +10:00
Nathan Woodrow
47916d0269 [styledock] Inline panels for renderers 2016-06-03 12:43:35 +10:00
Nyall Dawson
4c1812a9f6 [FEATURE] Remember widths for attribute table columns
If you resize columns, the width will be restored when next
opening the attribute table for that layer.
2016-06-03 12:24:28 +10:00
Nathan Woodrow
9d780bac1b [styledock] Add saved style manager 2016-06-03 11:07:13 +10:00
Martin Dobias
301fd985af Added python bindings 2016-06-02 23:16:17 +02:00
Juergen E. Fischer
e07986009f more typo fixes 2016-06-02 22:36:32 +02:00
Juergen E. Fischer
840022d772 fix indentation and some typos 2016-06-02 21:29:35 +02:00
Sandro Mani
45c0ef02bc Merge pull request #3122 from manisandro/arcgis_rest
Add provider for ArcGIS Map and Feature REST services
2016-06-02 14:38:44 +02:00
Sandro Mani
1f02d4a43d Add QgsSourceSelectDialog python bindings 2016-06-02 13:36:08 +02:00
Sandro Mani
0ac8ce1497 Docstring updates 2016-06-02 13:36:08 +02:00
Sandro Mani
2738c5097e Add provider for ArcGIS Map and Feature REST services 2016-06-02 13:36:08 +02:00
Nathan Woodrow
7433d32e87 [Style Dock] Add interface for plugins to add panels to dock 2016-06-02 20:51:38 +10:00
Juergen E. Fischer
006b581870 fix warnings 2016-06-02 12:27:40 +02:00
Matthias Kuhn
c68eaeb929 Refactor widget constraints to keep variables private 2016-06-02 08:51:03 +02:00
Piers Titus van der Torren
c84dc8d715 implement comments from nyalldawson 2016-06-02 16:06:42 +10:00
Piers Titus van der Torren
2556c7ce94 documentation and sip coverage 2016-06-02 15:54:39 +10:00
Nyall Dawson
6c6a177756 Cosmetic fixups to organize table columns dialog 2016-06-02 13:18:55 +10:00
Blottiere Paul
3da3cf18b5 [FEATURE] add copy cell content action in attributetable context menu 2016-06-02 11:17:50 +10:00
Nyall Dawson
e0c87ffe6b [FEATURE] Move QgsShortcutsManager, QgsConfigureShortcutsDialog to gui
This allows plugins to reuse the shortcuts manager if they
want to add the ability for users to customise their shortcut
key sequences.

The shortcut manager has been extended to also handle customisation
of QShortcut objects as well as QActions.
2016-06-02 10:25:16 +10:00
Nyall Dawson
3a005cda36 Indentation 2016-06-02 08:50:27 +10:00
Matthias Kuhn
2b1560c5be Merge pull request #3079 from pblottiere/constraints
[FEATURE] widgets constraints
2016-06-01 17:33:25 +02:00
Nyall Dawson
6428f619da Doc, indentation fixes for hillshade renderer 2016-06-01 22:41:27 +10:00
Asger Skovbo Petersen
d47fe0f7b7 Hillshaderenderer: Add 'multidirectional oblique-weighted' rendering option (#3160) 2016-06-01 21:52:33 +10:00
Denis Rouzaud
f20e28d98f allow to hide/show all columns in attribute table config 2016-06-01 11:56:54 +02:00
Nyall Dawson
1b2af79c96 Ctrl zoom (#3154)
* Switch QgsMapCanvas zoomIn and zoomOut to slots

* Change shortcuts to zoom in/out tool to Ctrl+Alt +/-, and
make Ctrl + and Ctrl - trigger an immediate zoom in/out

Having Ctrl +/- perform an immediate zoom in/out is standard
across almost all apps with a zoom facility, so we should
respect that same behaviour.

This change also helps bring canvas and composer behaviour
closer together.

(fix #1824)
2016-06-01 07:43:52 +10:00
Blottiere Paul
8449e42ae0 add constraint description 2016-05-31 20:16:22 +02:00
Blottiere Paul
a636319af6 fix sip 2016-05-31 20:16:21 +02:00
Blottiere Paul
020d20a968 [FEATURE] constraints on widgets 2016-05-31 20:16:21 +02:00
Sandro Mani
3bdbf79b4d Clarify in the registerMapLayerPropertiesFactory docstring that the ownership of the factory is not transferred 2016-05-30 12:10:26 +02:00
Nyall Dawson
00502620c0 [FEATURE] Allow web map style shift-drag zoom
When certain map tools are active, you can hold down shift
and drag a rectangle on the map to zoom to that area. This
is enabled for the map tools which are not selection tools
(since they use shift for adding to selection), and edit
tools.

Gracias a Girona!
2016-05-30 19:39:57 +10:00
Nyall Dawson
8628f211dd Switch to flags for map tool behaviour 2016-05-30 19:39:32 +10:00
Nyall Dawson
71f8e3e4bb [FEATURE] Plugins can add pages to vector layer properties*
* This is actually a followup to 87121d, which fixes leaks
& clarifies some docs. But I figured the ability to add
custom pages to the properties is worth highlighting as a
feature on it's own, or it may go unnoticed in the other
globe related changes!
2016-05-30 19:39:32 +10:00
Sandro Mani
87121d63a8 Merge pull request #3126 from manisandro/globe
Revived globe, compatible with OsgEarth 2.7
2016-05-29 23:51:58 +02:00
Sandro Mani
cdbd4e45d4 Docstring updates 2016-05-29 21:18:57 +02:00
Nyall Dawson
aa53cfe387 [composer] Prevent zooming out/in too far
Would cause issues when scale became 0 and it was impossible
to further interact with the composer.
2016-05-30 01:50:13 +10:00
Nyall Dawson
421ab4fee7 Add missing docs, SIP bindings, some const correctness 2016-05-29 14:59:23 +10:00
Nyall Dawson
78bcd4b10c Correctly mark method as deprecated 2016-05-29 08:11:43 +10:00
Denis Rouzaud
b9baf2e95a Merge pull request #3131 from 3nids/lockscale
allow to lock scale to use magnification to zoom in/out
2016-05-28 18:18:22 +02:00