xcaeag / MenuFromProject-Qgis-Plugin

Build layers shortcuts menus based on QGis projects
8 stars 8 forks source link

v1.2.0-beta1 - Ordonnancement des projets dans l'interface de configuration #40

Closed xcaeag closed 3 years ago

xcaeag commented 3 years ago

Le déplacement "vers le haut" ne fait pas remonter l'icône (type de source) Le déplacement "vers le bas" ne fait pas descendre l'îcone, ni la source

Guts commented 3 years ago

En y regardant de plus près, je me demande si ce serait pas plus rentable d'activer le déplacement par drag'n drop intégré à Qt ?

Quelque chose comme :

self.tableWidget.verticalHeader().setSectionsMovable(True)
self.tableWidget.verticalHeader().setDragEnabled(True)
self.tableWidget.verticalHeader().setDragDropMode(QAbstractItemView.InternalMove)
xcaeag commented 3 years ago

Oui, bien sûr, à tester. On peut conserver les boutons malgré tout ? Faire attention à l'option 'Ajouter au précédent' si l'item passe en première position.

Guts commented 3 years ago

Hmmm je préfère garder que les boutons alors pour la prochaine version.

xcaeag commented 3 years ago

Ok, c'est le genre de chose que je pourrai faire plus tard...

Guts commented 3 years ago

C'était finalement plus galère que prévu, il y a un crash de QGIS (de Qt en fait) lorsque que l'on re set un pixmap qui est une image non compilée (ici l'icône globe).

Du coup, j'ai refacto la façon de générer l'icône et le bouton d'édition en passant par des méthodes dédiées. Finalement c'est pas plus mal, ça centralise leur configuration, mais c'est peut-être moins lisible.