19
19
QWidget ,
20
20
)
21
21
22
- from arho_feature_template .core .plan_regulation_config import PlanRegulationConfig , Unit , ValueType
22
+ from arho_feature_template .core .plan_regulation_config import PlanRegulationConfig , ValueType
23
23
from arho_feature_template .utils .misc_utils import get_additional_information_name , get_layer_by_name
24
24
25
25
if TYPE_CHECKING :
@@ -116,7 +116,7 @@ def _check_number_or_none(value: str | Number | None, error_msg: str):
116
116
raise ValueError (error_msg )
117
117
118
118
def _add_value_input (
119
- self , value_type : ValueType , unit : Unit | None , default_value : str | Number | list [int ] | None = None
119
+ self , value_type : ValueType , unit : str | None , default_value : str | Number | list [int ] | None = None
120
120
):
121
121
base_error_msg = f"Invalid type for default value { type (default_value )} ."
122
122
if value_type in [ValueType .DECIMAL , ValueType .POSITIVE_DECIMAL ]:
@@ -214,7 +214,7 @@ def _add_widgets_to_form(self, label: QLabel, widget: QWidget):
214
214
if not self .expanded :
215
215
self ._on_expand_hide_btn_clicked ()
216
216
217
- def add_decimal_input (self , value_type : ValueType , unit : Unit | None , default_value : Number | None = None ):
217
+ def add_decimal_input (self , value_type : ValueType , unit : str | None , default_value : Number | None = None ):
218
218
value_widget = QgsDoubleSpinBox ()
219
219
label = QLabel ("Arvo" )
220
220
if value_type == ValueType .POSITIVE_DECIMAL :
@@ -225,24 +225,24 @@ def add_decimal_input(self, value_type: ValueType, unit: Unit | None, default_va
225
225
label .setToolTip ("Tyyppi: desimaali" )
226
226
value_widget .setSizePolicy (QSizePolicy .Expanding , QSizePolicy .Fixed )
227
227
if unit :
228
- value_widget .setSuffix (f" { unit . value } " )
228
+ value_widget .setSuffix (f" { unit } " )
229
229
if default_value :
230
230
value_widget .setValue (default_value )
231
231
self ._add_widgets_to_form (label , value_widget )
232
232
233
- def add_positive_integer_input (self , unit : Unit | None , default_value : int | None = None ):
233
+ def add_positive_integer_input (self , unit : str | None , default_value : int | None = None ):
234
234
value_widget = QgsSpinBox ()
235
235
value_widget .setMinimum (0 )
236
236
value_widget .setSizePolicy (QSizePolicy .Expanding , QSizePolicy .Fixed )
237
237
if unit :
238
- value_widget .setSuffix (f" { unit . value } " )
238
+ value_widget .setSuffix (f" { unit } " )
239
239
label = QLabel ("Arvo" )
240
240
label .setToolTip ("Tyyppi: kokonaisluku (positiivinen)" )
241
241
if default_value :
242
242
value_widget .setValue (default_value )
243
243
self ._add_widgets_to_form (label , value_widget )
244
244
245
- def add_positive_integer_range_input (self , unit : Unit | None , default_values : list [int ] | None = None ):
245
+ def add_positive_integer_range_input (self , unit : str | None , default_values : list [int ] | None = None ):
246
246
min_widget = QgsSpinBox ()
247
247
min_widget .setMinimum (0 )
248
248
min_label = QLabel ("Arvo minimi" )
@@ -253,8 +253,8 @@ def add_positive_integer_range_input(self, unit: Unit | None, default_values: li
253
253
max_label = QLabel ("Arvo maksimi" )
254
254
max_label .setToolTip ("Tyyppi: kokonaisluku arvoväli (positiivinen)" )
255
255
if unit :
256
- min_widget .setSuffix (f" { unit . value } " )
257
- max_widget .setSuffix (f" { unit . value } " )
256
+ min_widget .setSuffix (f" { unit } " )
257
+ max_widget .setSuffix (f" { unit } " )
258
258
if default_values :
259
259
min_widget .setValue (default_values [0 ])
260
260
max_widget .setValue (default_values [1 ])
0 commit comments