geometry, results, configure: Some fixes.

This commit is contained in:
Pierre-Antoine Rouby committed 2023-10-11 08:40:54 +02:00
1 parent acfb876da0
commit 5b2ee80329
9 files changed
+86 -53

No files matched your search

+17 -6
View File
@@ -71,7 +71,8 @@ class PamhyrModelList(SQLSubModel):
def set(self, row, new):
self._lst[row] = new
self._status.modified()
if self._status is not None:
self._status.modified()
def new(self, index):
"""Create new elements and add it to list
@@ -86,12 +87,16 @@ class PamhyrModelList(SQLSubModel):
def insert(self, index, new):
self._lst.insert(index, new)
self._status.modified()
if self._status is not None:
self._status.modified()
def delete(self, lst):
for el in lst:
self._lst.remove(el)
self._status.modified()
if self._status is not None:
self._status.modified()
def delete_i(self, indexes):
lst = list(
@@ -107,7 +112,9 @@ class PamhyrModelList(SQLSubModel):
def sort(self, reverse=False, key=None):
self._lst.sort(reverse=reverse, key=key)
self._status.modified()
if self._status is not None:
self._status.modified()
def move_up(self, index):
if index < len(self._lst):
@@ -115,7 +122,9 @@ class PamhyrModelList(SQLSubModel):
l = self._lst
l[index], l[next] = l[next], l[index]
self._status.modified()
if self._status is not None:
self._status.modified()
def move_down(self, index):
if index >= 0:
@@ -123,7 +132,9 @@ class PamhyrModelList(SQLSubModel):
l = self._lst
l[index], l[prev] = l[prev], l[index]
self._status.modified()
if self._status is not None:
self._status.modified()
class PamhyrModelListWithTab(SQLSubModel):