mirror of https://gitlab.com/pamhyr/pamhyr2
Reservoir: Fix delete reservoir (load and display).
parent
1b70e22a58
commit
89a5d78ced
|
|
@ -157,7 +157,7 @@ class Data(SQLSubModel):
|
|||
owner_scenario=owner_scenario
|
||||
)
|
||||
if deleted:
|
||||
f.set_as_deleted()
|
||||
nd.set_as_deleted()
|
||||
|
||||
nd._data = [elevation, surface]
|
||||
|
||||
|
|
@ -307,7 +307,7 @@ class Reservoir(SQLSubModel):
|
|||
owner_scenario=owner_scenario
|
||||
)
|
||||
if deleted:
|
||||
f.set_as_deleted()
|
||||
new_reservoir.set_as_deleted()
|
||||
|
||||
new_reservoir._node = None
|
||||
if node_id != -1:
|
||||
|
|
|
|||
|
|
@ -73,10 +73,13 @@ class NodeItem(QGraphicsItem):
|
|||
|
||||
def shape(self):
|
||||
path = QPainterPath()
|
||||
if self.graph.graph._reservoir.get_assoc_to_node(self.node) is None:
|
||||
reservoir = self.graph.graph._reservoir.get_assoc_to_node(self.node)
|
||||
|
||||
if reservoir is None or reservoir.is_deleted():
|
||||
path.addEllipse(-10, -10, 20, 20)
|
||||
else:
|
||||
path.addRect(-10, -10, 20, 20)
|
||||
|
||||
return path
|
||||
|
||||
@timer
|
||||
|
|
@ -98,7 +101,9 @@ class NodeItem(QGraphicsItem):
|
|||
color = Qt.green
|
||||
|
||||
painter.setBrush(QBrush(color))
|
||||
if self.graph.graph._reservoir.get_assoc_to_node(self.node) is None:
|
||||
reservoir = self.graph.graph._reservoir.get_assoc_to_node(self.node)
|
||||
|
||||
if reservoir is None or reservoir.is_deleted():
|
||||
painter.drawEllipse(-10, -10, 20, 20)
|
||||
else:
|
||||
painter.drawRect(-10, -10, 20, 20)
|
||||
|
|
|
|||
Loading…
Reference in New Issue