21085 Commits

Author SHA1 Message Date
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
Mathieu Pellerin
5138864650 [ui] Implement scroll wheel action for color buttons 2022-05-11 10:43:07 +10:00
Mathieu Pellerin
ec9ab29dee [ui] Implement scroll wheel action for symbol buttons 2022-05-11 10:43:07 +10:00
Mathieu Pellerin
b4f9f527d4
Merge pull request #48486 from qgis/buttons_imp
[ui] Add a set to null / clear current symbol action to the symbol button
2022-05-10 05:38:16 +07: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
Mathieu Pellerin
761fb89583 Fix dox strings 2022-05-09 15:48:57 +07:00
Mathieu Pellerin
0a53f86206 [ui] Add a set to null / clear current symbol action to the symbol button 2022-05-09 12:31:36 +07: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
uclaros
5e142c8933 offset maptips and clear them after a delay 2022-05-08 07:05:09 +10:00
Nyall Dawson
612164305b Ensure measure line stays in the correct location when plot is
panned/zoomed
2022-05-07 21:42:54 +10:00
Nyall Dawson
f0946aa807 Make QgsClipper::clipLineSegment public 2022-05-07 21:42:54 +10:00
Nyall Dawson
b9e10e754b Make private method public 2022-05-07 21:42:54 +10:00
Nyall Dawson
3009999748 Remove duplicate code 2022-05-07 21:42:54 +10:00
Nyall Dawson
7f7edd2be3 Add signal when plot area is changed 2022-05-07 21:42:54 +10:00
Nyall Dawson
bf046be5ad [feature] Add a measure tool to elevation profile widget
Allows measuring distances on the plot
2022-05-07 21:42:54 +10:00
Jan Caha
061a96a9e7 fix missing bracket 2022-05-07 06:53:08 +10:00
Jan Caha
ab16477158 fix line break 2022-05-07 06:53:08 +10:00
Jan Caha
46dd681fd5 fix widget data reading - i.e. from History 2022-05-07 06:53:08 +10: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
4140faa178 Implement (ugly) means of converting elevation identifaction results to QgsMapToolIdentify results 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
Nyall Dawson
3c086ead05 Add framework for identifying results from profile generators 2022-05-06 08:58:41 +10:00
Andrea Giudiceandrea
1eda8b21ae
[MetaSearch] Fix error navigating the search results (#48298)
Fix the "Search error: list object has no attribute 'toXML'" that occurs navigating the search results after the second time the navigation buttons are pressed
2022-05-05 07:36:38 -04:00
Andrea Giudiceandrea
29b40e48da
[MetaSearch] fix CSW search when user/passwords are empty (Fix #48201) (#48288)
* [MetaSearch] fix CSW search when user/passwords are empty

* [MetaSearch] avoid to send username/passwords if empty
2022-05-05 06:37:21 -04:00
Samweli
998c58dff1 made canvas methods in source provider widget virtual 2022-05-03 15:58:19 +10:00
Samweli
e38f3996f7 made canvas set and get function non pure virtual functions, include tests for encode/decode uri functions in wcs
and minor cleans and code tweaks as suggested in the recent review.
2022-05-03 15:58:19 +10:00
Samweli
8846a1a265 refomartted updated provider files 2022-05-03 15:58:19 +10:00
Samweli
9fc2f58e71 updated the owssourcewidget to only update ows layers bbox 2022-05-03 15:58:19 +10:00
Samweli
d05e628ea8 set source uri when source widget is available 2022-05-03 15:58:19 +10:00
Samweli
b6f19aaffb updated prepareExtent call 2022-05-03 15:58:19 +10:00
Samweli
66503f31be removed qgsowssourcewidget from sip, updated pointer variables in qgsowssourceselect 2022-05-03 15:58:19 +10:00
Samweli
06f9f71dc8 moved prepareExtent() to private 2022-05-03 15:58:19 +10:00
Samweli
a59e4680f6 removed mapCanvasChanged() signal and made setMapCanvas virtual in the QgsAbstractDataSourceWidget 2022-05-03 15:58:19 +10:00
Samweli
5e7e0ae3d3 updated the raster layer properties dialog and wcs provider to accommodate adding an ows provider source widget 2022-05-03 15:58:19 +10:00
Samweli
4a1f27428d enabled passing a map canvas to a provider source widget 2022-05-03 15:58:19 +10:00
Samweli
b44a62863e added ows source widget 2022-05-03 15:58:19 +10:00
Samweli
445ac09cb0 updated wcs provider to use user specified bounding box when it is available 2022-05-03 15:58:19 +10:00