Sandro Mani
8410ea7339
Add QgsMapCanvas::setZoomResolutions
2020-01-17 12:18:40 +10:00
Peter Petrik
ecd90c6ecb
[FEATURE] Allow customization of the items shown in browser ( #33679 )
...
* [FEATURE] Allow customization of the items show is browser. User can select in Interface Customization dialog to hide some of the items in the browser panel
Funded by Limerick City and County Council
2020-01-15 10:08:58 +01:00
Nyall Dawson
527eca9684
Fix QgsMapCanvas::xyCoordinates reports incorrect coordinates if a pan
...
operation is in progress
This causes the status bar coordinates widget to show nonsense coordinates
during the pan operation. The cursor world position ISN'T changing during
a pan operation, it stuck to a fixed location!
2020-01-15 08:12:02 +13:00
Nyall Dawson
60d5e22a05
Make a custom delegate for the table editor
2020-01-14 19:08:20 +13:00
Nyall Dawson
2117aa7a5d
Make table editing action text more descriptive
...
By describing the number of rows/columns affected, eg "Insert 2 Columns Before"
2020-01-14 19:08:20 +13:00
Nyall Dawson
781712ffbf
Add table row height/column width handling to table editor
2020-01-14 19:08:20 +13:00
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