Alessandro Pasotti
696c4075da
Merge pull request #32487 from elpaso/value-relation-restore
...
[feature] Value relation restore missing layers from DBs
2019-11-04 12:03:40 +01:00
Matthias Kuhn
4294dda083
Resipify
2019-11-03 21:05:34 +01:00
Alessandro Pasotti
64949dc227
Check vector layer widget broken dependencies
2019-10-30 14:41:34 +01:00
Matthias Kuhn
f96e1922ca
[FEATURE] Parallelize snap index build
2019-10-30 09:32:28 +01:00
Nyall Dawson
351970e1c2
Dox, spelling
2019-10-28 14:34:30 +10:00
Nyall Dawson
b5e92d41f5
[FEATURE] Random marker fill symbol layer type
...
This commit adds a new fill symbol layer type "Random marker fill". It
allows polygon features to be rendered using a marker symbol placed
at random locations within the polygon boundary.
Options include:
- number of marker symbols to render for the polygon
- whether markers rendered near the edges of polygons should be clipped
to the polygon boundary or not
- an optional random number seed, to give consistent placement
of markers whenever maps are refreshed (also allows random placement
to play nice with QGIS server and tile-based rendering)
Sponsored by the SLYR project
2019-10-28 14:34:30 +10:00
Juergen E. Fischer
b81d306047
spelling fixes ( closes #32408 )
2019-10-26 10:50:30 +10:00
Even Rouault
6d47b5d847
[OAPIF] Rename WFS_VERSION_API_FEATURES to WFS_VERSION_API_FEATURES_1_0
2019-10-26 06:47:59 +10:00
Even Rouault
681229a48a
[OAPIF provider] Integrate provider within WFS provider GUI
...
Funded by Planet
2019-10-26 06:47:59 +10:00
Julien Cabieces
e4da0ac8c9
Revert "Merge pull request #31374 from troopa81/parallelize_snap_caching"
...
This reverts commit 87b1aa9a5d6efb279693aea68dc2dcb5b51b3e86
2019-10-18 14:50:33 +10:00
Denis Rouzaud
2406837650
replace deprecated in by deprecated since ( #32260 )
2019-10-15 15:56:54 +02:00
Denis Rouzaud
758d7cff4a
run sipify to update deprecation annotations
2019-10-15 13:17:38 +02:00
signedav
172956adb7
Merge pull request #32158 from signedav/null-strings-datetime
...
Null representation in QgsDateTimeEdit on getting focus
2019-10-11 21:20:32 +02:00
Even Rouault
4762e6ae06
OGR sublayers: add a 'Description' column in the GUI
...
Some OAPIF/WFS3 datasets uses UUID as the layer name, so this is highly
impractical for the user. However they publish a user friendly name in
the TITLE metadata, so use that.
2019-10-07 19:46:36 +02:00
David Signer
1df5213da6
if the lineEdit contains the Null Representation it should replace the text with the current date
2019-10-07 17:20:47 +02:00
Denis Rouzaud
97435d38ee
Merge pull request #32095 from 3nids/from_init_python_url_v2
...
allow to use remote content for init code file path in attribute form
2019-10-03 17:48:12 +02:00
lbartoletti
aa99f89caf
deprecate methods in qgsvectorlayereditutils. Better deprecated dox.
2019-10-03 13:33:46 +10:00
lbartoletti
b75518fa15
update dox
2019-10-03 13:33:46 +10:00
lbartoletti
31e416c4a9
rename QgsPointSequence QgsMapToolCapture::points() const; to QgsPointSequence QgsMapToolCapture::pointsZM() const;
2019-10-03 13:33:46 +10:00
lbartoletti
2e529e1bd9
deprecate addTopologicalPoints methods with QgsPointXY
...
deprecate other methods
2019-10-03 13:33:46 +10:00
Etienne Trimaille
3159d6f199
update docstrings in qgsdatetimeedit.h
2019-10-03 13:17:04 +10:00
Etienne Trimaille
d61fab7783
implement date() and time() in QgsDateTimeEdit to handle NULL values
2019-10-03 13:17:04 +10:00
Denis Rouzaud
86550e9837
create a method in QgsGui to determine if running Python macros is allowed
2019-10-02 15:53:15 +02:00
Nyall Dawson
86c83537f9
[layouts] Update map settings variables in UI when map extent/rotation changes
...
Fixes #24136
2019-09-28 08:40:41 +10:00
Nyall Dawson
2b31e03ad0
[layouts] Ensure variable panels are updated when layout or atlas
...
properties change
Fixes #26402
2019-09-28 08:40:41 +10:00
Denis Rouzaud
abb08c2988
[locator] allow to trigger locator search from the API ( #32017 )
2019-09-27 09:58:47 +02:00
Nyall Dawson
b9310ca47b
Spelling
2019-09-26 12:41:04 +10:00
Nyall Dawson
a8d145a80a
Use a proper panel widget for conditional formatting configuration widget
...
Fixes a number of UI issues, including poor hi-dpi compatibility.
2019-09-26 12:41:04 +10:00
Nyall Dawson
b9b690caac
Remember splitter width for conditional formatting panel in attribute table
2019-09-26 12:41:04 +10:00
Nyall Dawson
425afaa270
A little dox improvement to test sip prepare-commit changes
2019-09-24 03:43:42 +10:00
Nyall Dawson
39cfd0f935
[needs-docs] Show color button style "Pick color" and "Chooe Color" actions
...
in symbol button menu
Synchronizes the behavior of the color and symbol buttons
Fixes #25696
2019-09-24 03:41:51 +10:00
Nyall Dawson
2ff91d24a9
Move methods to sample screen pixels to QgsGui
2019-09-24 03:41:51 +10:00
BogDan Vatra
f96c4a2308
Block the events while showing a dialog
...
When showing a file dialog, Qt can choose to use the "system" file
dialog, which will make QgsExternalResourceWidget to loose the focus.
This patch blocks all the events that are sent to
QgsExternalResourceWidget while a dialog is shown, this way it will keep
the focus until the dialog is closed.
Sponsored by the QGIS project (qgis.org)
Fixes : #26948
2019-09-22 12:28:52 +03:00
Alessandro Pasotti
240bfb2a3f
Merge pull request #31871 from elpaso/bugfix-gh31635-spinbox-double-changed-event
...
Fix double event fired by QSpinBox in slow graduated
2019-09-20 09:04:34 +02:00
Denis Rouzaud
cc64787ee6
Merge pull request #31859 from 3nids/layer_tree_insertion_point_v2
...
[layer tree] dedicated method in QgisApp to determine insertion point
2019-09-19 11:17:58 +02:00
Alessandro Pasotti
60fb0cb47f
Apply timer spinbox workaround to QgsDoubleSpinBox too
...
To prevent double changed event fired in case the slot
takes too long to execute.
2019-09-19 09:10:26 +02:00
Denis Rouzaud
13119193ba
fix API doc and init values
2019-09-19 09:05:40 +02:00
Alessandro Pasotti
8192ed8cce
Fix double event fired by QSpinBox in slow graduated
...
... renderer widget
Fixes #31635
For the record of the underlying issue:
https://lists.qt-project.org/pipermail/interest/2013-July/007936.html
https://forum.qt.io/topic/82181/qt-doublespin-box-value-changed-slot-has-called-twice
https://forum.qt.io/topic/96094/qspinbox-value-changed-slot-has-called-twice-on-mouse-click
https://www.qtcentre.org/threads/53709-slot-valueChanged(double)-of-doubleSpinBox-called-twice-if-breakpoint-is-set
2019-09-18 15:06:31 +02:00
Denis Rouzaud
838dbef3c0
[layer tree] dedicated method in QgisApp to determine insertion point
...
and create bindings to get the current insertion point in QgisInterface
2019-09-17 20:55:40 +02:00
Etienne Trimaille
3b95172362
update docstring about QgsDateTimeEdit about NULL values
2019-09-17 17:25:15 +02:00
Peter Petrik
cdd3a55e9e
fix #30766 , sip crash for QgsHighlight
2019-09-14 06:38:25 +10:00
Alessandro Pasotti
81985a9ca4
Resize not-focused tabs for datasource and options dlgs
...
Moved logic into base class. I did not find any other
suclass affected.
2019-09-13 12:38:48 +02:00
Nyall Dawson
423b779411
[needs-docs] Add iface.pluginHelpMenu()
...
Returns a reference to the main window "Plugin Help" sub-menu.
Plugins are encouraged to insert help and about actions in this submenu instead of creating
a submenu under the pluginMenu() which solely contains Plugin Help or About actions.
For example, a plugin which only implements a processing provider should not
create additional ui menus just to link to the plugin help pages. Rather, they
should use this new submenu (available under the Help menu) to insert
their help links.
2019-09-12 11:27:42 +10:00
Julien Cabieces
57aec1f4af
Fix documentation
2019-09-06 11:55:06 +02:00
Julien Cabieces
c699ab5eb9
Don't break QgsMapCanvasSnappingUtils API
2019-09-06 10:41:28 +02:00
Julien Cabieces
4081bea801
Use TaskManager to build index
2019-09-06 09:42:22 +02:00
Julien Cabieces
ead7481e3f
[FEATURE] Parallelize snap index build
2019-09-06 09:36:16 +02:00
Julien Cabieces
3abbc0f178
Digitize the geometry from the relation reference widget add button ( #30905 )
...
* [FEATURE] [needs-docs] Add the possibility to digitize the geometry
when creating a feature from the plus button on the relation reference widget
2019-09-06 08:28:59 +02:00
nirvn
c1cce181b4
[ui] Make the show bookmarks action focus on browser panel's bookmark node
2019-09-06 11:38:55 +07:00
Nyall Dawson
e0c38e555f
Consolidate some duplicate code relating to zooming canvas to bookmarks
2019-09-05 14:50:48 +10:00