Nyall Dawson
dd2f8a9d01
Upgrade enums
2024-01-22 19:02:40 +10:00
Mathieu Pellerin
185724f892
Make QtPrinter support non-mandatory
2024-01-22 11:07:34 +10:00
Nyall Dawson
e42abf7dc5
Update python files
2024-01-22 05:46:15 +10:00
Nyall Dawson
9a752b9bea
exec() works in PyQt5
2024-01-22 05:46:15 +10:00
Nyall Dawson
e1965014f0
Use .exec() in example code
2024-01-22 05:46:15 +10:00
Nyall Dawson
b5a706ff13
Fix seealso links
2024-01-20 12:11:30 +10:00
Nyall Dawson
cf0e101664
Remove broken see also links
2024-01-20 12:11:30 +10:00
Nyall Dawson
9f877df4d6
Use proper model for recent CRS in QgsProjectionSelectionTreeWidget
...
This ensures that we correctly apply filters to recent projections
too, eg so that a widget showing only vertical crs will ONLY show
recent VERTICAL crs, not every recent crs.
2024-01-20 12:11:30 +10:00
Nyall Dawson
1092e6dd8b
Add isDeprecated method to QgsCoordinateReferenceSystem
2024-01-20 12:11:30 +10:00
Nyall Dawson
f25a87ea3f
Correctly deprecate method
2024-01-20 12:11:30 +10:00
uclaros
38db09fa39
deprecate Qgs3DMapScene::openScenes() hack
...
fix docstrings
2024-01-19 06:51:53 -08:00
uclaros
652b6a630d
limit what's exposed to python
2024-01-19 06:51:53 -08:00
uclaros
d8996ae33b
Add 3D map canvas handling methods to QgisInterface
2024-01-19 06:51:53 -08:00
uclaros
2f98809d2c
cleanup
2024-01-19 06:51:53 -08:00
uclaros
75607c05f8
Qgs3DMapCanvas + Qgs3DWindow = <3
2024-01-19 06:51:53 -08:00
Juergen E. Fischer
d0e006861c
fix windows build
2024-01-19 14:18:28 +01:00
uclaros
7656c7585a
fix sip
2024-01-19 02:23:10 -08:00
Alexander Bruy
434ea2f1c8
initial implementation of the labeling gui
2024-01-19 02:23:10 -08:00
Nyall Dawson
2ec6dff851
Indentation
2024-01-19 19:44:48 +10:00
Nyall Dawson
0f01dd3360
Stronger message
2024-01-19 19:44:48 +10:00
Nyall Dawson
c16a1e2b3d
Update enums
2024-01-19 19:44:48 +10:00
Nyall Dawson
5ef1dcee64
Manually fix enum deprecated in qt5.9
2024-01-19 19:44:48 +10:00
Nyall Dawson
f8ad0d5f52
Manually fix an enum
2024-01-19 19:44:48 +10:00
Nyall Dawson
9fab1623a3
Update deprecated removed enum value
2024-01-19 19:44:48 +10:00
Nyall Dawson
4fc5138a28
Upgrade some enum members which are invisible to python introspection
2024-01-19 19:44:48 +10:00
Nyall Dawson
d7ae0aea25
+ should not be used with flags
2024-01-19 19:44:48 +10:00
Nyall Dawson
23df946386
Handle QSci enums in pyqt5 to qt6
2024-01-19 19:44:48 +10:00
Nyall Dawson
77f289d32e
Fix incorrect operator for flags
2024-01-19 19:44:48 +10:00
Nyall Dawson
29a87bf0fc
Fix enums in console
2024-01-19 19:44:48 +10:00
Nyall Dawson
69df78e4fc
Block PyQt5 imports in qt 6 builds, and vice versa
2024-01-19 19:44:48 +10:00
Nyall Dawson
8a4d42bbc0
Fix sip import
2024-01-19 19:44:48 +10:00
Nyall Dawson
585123a883
Add dox
2024-01-18 09:35:09 +10:00
Nyall Dawson
3e05a423d5
Refactor QgsProjectionSelectionWidget
...
Cleanup QgsProjectionSelectionWidget to use proper models to
drive the combo box. This removes a bunch of very fragile
logic regarding showing and hiding entries on demand, as it
allows us to move all the filtering logic to a single place
in a QSortFilterProxyModel subclass.
This has a few side benefits:
- The combos now dynamically respond to changes like recent
CRS being used in other places in QGIS
- The widget correctly respects horizontal/vertical crs filters
for all entries, including recent crs
2024-01-18 09:35:09 +10:00
Denis Rouzaud
2d47d612ce
make QgsAnnotationItem::clone const ( #55868 )
2024-01-17 14:31:30 +00:00
Denis Rouzaud
681376675b
make item method const ( #55858 )
2024-01-17 13:24:16 +01:00
Denis Rouzaud
d296f0e513
add enabled state for annotation items ( #55798 )
2024-01-17 10:07:10 +00:00
Nyall Dawson
e53e078bca
Add proxy model for recent crs model
2024-01-17 10:16:32 +10:00
Nyall Dawson
7fcfd2b391
Create a basic model for recent coordinate reference systems
2024-01-17 10:16:32 +10:00
Nyall Dawson
ef4f8efdcc
Remove unused 2018 WKT variants, monkey patch for api compatibility
2024-01-17 10:16:32 +10:00
Nyall Dawson
20075f8809
Use consistent case
2024-01-17 10:16:32 +10:00
Nyall Dawson
6c7cf97d85
Add signals for recent crs changes
...
And move tests to correct file
2024-01-17 10:16:32 +10:00
Nyall Dawson
f2903c7935
Move QgsCoordinateReferenceSystem enums to qgis, promote to enum class
2024-01-17 10:16:32 +10:00
Nyall Dawson
25fb7cefe1
Move recent crs methods to QgsCoordinateReferenceSystemRegistry
2024-01-17 10:16:32 +10:00
Nyall Dawson
fb1d3cc4bb
Move all projection related gui files to src/gui/proj
2024-01-17 10:16:32 +10:00
Nyall Dawson
ddcc42ca85
Add filter options for all crs selection widgets
...
This is a partial implementation -- we also should be filtering
the lists of recent crs to matching ones
2024-01-17 10:16:32 +10:00
Nyall Dawson
da06bde051
Use double instead of float in high level class to avoid
...
user set values changing when saving/restoring material settings
Convert to float when creating low level, performance critical
objects only.
2024-01-16 13:20:47 +10:00
Nyall Dawson
2262aee293
Add a simple widget for setting percentage values via spin and slider
2024-01-16 13:20:47 +10:00
Nyall Dawson
0215bf01a3
Add API to control coefficients (strength) of ambient/diffuse/specular
...
contributions to phong shader
2024-01-16 13:20:47 +10:00
Julien Cabieces
1343d4e1ca
[PyQt6] Remove failing null_from_qvariant_converter
2024-01-16 12:18:11 +10:00
Julien Cabieces
3e27ac5985
[PyQt6] Build PyQt6
2024-01-16 12:18:11 +10:00