MTES-MCT / metadata-postgresql

Plume : gestion des métadonnées du patrimoine PostgreSQL
https://mtes-mct.github.io/metadata-postgresql/
GNU Affero General Public License v3.0
1 stars 1 forks source link

Visualisation et mode d'utilisation des boutons de géométries #81

Closed WREATCHED closed 1 year ago

WREATCHED commented 2 years ago

Afin d'homogénéiser les boutons de géométries avec les autres boutons, il s'avère nécessaire d'utiliser la méthode "setPopupMode" avec l'enum "DelayedPopup". Toutefois, le comportement du bouton ne réagit pas comme les autres pour ouvrir le menu dudit bouton. Il suffit d'appuyée 2 à 3 secondes afin d'ouvrir le menu déroulant spécifiques aux géométries.

Ce fonctionnement demandé uniquement en mode édition est précisé dans l'infobulle

image

InstantPopup MenuButtonPopup DelayedPopup _mObjetQToolButton.setToolButtonStyle(Qt.ToolButtonTextBesideIcon) _mObjetQToolButton.setStyleSheet("QToolButton {border: none; }")

alhyss commented 2 years ago

Pour mémoire : le choix de DelayedPopup vise surtout à maintenir l'homogénéité visuelle des boutons avec menus, qu'ils servent uniquement à ouvrir le menu ou non. Si ce fonctionnement s'avère gêner les utilisateurs, il sera possible d'utiliser pour les boutons avec menu + action directe :