Closed jbdesbas closed 1 year ago
Laisser les constantes (
NODE_TYPE_WS
etc.) dansplugin_globals.py
?
Je ne sais pas quel est l'endroit idéal pour cela.
Dans plugin_globals.py
ou avec un autre nom ? Dans __init__.py
?
Ca me va pour plugin_globals.py
!
Actuellement les paramètres du plugin sont gérés dans plugin_globals.py. La classe mélange des constantes et des paramètres. Le template Oslandia utilise plutôt preference.py (
PlgOptionsManager
).Pour écrire une conf :
PlgOptionsManager().set_value_from_key('conf_key','conf_value')
Pour lire :PlgOptionsManager.get_plg_settings().conf_key
Passer l'ensemble des paramètres de
plugin_globals.py
verspreferences.py
. Mettre les valeurs par défaut ici : https://github.com/geo2france/idg-qgis-plugin/blob/897e40c6a4c0ac963987e66883414ded3ec85220/plugin/idg/toolbelt/preferences.py#L23-L29Laisser les constantes (
NODE_TYPE_WS
etc.) dansplugin_globals.py
?