mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-20 23:36:20 +00:00
Move Brick "set last saved" to BrickStore
This commit is contained in:
@@ -337,7 +337,7 @@ class Brick(blenderbim.core.tool.Brick):
|
|||||||
with BrickStore.graph.new_changeset("PROJECT") as cs:
|
with BrickStore.graph.new_changeset("PROJECT") as cs:
|
||||||
cs.load_file(filepath)
|
cs.load_file(filepath)
|
||||||
BrickStore.path = filepath
|
BrickStore.path = filepath
|
||||||
cls.set_last_saved()
|
BrickStore.set_last_saved()
|
||||||
BrickStore.load_sub_roots()
|
BrickStore.load_sub_roots()
|
||||||
BrickStore.load_namespaces()
|
BrickStore.load_namespaces()
|
||||||
BrickStore.load_entity_classes()
|
BrickStore.load_entity_classes()
|
||||||
@@ -413,7 +413,7 @@ class Brick(blenderbim.core.tool.Brick):
|
|||||||
@classmethod
|
@classmethod
|
||||||
def serialize_brick(cls):
|
def serialize_brick(cls):
|
||||||
BrickStore.get_project().serialize(destination=BrickStore.path, format="turtle")
|
BrickStore.get_project().serialize(destination=BrickStore.path, format="turtle")
|
||||||
cls.set_last_saved()
|
BrickStore.set_last_saved()
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def add_namespace(cls, alias, uri):
|
def add_namespace(cls, alias, uri):
|
||||||
@@ -427,11 +427,7 @@ class Brick(blenderbim.core.tool.Brick):
|
|||||||
else:
|
else:
|
||||||
bpy.context.scene.BIMBrickProperties.brick_breadcrumbs.clear()
|
bpy.context.scene.BIMBrickProperties.brick_breadcrumbs.clear()
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def set_last_saved(cls):
|
|
||||||
save = os.path.getmtime(BrickStore.path)
|
|
||||||
save = datetime.datetime.fromtimestamp(save)
|
|
||||||
BrickStore.last_saved = f"{save.year}-{save.month}-{save.day} {save.hour}:{save.minute}"
|
|
||||||
|
|
||||||
|
|
||||||
class BrickStore:
|
class BrickStore:
|
||||||
@@ -590,3 +586,9 @@ class BrickStore:
|
|||||||
for i in range(0, total_changesets):
|
for i in range(0, total_changesets):
|
||||||
BrickStore.graph.redo()
|
BrickStore.graph.redo()
|
||||||
BrickStore.history.append(total_changesets)
|
BrickStore.history.append(total_changesets)
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def set_last_saved(cls):
|
||||||
|
save = os.path.getmtime(BrickStore.path)
|
||||||
|
save = datetime.datetime.fromtimestamp(save)
|
||||||
|
BrickStore.last_saved = f"{save.year}-{save.month}-{save.day} {save.hour}:{save.minute}"
|
||||||
Reference in New Issue
Block a user