opengisch / QGIS-Issues-SH

QGIS Probleme und Wünsche, Kanton Schaffhausen
1 stars 0 forks source link

Deselektion von ausgewählten Layern in Daten Datenquellenverwaltung #16

Closed p-stutz closed 5 years ago

p-stutz commented 6 years ago
  1. Ausgewählte Layer sollten beim Schliessen der Datenquellenverwaltung deselektiert werden. Die Layer sind bei einem erneuten Öffnen noch immer selektiert.

  2. Wünschenswert ist eine Option, bei welcher alle Layer deselektiert werden können. In QGIS 2.18. musste eine Mehrfachselektion noch über ctrl oder shift durchgeführt werden. Bei einem Klick ins Fenster waren dann auch alle Selektionen weg. Die Mehrfachauswahl in QGIS 2,99 ohne ctrl oder shift ist super, aber eine Möglichkeit für eine Deselektion fehlt.

bild1

romefi commented 5 years ago

Use Case nicht ganz klar, wieso das so ist. Ist verwirrend, da als Benutzer die Erwartung ist, dass mit Ctrl mehrere ausgewählt werden können und mit Shift alle dazwischen. Wenn ein Layer vergessen wird, werden alle wieder geladen, die man vorher selektiert hat. Wäre das möglich? Wenn ja, wieviel würde es kosten?

m-kuhn commented 5 years ago

Deselektion in QGIS 3 ist über nochmaliges anklicken möglich.

Deselektion beim erneuten Öffnen des Dialogs sollte Aufwandsmässig in der Grössenordnung < 1 Tag sein.

Ich habe das vor einem Jahr schon einmal vorgeschlagen, aber das ist auf Opposition gestossen. Falls wir grünes Licht für die Implementierung kriegen, würde ich vorschlagen, einen Pull Request zu machen und zu schauen wie die Akzeptanz ist. Falls da immer noch Gegenwind besteht schlagen wir eine Option dazu vor.

romefi commented 5 years ago

Dass die Deselektion möglich ist, ist uns bewusst. Unser Vorschlag wäre, dass die selektierten Layer deselektiert werden, sobald sie dem Projekt hinzugefügt werden. D.h. Deselektion nicht nur beim erneuten Öffnen, sondern auch beim Hinzufügen der Layer. Die Mehrfachauswahl könnte von uns aus auch so bleiben, wie sie ist.

m-kuhn commented 5 years ago

:+1: Entspricht dem Vorschlag.

romefi commented 5 years ago

@m-kuhn macht Vorschlag als pull request in QGIS

m-kuhn commented 5 years ago

Zum Ändern des "Selektionsmodus" (Einfacher Klick ersetzt die aktuelle Selektion, Ctrl+Klick fürs Hinzufügen zur Selektion) gibt es eine gut versteckte Option:

Screenshot from 2019-07-25 11-00-22

Ich werde vorschlagen, den Standard für diese Option zu Ändern, so dass bei Neuinstallationen das erwartete Verhalten auftritt.

Parallel dazu wird vorgeschlagen, die Selektion beim Neuöffnen des Dialogs zu löschen .

romefi commented 5 years ago

Good to know :) Das reicht uns so. Wenn dein Vorschlag durchkommt, umso besser. Wenn nicht werden wir das halt bei uns manuell umstellen. @p-stutz ist das so ok?

romefi commented 5 years ago

Habs mit Peter angeschaut, der ursprüngliche Issue war, dass die gewählten Layer beim Laden markiert blieben. Das wurde jetzt aber korrigiert. Und mit der Option sind wir auch happy.

m-kuhn commented 5 years ago

Habs mit Peter angeschaut, der ursprüngliche Issue war, dass die gewählten Layer beim Laden markiert blieben. Das wurde jetzt aber korrigiert

Wirklich? Bei mir ist dieses Verhalten immer noch so (und ich habe gerade einen entsprechenden Patch eingereicht um das Verhalten zu ändern)

romefi commented 5 years ago

Habs auch nochmal getestet. Verhalten in Windows QGIS 3.8:

  1. Layer auswählen
  2. Hinzufügen
  3. Markierung wird ausgeblendet
  4. Wenn neu hinzugefügt wird ohne neue Auswahl, werden wieder die Layer geladen, die vorher gewählt wurden

--> scheint als noch nicht ganz so zu klappen. Vielleicht dann mit deinem Patch

m-kuhn commented 5 years ago

Beide patches wurden diskussionslos akzeptiert,resp. sehr begrüsst.

romefi commented 5 years ago

Wunderbar