Commit 41f9026de4dc5242fda9f6673d3b5e51d00fbe1e
1 parent
046f859e
Exists in
master
and in
1 other branch
FIX: Fixed problem open Project/Analyze and close project.
Showing
1 changed file
with
17 additions
and
1 deletions
Show diff stats
invesalius/control.py
... | ... | @@ -53,6 +53,13 @@ class Controller(): |
53 | 53 | self.frame = frame |
54 | 54 | self.progress_dialog = None |
55 | 55 | self.cancel_import = False |
56 | + | |
57 | + #type of imported image | |
58 | + #None, others and opened Project = 0 | |
59 | + #DICOM = 1 | |
60 | + #TIFF uCT = 2 | |
61 | + self.img_type = 0 | |
62 | + | |
56 | 63 | #Init session |
57 | 64 | session = ses.Session() |
58 | 65 | self.measure_manager = measures.MeasurementManager() |
... | ... | @@ -357,7 +364,14 @@ class Controller(): |
357 | 364 | Publisher.sendMessage('Set slice interaction style', const.STATE_DEFAULT) |
358 | 365 | Publisher.sendMessage('Hide content panel') |
359 | 366 | Publisher.sendMessage('Close project data') |
360 | - Publisher.sendMessage('Show import panel in frame') | |
367 | + | |
368 | + if self.img_type == 1: | |
369 | + Publisher.sendMessage('Show import panel in frame') | |
370 | + | |
371 | + if self.img_type == 2: | |
372 | + Publisher.sendMessage('Show import bitmap panel in frame') | |
373 | + | |
374 | + | |
361 | 375 | session = ses.Session() |
362 | 376 | session.CloseProject() |
363 | 377 | |
... | ... | @@ -401,12 +415,14 @@ class Controller(): |
401 | 415 | if ok: |
402 | 416 | Publisher.sendMessage('Show import panel') |
403 | 417 | Publisher.sendMessage("Show import panel in frame") |
418 | + self.img_type = 1 | |
404 | 419 | |
405 | 420 | def OnLoadImportBitmapPanel(self, evt): |
406 | 421 | data = evt.data |
407 | 422 | ok = self.LoadImportBitmapPanel(data) |
408 | 423 | if ok: |
409 | 424 | Publisher.sendMessage('Show import bitmap panel in frame') |
425 | + self.img_type = 2 | |
410 | 426 | #Publisher.sendMessage("Show import panel in invesalius.gui.frame") as frame |
411 | 427 | |
412 | 428 | def LoadImportBitmapPanel(self, data): | ... | ... |