4233 Commits

Author SHA1 Message Date
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
Nyall Dawson
bff6676877 Documentation, const 2022-05-17 16:36:00 +10:00
Nyall Dawson
173693116e Deprecate QgsStyle::save, which is a no-op call as all the functionality
is ifdefed out and does nothing
2022-05-17 16:36:00 +10:00
Nyall Dawson
79f748c65d Convenience python getter for QgsRendererRange bounds 2022-05-17 09:55:40 +10:00
Nyall Dawson
6f76f98f09 Add __repr__ for QgsRendererRange/QgsRendererCategory 2022-05-17 09:55:40 +10:00
Nyall Dawson
12c01e2072 Move QgsGraduatedSymbolRenderer::GraduatedSize enum to qgis 2022-05-17 09:55:40 +10:00
Nyall Dawson
065465e472 Improve some documentation 2022-05-17 09:55:40 +10:00
uclaros
79738c8e78 classify pointclouds by attribute 2022-05-13 19:17:13 +02:00
Martin Dobias
571820327d
Merge pull request #48321 from NEDJIMAbelgacem/point-cloud-stats-calculator
Statistics calculator for point cloud
2022-05-12 23:21:06 +02:00
Nyall Dawson
86f7d4e89e [api] Add QgsCombinedStyleModel class, for combining entities from several
QgsStyle models into a single combined view
2022-05-12 19:58:04 +10:00
Nyall Dawson
6c73cfcd45 Add name to QgsStyle 2022-05-12 19:58:04 +10:00
Nyall Dawson
a11b4ebf83 Add QgsSingleItemModel, a QAbstractItemModel subclass for a single
item
2022-05-12 19:58:04 +10:00
Julien Cabieces
a25e6e5e0e Add a method to initialize 2nd pass jobs with 1s pass generated ones 2022-05-12 11:45:39 +10:00
Julien Cabieces
558463688d QPainterPath is implicitly shared, no need to return reference 2022-05-12 11:45:39 +10:00
Julien Cabieces
a57281c836 Vectorization of selective masking 2022-05-12 11:45:39 +10:00
NEDJIMAbelgacem
720008a3de fix test 2022-05-10 19:19:24 +01:00
NEDJIMAbelgacem
e5bce023a5 Merge branch 'master' into point-cloud-stats-calculator 2022-05-10 19:18:58 +01:00
NEDJIMAbelgacem
a6e28b4ce1 fix test 2022-05-10 10:08:37 +01:00
Julien Cabieces
29f4b0ed6f remove exclude skipped-base-class for numeric format classes 2022-05-10 08:27:47 +10:00
Julien Cabieces
d937a59067 Fixes fully-qualified-moc-types 2022-05-10 08:27:47 +10:00
NEDJIMAbelgacem
dc446c0dad try to fix QgsPointCloudLayerProfileGenerator test 2022-05-09 17:35:26 +01:00
NEDJIMAbelgacem
e9fff46db4 Merge branch 'master' into point-cloud-stats-calculator 2022-05-09 15:56:38 +01:00
NEDJIMAbelgacem
7300681cc2 Avoid use of statistical summary 2022-05-09 13:26:19 +01:00
NEDJIMAbelgacem
0404cd1115 address reviews 2022-05-09 10:39:23 +01:00
Mathieu Pellerin
383b2f9f78 Fix dox 2022-05-09 14:44:28 +10:00
Mathieu Pellerin
366b88cae5 Address review 2022-05-09 14:44:28 +10:00
Mathieu Pellerin
21f99d1234 Fix doxygen check 2022-05-09 14:44:28 +10:00
Mathieu Pellerin
9e0d077d6e Migrate randomize fill color and default opacity settings 2022-05-09 14:44:28 +10:00
Mathieu Pellerin
95b637520b Implement a QgsProjectStyleSettings class 2022-05-09 14:44:28 +10:00
Nyall Dawson
f0946aa807 Make QgsClipper::clipLineSegment public 2022-05-07 21:42:54 +10:00
NEDJIMAbelgacem
1ba060cb82 Change to using statistics class and fix SIP 2022-05-06 10:28:09 +01:00
Alessandro Pasotti
0d871029be
Merge pull request #48353 from elpaso/form-font-label2
Allow drag and drop forms label font and color customization
2022-05-06 09:44:27 +02:00
Nyall Dawson
2a51be0e7d Disable classes spin box for fixed range classification method 2022-05-06 13:44:31 +10:00
Nyall Dawson
e5c0a14ecd [feature] Add a new classification method for "Fixed interval"
Allows users to create graduated breaks using a specific interval
width for classes (instead of the total number of classes)

Sponsored by SLYR
2022-05-06 13:44:31 +10:00
Nyall Dawson
97bb5f6e95 Try to fix build 2022-05-06 08:58:41 +10:00
Nyall Dawson
ca710d64e0 Implement identify support for point cloud results 2022-05-06 08:58:41 +10:00