4270 Commits

Author SHA1 Message Date
bdm-oslandia
f8139e1df8 fixes from review and rebase to master 2022-05-26 06:20:32 +10:00
bdm-oslandia
25d50c77db force rebuild 2022-05-26 06:20:32 +10:00
bdm-oslandia
eba8ff58b2 rebase from master 2022-05-26 06:20:32 +10:00
bdm-oslandia
8d151ecd4a QgsClipper: fix rename parameter for trimPolygon 2022-05-26 06:20:32 +10:00
benoitdm-oslandia
741c2aa4f1 Update python/core/auto_generated/qgsclipper.sip.in
Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
2022-05-26 06:20:32 +10:00
bdm-oslandia
52e130f699 Minor fixes
* QgsBox3d: fix scale function
* QgsLineString:
  - add setPoints function with data arrays
  - improve calculateBoundingBox3d
2022-05-26 06:20:32 +10:00
bdm-oslandia
0b03f01628 qgssymbol: readd 2d versions to optimize speed when no 3d involved 2022-05-26 06:20:32 +10:00
bdm-oslandia
7c24d34939 qgsclipper: replace addVertex by fastest QgsPointSequence<< operator 2022-05-26 06:20:32 +10:00
bdm-oslandia
15733b11fc qgsclipper: readd old clippedLine function prototype 2022-05-26 06:20:32 +10:00
bdm-oslandia
07d26a6e2f fix qgslinestring bbox calculation and qgsbox3d tests 2022-05-26 06:20:32 +10:00
bdm-oslandia
f569f59cda qgsbox3d: fix sipify 2022-05-26 06:20:32 +10:00
bdm-oslandia
f689b65149 fix qgsclipper documentation 2022-05-26 06:20:32 +10:00
bdm-oslandia
8e6a8fc8bb fix clipping for geocentric projections 2022-05-26 06:20:32 +10:00
NEDJIMAbelgacem
b5e2887a88 fix test 2022-05-24 10:04:33 +02:00
NEDJIMAbelgacem
f9a7094a9c Fix CI 2022-05-24 10:04:33 +02:00
NEDJIMAbelgacem
9d008c3de5 Address reviews and discussion 2022-05-24 10:04:33 +02:00
Nyall Dawson
4f204c2dff Better approach to filtering lists by tags which works across different
styles

Fixes #48659
2022-05-24 13:26:03 +10:00
Jacky Volpes
c31364f15a Enable category selection when saving style to database 2022-05-24 13:07:16 +10:00
Even Rouault
8dd00024f8 QgsDataSourceUri::parameterKeys(): rework 2022-05-24 08:30:40 +10:00
Even Rouault
d81b66d611 QgsVectorLayer(): make it clear that WFS URI parameter keys ar case sensitive (refs #46485) 2022-05-24 08:30:40 +10:00
Even Rouault
9969d6d2f5 QgsDataSourceUri: add a parameterKeys() method 2022-05-24 08:30:40 +10:00
Nyall Dawson
6ed55658af [processing] Fix crash after running model from history dialog
Ensure we don't store any map layer pointer values for long-term
use, and instead transform them to appropriate string values instead

Fixes #40258
2022-05-23 18:29:39 +10:00
Nyall Dawson
11d52c2cdb Add an optional "Silent" flag for QgsTask, which hides the operating
system level success/fail notifications for that task
2022-05-22 16:00:17 +10:00
Alessandro Pasotti
a3b554aa6e
Merge pull request #48497 from elpaso/server-temporal
Server WMS temporal properties support
2022-05-19 08:33:02 +02:00
Alessandro Pasotti
4a4e9f27d9 Pass context by const ref 2022-05-18 16:56:40 +02:00
Alessandro Pasotti
74d1a357b9
Merge pull request #48445 from elpaso/python-form-action
Expose form to d&d attribute form action buttons
2022-05-18 08:54:59 +02:00
Nyall Dawson
c6beb62216 Add project style database, which contains styles specific to each
individual project.

Project style database is embedded in the .qgz archive file
2022-05-17 16:36:00 +10:00
Nyall Dawson
c6ba421644 Cleanup some more of the default style/project instance initialisation spaghetti
And avoid some more QgsProject::instance() in core
2022-05-17 16:36:00 +10:00
Nyall Dawson
aa658465f8 Cleanup handling of default label format for project, and avoid a QgsProject::instance() use in core 2022-05-17 16:36:00 +10:00
Nyall Dawson
1251b115f4 Better way to mark styles as read only 2022-05-17 16:36:00 +10:00
Nyall Dawson
190bdfbaa2 Don't offer to save new symbols in read only style databases 2022-05-17 16:36:00 +10:00
Nyall Dawson
9fe94822b5 Add path role to model 2022-05-17 16:36:00 +10:00
Nyall Dawson
8462884554 Add model for project style databases 2022-05-17 16:36:00 +10:00
Nyall Dawson
42a758ec6a Allow lazy setting of style manager QgsStyle 2022-05-17 16:36:00 +10:00
Nyall Dawson
1af62e5bc8 Dox 2022-05-17 16:36:00 +10:00
Nyall Dawson
0d3ae97df0 Move QgsProject enums to Qgis, and add new read flag to skip style loading
Ensure that there's no speed regression when loading projects for
server and other special cases
2022-05-17 16:36:00 +10:00
Nyall Dawson
66aaf36059 [feature] Show entities from all project style databases in symbol and label
selectors
2022-05-17 16:36:00 +10:00
Nyall Dawson
e4d2adda27 Add entity name to style model roles 2022-05-17 16:36:00 +10:00
Nyall Dawson
ab9c27a1b6 Allow retrieving matching project style by path 2022-05-17 16:36:00 +10:00
Nyall Dawson
6529309f48 Fix header data for combined model 2022-05-17 16:36:00 +10:00
Nyall Dawson
f5f552aa61 Add a way for QgsSingleItemModel to have multiple column items 2022-05-17 16:36:00 +10:00
Nyall Dawson
1f63112e6d Allow project style paths to be xml exports of databases 2022-05-17 16:36:00 +10:00
Nyall Dawson
6c3eb1df64 Add combined style model to project 2022-05-17 16:36:00 +10:00
Nyall Dawson
406b714e50 Add method to remove style from combined model 2022-05-17 16:36:00 +10:00
Nyall Dawson
3c0f5e0fd5 add combined model 2022-05-17 16:36:00 +10:00
Nyall Dawson
9124d1acb6 Load project associated style databases 2022-05-17 16:36:00 +10:00
Nyall Dawson
b420204916 Allow parent object for QgsStyle 2022-05-17 16:36:00 +10:00
Nyall Dawson
ca458a4e7d Add methods to set style database paths to QgsProjectStyleSettings 2022-05-17 16:36:00 +10:00
Nyall Dawson
3fe263893a Expose style name and filename to models 2022-05-17 16:36:00 +10:00
Nyall Dawson
7e4a68ab00 Fix filename handling for QgsStyle 2022-05-17 16:36:00 +10:00