mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-14 00:07:35 -04:00
[processing] Don't overwrite rows when reordering in multi input
dialog Refs #17327
This commit is contained in:
parent
2eca7ffbe2
commit
a9d820d37d
@ -99,6 +99,7 @@ class MultipleInputDialog(BASE, WIDGET):
|
||||
item.setData(value, Qt.UserRole)
|
||||
item.setCheckState(Qt.Checked if value in self.selectedoptions else Qt.Unchecked)
|
||||
item.setCheckable(True)
|
||||
item.setDropEnabled(False)
|
||||
self.model.appendRow(item)
|
||||
|
||||
# add extra options (e.g. manually added layers)
|
||||
@ -110,6 +111,7 @@ class MultipleInputDialog(BASE, WIDGET):
|
||||
item.setData(item.text(), Qt.UserRole)
|
||||
item.setCheckState(Qt.Checked)
|
||||
item.setCheckable(True)
|
||||
item.setDropEnabled(False)
|
||||
self.model.appendRow(item)
|
||||
|
||||
self.lstLayers.setModel(self.model)
|
||||
@ -179,4 +181,5 @@ class MultipleInputDialog(BASE, WIDGET):
|
||||
item.setData(filename, Qt.UserRole)
|
||||
item.setCheckState(Qt.Checked)
|
||||
item.setCheckable(True)
|
||||
item.setDropEnabled(False)
|
||||
self.model.appendRow(item)
|
||||
|
Loading…
x
Reference in New Issue
Block a user