Changeset 3358

Show
Ignore:
Timestamp:
05/14/08 23:04:56 (2 months ago)
Author:
aaronr
Message:

Adding some missing checks for the generalManagerTree and dataManagerDBSTree

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/opus_gui/main/opusgui.py

    r3357 r3358  
    221221            self.toolboxStuff.modelManagerTree.model.markAsClean() 
    222222            self.toolboxStuff.resultsManagerTree.model.markAsClean() 
     223            self.toolboxStuff.generalManagerTree.model.markAsClean() 
    223224        except: 
    224225            print "Unexpected error:", sys.exc_info()[0] 
     
    248249            self.toolboxStuff.modelManagerTree.model.markAsClean() 
    249250            self.toolboxStuff.resultsManagerTree.model.markAsClean() 
     251            self.toolboxStuff.generalManagerTree.model.markAsClean() 
    250252        except: 
    251253            print "Unexpected error:", sys.exc_info()[0] 
     
    270272                                            QMessageBox.Discard,QMessageBox.Save) 
    271273        elif self.toolboxStuff.dataManagerTree and self.toolboxStuff.dataManagerTree.model.isDirty(): 
     274            saveBeforeOpen = QMessageBox.question(self,"Warning", 
     275                                            "Current project contains changes... \nShould we save or discard those changes?", 
     276                                            QMessageBox.Discard,QMessageBox.Save) 
     277        elif self.toolboxStuff.dataManagerDBSTree and self.toolboxStuff.dataManagerDBSTree.model.isDirty(): 
     278            saveBeforeOpen = QMessageBox.question(self,"Warning", 
     279                                            "Current project contains changes... \nShould we save or discard those changes?", 
     280                                            QMessageBox.Discard,QMessageBox.Save) 
     281        elif self.toolboxStuff.generalManagerTree and self.toolboxStuff.generalManagerTree.model.isDirty(): 
    272282            saveBeforeOpen = QMessageBox.question(self,"Warning", 
    273283                                            "Current project contains changes... \nShould we save or discard those changes?", 
     
    282292            if self.toolboxStuff.dataManagerTree: 
    283293                self.toolboxStuff.dataManagerTree.model.markAsClean() 
     294            if self.toolboxStuff.dataManagerDBSTree: 
     295                self.toolboxStuff.dataManagerDBSTree.model.markAsClean() 
    284296            if self.toolboxStuff.modelManagerTree: 
    285297                self.toolboxStuff.modelManagerTree.model.markAsClean() 
    286298            if self.toolboxStuff.resultsManagerTree: 
    287299                self.toolboxStuff.resultsManagerTree.model.markAsClean() 
     300            if self.toolboxStuff.generalManagerTree: 
     301                self.toolboxStuff.generalManagerTree.model.markAsClean() 
    288302 
    289303    def closeConfig(self):