Merge version locale avec version Github
Merge remote-tracking branch 'origin'

Conflicts:
	operationdialog.py
Ajout et mise à jour de la légende dans le composeur.
Le site s'affiche en transparent dans le composeur, ce qui permet de voir les polygones de gestion réalisée et la photo aérienne.
Début d'intégration d'un module "Gestion et suivis prévus"
Fini l'intégration du futur module GestPrev dans l'appli. Reste à développer le module! ;-)
Module "gestion prévue" : Code d'intégration des données saisies en base.
Convergence entre la requête et le forumaire UI.
Dernières modifs sur ui_gestprev.ui
Résolution des bugs dûs à l'intégration du podule "prevudialog.py"
L'application ne plante plus. Il reste maintenant à développer ce module.
Module de gestion prévue : contrôle "codesite" raccordé à la table des sites gérés "t_sitescen"
- Vérification de la présence de géométrie(s) lors du chargement du module gestprev
- Intégration de cette vérification dans une fonction commune à dlg_prev et dlg_ope
- Messages d'information pour l'absence de couche sélectionnée et l'absence d'entté sélectionnée rassemblés
- Ajout d'une première vesion du MCD (format JPG)
Essai de résolution des bugs du composeur sous Windows.
La carte non trouvée => je la créée par le code, et je ne la cherche plus dans le sitem issus du template.
Il reste à voir comment on la met en arrière-plan.
La légende non trouvée : pour l'instant, je n'ai pas de solution.
Pourquoi ce code marche très bien sous Linux et pas sous Windows?
La légende du composeur n'est plus amenée par le modèle.
Elle est créée par programmation, afin de rester compatible avec Windows.
(QGIS sous Windows ne sait pas chercher la liste des légendes dans le modèle, pour travailler dessus. Bibliothèque trop ancienne dans le packaging "Windows". J'espère que cela viendra avec la prochaine version de QGIS).
Réglé le problème des apostrophes dans les textes "type d'opération" du module "operationdialog", qui faisaient planter la requête SQL d'insertion de données.
Lorsqu'une
Ajouté la gestion des choix multiples dans la QListWidget "prestataire".
On peut sélectionner plusieurs prestataires avec les touches SHIFT et/ou CTRL.
Les noms sont alors entrés en base, séparés par un point-virgule.
Envoi du composerMap derrière les autres éléments du composeur grâce à la méthode moveSelectedItemsToBottom()
Liste de choix "opération" et "opérateur" reliées à des tables de la base de données postGIS
Cerné le bug qui fait planter QGIS à l'affichage de la couche des opérations de la sortie courante.
Issue #32.
Bug à traiter.
Issue #31 presque réglée : les boutons "OK" et "Dernier - Editer CR" ne sont pas activés tant que des items n'ont pas été choisis dans les 3 listes de choix du module "opérations".
Après sélection d'une opération prévue, d'une opération réalisée, et d'un ou plusieurs prestataires, les deux boutons deviennent cliquables.
Reste à faire : voir si on peut traiter séparément les QPushButtons "OK" et "Annuler" dans le QDialogButtonBox, afin d'activer / désactiver "OK" sans que cela influe sur "Annuler".
Issue #31 réglée.
Dans la QDialogButtonBox "buttonBox", seul le bouton "OK" est activé / désactivé.
Les boutons "OK" et "Dernier - Editer CR" sont désactivés lors du rechargement du module "operationsDialog"