En fin de compte, est-ce que t'as fait une petite moulinette de conversion pour que la structure et les tags xml des projets créés avec v0.6 soient identiques à ceux d'un projet créé avec v0.7 ?
Ou est-ce que des exceptions vont persister en fonction de la version avec laquelle le projet a été créé initialement ?
La moulinette existe déjà en fait, et vous l'utilisez depuis que les textes non taggé sont convertie en texte dynamique, les "ancien" textes taggé sont exactement les mêmes que les non taggé (en fait ils ont un tagg qui est à "none").
Le problème ne venais pas du tagg lui même (ce n'est qu'une propriété texte) mais de la gestion que l'on faisait par la suite de ces types de texte (coller une Xref dessous, ou alors le commentaire dans un encadré, tenir à jours quand ils sont basé sur une formule etc....).
Maintenant tout ce que je pouvais préparer en temps masqué est fait, la prochaine étape c'est la bascule.
Pour les exceptions en fonction de la version avec laquelle le projet a été créé initialement, je ne peut rien garantir, mais les textes d'éléments sont très vieux, et, ont peu changer depuis leurs créations, donc ça devrais allez.
Pour les imports de configuration de textes, je comptais pas utiliser le QSetting, qui n'est pas fait pour ça en plus.
Je pensais créer un dossier "element_text_pattern" dans le dossier de conf de qet avec dedans des fichiers xml, un par configuration, qui du coup est compatible avec ta demande.
Je n'avais pas pensé à la possibilité de les intégrer au projet, mais oui y'a pas de soucis.