import QtQuick 2.12 Item { id: ligne_separation property int haut_bas_hautbas: shipheart_formulaire_ligne_separation_haute_basse // 1= haut, 2= bas, 3= haut et bas property int force: shipheart_formulaire_ligne_separation_force_faible // 1=très clair, 2=moyen, 3=très vif property double largeur_parent: parent.width property double hauteur_parent: parent.height property int epaisseur_ligne: 1 Rectangle { // Trait du haut : width: largeur_parent height: epaisseur_ligne color: force === shipheart_formulaire_ligne_separation_force_faible ? couleur_gris_tres_fonce_transparent : (force === shipheart_formulaire_ligne_separation_force_moyenne ? couleur_gris_fonce : couleur_gris_pale) visible: ((haut_bas_hautbas & 1) === 1) ? true : false } Rectangle { // Trait du bas : y: hauteur_parent - epaisseur_ligne width: largeur_parent height: epaisseur_ligne color: force === shipheart_formulaire_ligne_separation_force_faible ? couleur_gris_tres_fonce_transparent : (force === shipheart_formulaire_ligne_separation_force_moyenne ? couleur_gris_fonce : couleur_gris_pale) visible: ((haut_bas_hautbas & 2) === 2) ? true : false } }