File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -64,7 +64,7 @@ def loadGui(self, use_settings_pkl=True):
6464 self .pixmap = None
6565 self .zoom = 100
6666
67- self .loadModel ()
67+ self .loadModel (use_settings_pkl = use_settings_pkl )
6868
6969 # Create viewing area
7070 self .frame = QScrollArea (self )
@@ -128,10 +128,6 @@ def loadGui(self, use_settings_pkl=True):
128128
129129 self .plotIm .frozen = False
130130
131- # restore plot settings after loading materials/cells
132- if use_settings_pkl :
133- self .restoreModelSettings ()
134-
135131 def event (self , event ):
136132 # use pinch event to update zoom
137133 if isinstance (event , QGestureEvent ):
@@ -460,12 +456,15 @@ def updateWindowMenu(self):
460456 self .mainWindowAction .setChecked (self .isActiveWindow ())
461457
462458 # Menu and shared methods
463- def loadModel (self , reload = False ):
459+ def loadModel (self , reload = False , use_settings_pkl = True ):
464460 if reload :
465461 self .resetModels ()
466462 else :
467463 # create new plot model
468464 self .model = PlotModel ()
465+ if use_settings_pkl :
466+ self .restoreModelSettings ()
467+ # update plot and model settings
469468 self .updateRelativeBases ()
470469
471470 self .cellsModel = DomainTableModel (self .model .activeView .cells )
You can’t perform that action at this time.
0 commit comments