Skip to content

Commit 4db16fa

Browse files
committed
Qt6 upgrade performed by pyqgis4-checker:
> docker run -it --rm -v /home/dave/dev/opengisch/QgisModelBakerLibrary:/home/pyqgisdev/ registry.gitlab.com/oslandia/qgis/pyqgis-4-checker/pyqgis-qt-checker:latest pyqt5_to_pyqt6.py --logfile /home/pyqgisdev/pyqt6_checker.log . > For big parts this resolves opengisch/QgisModelBaker#985
1 parent 6af3721 commit 4db16fa

22 files changed

+259
-204
lines changed

modelbaker/dataobjects/fields.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,11 @@ def create(self, layer: Layer) -> None:
6666
# if defined, then set not null and unique constraints
6767
layer.layer.setFieldConstraint(
6868
field_idx,
69-
QgsFieldConstraints.ConstraintNotNull,
70-
QgsFieldConstraints.ConstraintStrengthHard,
69+
QgsFieldConstraints.Constraint.ConstraintNotNull,
70+
QgsFieldConstraints.ConstraintStrength.ConstraintStrengthHard,
7171
)
7272
layer.layer.setFieldConstraint(
7373
field_idx,
74-
QgsFieldConstraints.ConstraintUnique,
75-
QgsFieldConstraints.ConstraintStrengthHard,
74+
QgsFieldConstraints.Constraint.ConstraintUnique,
75+
QgsFieldConstraints.ConstraintStrength.ConstraintStrengthHard,
7676
)

modelbaker/dataobjects/form.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ def create(
116116
root_container.clear()
117117
for element in self.__elements:
118118
root_container.addChildElement(element.create(root_container, qgis_layer))
119-
edit_form_config.setLayout(QgsEditFormConfig.TabLayout)
119+
edit_form_config.setLayout(QgsEditFormConfig.EditorLayout.TabLayout)
120120
# set nm-rel if referencing tables are junction table
121121
for relation in project.relations:
122122
if relation.referenced_layer == layer:

modelbaker/dataobjects/layers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def __init__(
5252
srid: Optional[int] = None,
5353
extent: Optional[str] = None,
5454
geometry_column: str = None,
55-
wkb_type: QgsWkbTypes = QgsWkbTypes.Unknown,
55+
wkb_type: QgsWkbTypes = QgsWkbTypes.Type.Unknown,
5656
alias: Optional[str] = None,
5757
is_domain: bool = False, # is enumeration or catalogue
5858
is_structure: bool = False,

modelbaker/dataobjects/project.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ def create(
316316
)
317317

318318
for layer in self.layers:
319-
if layer.layer.type() == QgsMapLayer.VectorLayer:
319+
if layer.layer.type() == QgsMapLayer.LayerType.VectorLayer:
320320
# even when a style will be loaded we create the form because not sure if the style contains form settngs
321321
layer.create_form(self)
322322
layer.store_variables(self)

modelbaker/dataobjects/relations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ def __init__(self) -> None:
1010
self.referencing_field = None
1111
self.referenced_field = None
1212
self.name = None
13-
self.strength = QgsRelation.Association
13+
self.strength = QgsRelation.RelationStrength.Association
1414
self.cardinality_max = None
1515
self.cardinality_min = None
1616
self.child_domain_name = None

modelbaker/dbconnector/gpkg_connector.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -775,7 +775,7 @@ def ili_version(self):
775775
cursor.close()
776776
if result > 1:
777777
self.new_message.emit(
778-
Qgis.Warning,
778+
Qgis.MessageLevel.Warning,
779779
"DB schema created with ili2db version 3. Better use version 4.",
780780
)
781781
return 3

modelbaker/dbconnector/mssql_connector.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -892,7 +892,7 @@ def ili_version(self):
892892
res = cur.fetchone()[0]
893893
if res > 0:
894894
self.new_message.emit(
895-
Qgis.Warning,
895+
Qgis.MessageLevel.Warning,
896896
"DB schema created with ili2db version 3. Better use version 4.",
897897
)
898898
return 3

modelbaker/dbconnector/pg_connector.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -983,7 +983,7 @@ def ili_version(self):
983983
)
984984
if cur.rowcount > 1:
985985
self.new_message.emit(
986-
Qgis.Warning,
986+
Qgis.MessageLevel.Warning,
987987
"DB schema created with ili2db version 3. Better use version 4.",
988988
)
989989
return 3

modelbaker/generator/generator.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ def layers(self, filter_layer_list: list = []) -> list[Layer]:
303303
record.get("srid"),
304304
record.get("extent"),
305305
record.get("geometry_column"),
306-
QgsWkbTypes.parseType(record["type"]) or QgsWkbTypes.Unknown,
306+
QgsWkbTypes.parseType(record["type"]) or QgsWkbTypes.Type.Unknown,
307307
alias,
308308
is_domain,
309309
is_structure,
@@ -437,14 +437,14 @@ def layers(self, filter_layer_list: list = []) -> list[Layer]:
437437
field.widget_config["calendar_popup"] = True
438438

439439
dateFormat = QLocale(QgsApplication.instance().locale()).dateFormat(
440-
QLocale.ShortFormat
440+
QLocale.FormatType.ShortFormat
441441
)
442442
timeFormat = QLocale(QgsApplication.instance().locale()).timeFormat(
443-
QLocale.ShortFormat
443+
QLocale.FormatType.ShortFormat
444444
)
445445
dateTimeFormat = QLocale(
446446
QgsApplication.instance().locale()
447-
).dateTimeFormat(QLocale.ShortFormat)
447+
).dateTimeFormat(QLocale.FormatType.ShortFormat)
448448

