64053 Commits

Author SHA1 Message Date
Richard Duivenvoorde
982e4f1262 Rename BaseClass to QgsPythonConsoleBase 2020-09-03 16:03:25 +02:00
Richard Duivenvoorde
701d323509 Remove redundant TODO 2020-09-03 15:49:06 +02:00
Richard Duivenvoorde
09fc2e6aa9 Merged console and editor settings stuff
So the Editor and Console etc share one set of settings:
- Merged Editor and Console settings-tabs in one Settings tab in the settings dialog
- Removed the Editor ui from the settings dialog
- Changed all names of settings in Editor so it uses the normal/console settings
2020-08-27 22:53:21 +02:00
Richard Duivenvoorde
a48e85a512 Move color info to base class and use those 2020-08-27 19:03:03 +02:00
Richard Duivenvoorde
354b9598ec Move font, margin and caret code to baseclass 2020-08-27 18:26:54 +02:00
Richard Duivenvoorde
ab83e57cc8 Context menu 'Search selected in PyQGIS docs' in Console panes 2020-07-08 21:47:08 +02:00
Richard Duivenvoorde
a1fda50f95 Move setLexers to base 2020-07-08 21:17:27 +02:00
Richard Duivenvoorde
6162f48d30 Get rid of all the ColorEditor stuff 2020-07-08 20:26:43 +02:00
Richard Duivenvoorde
c1d1a72fdc Moving away from the console-'ColorEDIT' scheme in favour of the console-'Color'-one 2020-07-07 22:18:27 +02:00
Richard Duivenvoorde
180a630363 Move icons to base and add some to items 2020-07-05 11:48:27 +02:00
Richard Duivenvoorde
5889f7df78 Add simple BaseClass 2020-07-04 16:36:47 +02:00
Nyall Dawson
040dd56b80 Use direct QPainterPaths when clipping map renders using a QPainter based clip
Allows correct clipping to multipolygons, polygons with holes, etc
2020-07-03 15:24:32 +10:00
Nyall Dawson
205273e7cd Add method to QgsAbstractGeometry to convert geometry to QPainterPath
Unlike QgsGeometry::asQPolygonF, this allows for correct handling
of multipolygons and rings, etc.

And potentially, the generated QPainterPaths could use arc segments
instead of segmentizing geometries. In fact, there's been disabled
code which seems to do this in place since the new geometry engine
was introduced back in 2.10! TODO: check if this code works correctly...
2020-07-03 15:24:32 +10:00
Maxime Liquet
4869217cb7 Update OutputName of the Drape algorithm
From "Updated" to "Draped"
2020-07-03 04:04:17 +10:00
Nyall Dawson
33f31d826a Fix QgsGeometry::asQPolygonF doesn't handle multipolygon inputs
gracefully
2020-07-03 04:03:47 +10:00
Alessandro Pasotti
766e0b290e
Merge pull request #37520 from elpaso/sslmode-pg-conn
Fix unreported sslmode storage from connections API
2020-07-02 08:30:11 +02:00
root676
c409228628 add feedback->canceled check 2020-07-02 15:03:51 +10:00
root676
bf24bd1666 more parameter name fixes 2020-07-02 15:03:51 +10:00
root676
89807a6535 fix REFERENCE_LAYER parameter name 2020-07-02 15:03:51 +10:00
root676
922586d103 fix input parameter name 2020-07-02 15:03:51 +10:00
root676
bf3f75e8da fix redundant noData logic 2020-07-02 15:03:51 +10:00
root676
f72c367d35 rerun style script 2020-07-02 15:03:51 +10:00
root676
084190bbd1 update test and testdata 2020-07-02 15:03:51 +10:00
root676
7383238cf3 optimize standard deviation method 2020-07-02 15:03:51 +10:00
root676
371f7b29af update helpstring 2020-07-02 15:03:51 +10:00
root676
9655f77000 allow cancellation with slow data sources 2020-07-02 15:03:51 +10:00
root676
95cd14d682 expose advanced NoData parameter 2020-07-02 15:03:51 +10:00
root676
504506388b Use enum in statistic method parameter 2020-07-02 15:03:51 +10:00
root676
2d2ad2c5f8 fix NoData handling in getCellValuesFromBlockStack() 2020-07-02 15:03:51 +10:00
root676
4181149a2c fix unused variable 2020-07-02 15:03:51 +10:00
root676
294ad083ed optimize varianceFromCellValues() 2020-07-02 15:03:51 +10:00
root676
cf6e634d60 optimize memory reservation in getCellValuesFromBlockStack() 2020-07-02 15:03:51 +10:00
root676
bf7a47a884 support cancelling for slow datasources 2020-07-02 15:03:51 +10:00
root676
b2b8fefc70 add support for correct output raster datatypes 2020-07-02 15:03:51 +10:00
root676
56a590eb7a implement count function, implement Ignore NoData Parameter, move getCellValuesFromBlockStack() to QgsRasterAnalysisUtils 2020-07-02 15:03:51 +10:00
root676
d977db4ca6 fix typo 2020-07-02 15:03:51 +10:00
root676
76690bf8ee add cellstatistics alg tests 2020-07-02 15:03:51 +10:00
root676
9d079a72d3 add algorithm icon 2020-07-02 15:03:51 +10:00
root676
268ed25874 register cellstatistics alg 2020-07-02 15:03:51 +10:00
root676
bc74bbf5bd [feature] native cellstatistics algorithm 2020-07-02 15:03:51 +10:00
SrNetoChan
72c0c245e2 Rename JSON help file to match function name 2020-07-02 15:03:16 +10:00
SrNetoChan
d097adeacd Add groups to function_help files 2020-07-02 15:03:16 +10:00
Nyall Dawson
e170b7127e Remove totally broken Qt version check logic, simplify code 2020-07-02 15:00:42 +10:00
Nyall Dawson
9efdcc0ab9 Fix broken test 2020-07-02 12:07:51 +10:00
Nyall Dawson
5b8af77578 Rename enum values for clarity 2020-07-02 12:07:51 +10:00
Nyall Dawson
992d5f3919 Try to fix test failure on Travis 2020-07-02 12:07:51 +10:00
Nyall Dawson
1851ba31fa Avoid clipped labels when painter clipping path region is active 2020-07-02 12:07:51 +10:00
Nyall Dawson
4e815b92d3 Respect clip region when rendering diagrams 2020-07-02 12:07:51 +10:00
Nyall Dawson
e028067926 Ensure map clip region is correctly handled during labeling
We don't want labels to be positioned using unclipped feature
geometries, rather we want them to be positioned nicely on the
visible portions of features
2020-07-02 12:07:51 +10:00
Nyall Dawson
5cbdc4c896 Ensure feature clipping occurs for render only, and doesn't affect
feature geometry when used in rule based renderers and other
geometry dependent rendering options
2020-07-02 12:07:51 +10:00