Nyall Dawson
2b5598d891
UX fixes for working with numeric formats in table editor
2020-01-14 19:08:20 +13:00
Nyall Dawson
024b321406
Unit tests and fixes for table numeric format setting/retrieval
2020-01-14 19:08:20 +13:00
Nyall Dawson
e3507ff24c
Unit tests for selection modes
2020-01-14 19:08:20 +13:00
Nyall Dawson
f82fea5418
Hide formatting widget from sip
...
It's an internal detail only
2020-01-14 19:08:20 +13:00
Nyall Dawson
5a4bd09f72
Expand docs, extra tests
2020-01-14 19:08:20 +13:00
Nyall Dawson
387787b539
Add interactive editor dialog for layout manual table items
2020-01-14 19:08:20 +13:00
Nyall Dawson
c0ad4303d2
[FEATURE] Add setting for format to show angular bearings to projects
...
and profile options
The Settings - Options - Map Tools tab contains a new setting for
controlling the default format to use for displaying angular bearings for
newly created projects. Whenever a new project is created, it will
inherit this default settings.
The Project Properties dialog also has a new setting for the project-specific
bearing format.
The intention is that whenever angular bearings are shown in QGIS,
they will be formatted using the current project's bearing format
settings.
2020-01-09 17:10:30 +13:00
Nyall Dawson
545edcf148
Dox++
2020-01-08 16:20:43 +13:00
Nyall Dawson
bc997f077d
Minor tweaks
2020-01-08 16:20:43 +13:00
Nyall Dawson
124df2d78d
Add display of sample values to numeric format selector widget
2020-01-08 16:20:43 +13:00
Nyall Dawson
f5e965aa86
Add configuration widgets for all numeric format types
2020-01-08 16:20:43 +13:00
Nyall Dawson
1d6bc57df5
Unit tests and fixes for numeric format gui registry
2020-01-08 16:20:43 +13:00
Nyall Dawson
ccf6898eb9
Start on registry for numeric format configuration widgets
2020-01-08 16:20:43 +13:00
Nyall Dawson
552913cdeb
Start on base class for numeric format widgets
2020-01-08 16:20:43 +13:00
Nyall Dawson
6b9cafb71f
Nicer sorting of numeric format choices
2020-01-08 16:20:43 +13:00
Nyall Dawson
591e1a28e0
Start on GUI work
2020-01-08 16:20:43 +13:00
lbartoletti
18e9766d51
dox
2020-01-08 08:35:27 +13:00
lbartoletti
2b031cf418
Expose shape digitizing methods to QgisInterface
2020-01-08 08:35:27 +13:00
Nyall Dawson
70ee385f4a
[processing] Add message bar to widget context
2020-01-05 08:59:38 +10:00
Nyall Dawson
f8e5861dca
Fix rule-based renderer widgets swallow copy/paste/delete shortcut keys
...
when opened in panel modes
Fixes #33592
2020-01-05 05:32:03 +10:00
Vincent Cloarec
30569bce1f
Move QgsRasterLayerProperties class to the gui API
...
Motivation :
Move the QgsRasterLayerProperties class to the GUI API.
So, this class could be used using the QGIS API, notably for standalone applications.
The instance of this class was dependent, since QGIS 3.8, from the QgisApp instance, when calling the askUserForDatumTransform(). As this method, defines a title and only call QgsDatumTransformDialog::run() method from the gui API, this PR purpose to :
2020-01-02 13:02:32 +10:00
Nyall Dawson
fb5b440d5d
[FEATURE] Allow dropping a map layer from the layer tree onto
...
a projection selection widget to set the projection to match that layer
Just a little timesaving shortcut!
2019-12-23 05:17:40 +10:00
Nyall Dawson
d5821feb9f
[api] Add api to allow panel widgets to show a "hamburger" style
...
menu in the top right of the panel
This gives the panel a place to add menu actions like help links
for the panel.
2019-12-22 20:33:55 +10:00
Nyall Dawson
521080cd13
Add API to auto set QgsCoordinateOperationWidget selection to match
...
a QgsCoordinateTransformContext's state
2019-12-21 05:07:39 +10:00
Nyall Dawson
c04d4faf7f
Allow double-clicking on coordinate operation to quickly select them
2019-12-21 05:07:39 +10:00
Nyall Dawson
f0f63d3802
Use QgsCoordinateOperationWidget in QgsDatumTransformDialog
2019-12-21 05:07:39 +10:00
Nyall Dawson
cb8b4a8831
Move guts of datum transformation dialog to a new standalone widget
...
QgsCoordinateOperationWidget
This widget shows a list of the available operations between a source
and destination CRS along with their properties
2019-12-21 05:07:39 +10:00
David Signer
ea912a170c
since information
2019-12-20 09:39:50 +01:00
signedav
7f9aa3d2bb
Merge branch 'master' into relating_values
2019-12-19 14:12:38 +00:00
Alessandro Pasotti
a8c0e4cbf6
User expressions followup
...
- renamed the group to "User"
- added help text for the group
- added QgsSettings Expressions namespace
- reworded tooltips for store/remove actions
2019-12-18 14:24:02 +01:00
Alessandro Pasotti
89cacd7180
Merge pull request #33437 from elpaso/stored-expressions
...
[feature] Stored expressions
2019-12-17 20:13:32 +01:00
Alessandro Pasotti
fd6075e80b
Renamed stored expressions to user expressions
2019-12-17 17:10:43 +01:00
Alessandro Pasotti
6b232414f2
Added new files header
2019-12-17 15:00:48 +01:00
signedav
4cbd9a1ee3
Merge pull request #33197 from signedav/searchtags_functions
...
Search tags on expression functions
2019-12-17 09:28:26 +00:00
Alessandro Pasotti
e4b4459af0
Use QStringLiteral
2019-12-17 10:19:16 +01:00
nirvn
3404dff67e
[labelling] Fix masked symbol layers loss when
...
- opening layer properties window; or
- changing label settings in style dock
2019-12-17 15:15:49 +07:00
David Signer
83be397f8d
menu action to only display the used values if formatter can provide available values
2019-12-16 18:28:18 +01:00
Alessandro Pasotti
09345b5130
Add QgsExpressionStoreDialog
2019-12-16 17:29:30 +01:00
Alessandro Pasotti
2ab794bcc5
Add tests and utility methods
2019-12-16 17:29:30 +01:00
Alessandro Pasotti
e8d76e2a92
Stored expressions initial implementation
2019-12-16 17:29:30 +01:00
Matthias Kuhn
b42a31ec2f
Merge pull request #32472 from troopa81/feature_selectionwidget_in_featureselectiondialog
...
Selection widget in feature selection dialog
2019-12-16 11:32:25 +01:00
Alessandro Pasotti
7464290ae3
Merge pull request #33379 from elpaso/widget-dependencies-move-to-formatter
...
Move layerDependencies to formatter
2019-12-14 09:00:08 +01:00
Julien Cabieces
80a362375c
gather protected instructions
2019-12-13 18:00:16 +01:00
Julien Cabieces
d224a7ce99
[FEATURE][needs-docs] Add feature filtering and selection actions in feature selection
...
dialog
2019-12-13 17:33:40 +01:00
Alessandro Pasotti
4ad62aa6ff
Move layerDependencies to formatter
...
... from the widget
2019-12-13 11:54:25 +01:00
Nyall Dawson
d3da0e0281
Also move labeling gui files to dedicated subdirectory
2019-12-11 14:05:44 +10:00
Nyall Dawson
99c8afe4e9
[FEATURE] Show the total pan distance and bearing in the status bar during
...
canvas pan operations
Allows users to know exactly how far (and in what direction) they've dragged
the map.
2019-12-06 04:50:17 +10:00
Denis Rouzaud
d147a8dffa
Merge pull request #33233 from 3nids/class_method_params
...
Option to filter negative values in logarithmic classification method
2019-12-05 14:59:04 +01:00
David Signer
153a5ff1bc
tags instead of searchTags
2019-12-05 10:05:42 +01:00
Denis Rouzaud
aec68661ca
update python bindings
2019-12-04 22:20:26 +01:00