449449
if data_type == self._db_connector.QGIS_TIME_TYPE:
450450
field.widget_config["display_format"] = timeFormat
@@ -585,7 +585,7 @@ def relations(self, layers, filter_layer_list=[]):
585585
"assoc_cardinality_min", None
586586
)
587587

588-
relation.strength = QgsRelation.Association
588+
relation.strength = QgsRelation.RelationStrength.Association
589589
if (
590590
# if it's a defined composition...
591591
record.get("strength", None) == "COMPOSITE"
@@ -603,7 +603,7 @@ def relations(self, layers, filter_layer_list=[]):
603603
)
604604
):
605605
# ...then it's a composition in QGIS
606-
relation.strength = QgsRelation.Composition
606+
relation.strength = QgsRelation.RelationStrength.Composition
607607

608608
# For domain-class relations, if we have an extended domain, get its child name
609609
child_name = None
@@ -968,11 +968,11 @@ def _separated_legend_layers(self, layers):
968968
for layer in layers:
969969
if layer.geometry_column:
970970
geometry_type = QgsWkbTypes.geometryType(layer.wkb_type)
971-
if geometry_type == QgsWkbTypes.PointGeometry:
971+
if geometry_type == QgsWkbTypes.GeometryType.PointGeometry:
972972
point_layers.append(layer)
973-
elif geometry_type == QgsWkbTypes.LineGeometry:
973+
elif geometry_type == QgsWkbTypes.GeometryType.LineGeometry:
974974
line_layers.append(layer)
975-
elif geometry_type == QgsWkbTypes.PolygonGeometry:
975+
elif geometry_type == QgsWkbTypes.GeometryType.PolygonGeometry:
976976
polygon_layers.append(layer)
977977
else:
978978
if layer.is_domain:

modelbaker/ilitoppingmaker/iliprojecttopping.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,12 @@ def makeit(self, project: QgsProject = None):
7373
Creates everything - generates all the files.
7474
Returns the path to the ilidata.xml file.
7575
"""
76-
self.stdout.emit(self.tr("Generate everything."), Qgis.Info)
76+
self.stdout.emit(self.tr("Generate everything."), Qgis.MessageLevel.Info)
7777
ilidata_path = None
7878
if not project:
7979
self.stdout.emit(
8080
self.tr("Cannot generate anything without having a QGIS project."),
81-
Qgis.Warning,
81+
Qgis.MessageLevel.Warning,
8282
)
8383
return False
8484
# Creates and sets the project_topping considering the passed QgsProject and the existing ExportSettings.
@@ -94,7 +94,9 @@ def makeit(self, project: QgsProject = None):
9494

9595
# generate metaconfig (topping) file
9696
if self.metaconfig.generate_files(self.target):
97-
self.stdout.emit(self.tr("MetaConfig written to INI file."), Qgis.Info)
97+
self.stdout.emit(
98+
self.tr("MetaConfig written to INI file."), Qgis.MessageLevel.Info
99+
)
98100

99101
# generate ilidata
100102
ilidata = IliData()
@@ -104,7 +106,7 @@ def makeit(self, project: QgsProject = None):
104106
if ilidata_path:
105107
self.stdout.emit(
106108
self.tr("IliData written to XML file: {}").format(ilidata_path),
107-
Qgis.Info,
109+
Qgis.MessageLevel.Info,
108110
)
109111

110112
return ilidata_path

modelbaker/iliwrapper/ili2dbargs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ def _get_db_args(configuration, hide_password=False):
9797
if configuration.sslmode:
9898
temporary_filename = "{}/modelbaker-dbargs.conf".format(QDir.tempPath())
9999
temporary_file = QFile(temporary_filename)
100-
if temporary_file.open(QFile.WriteOnly):
100+
if temporary_file.open(QFile.OpenModeFlag.WriteOnly):
101101
temporary_file.write(
102102
"sslmode={}".format(configuration.sslmode).encode("utf-8")
103103
)

modelbaker/iliwrapper/ili2dbconfig.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ def to_ili2db_args(self):
168168
)
169169

170170
proxy = QgsNetworkAccessManager.instance().fallbackProxy()
171-
if proxy.type() == QNetworkProxy.HttpProxy:
171+
if proxy.type() == QNetworkProxy.ProxyType.HttpProxy:
172172
self.append_args(args, ["--proxy", proxy.hostName()], force_append=True)
173173
self.append_args(
174174
args, ["--proxyPort", str(proxy.port())], force_append=True

0 commit comments

Comments
 (0)