Ejemplo n.º 1
0
    def functionForCreateButton(self):
        #if a project is already started save it before starting a new one
        if (self.model.project != '') & (self.model.project is not None):
            self.model = switchProject(self)
            global model
            model = self.model

        s = self.WizardTree
        s.exec_()
        handler = UIToHandler()
        handler.makeSetup(model)
        #display collected data
        #returns true if setup info has been entered
        hasSetup = model.feedSetupInfo()
        self.projectDatabase = False
        if hasSetup:
            #self.topBlock.setEnabled(True)
            #self.environmentBlock.setEnabled(True)
            #self.componentBlock.setEnabled(True)
            #enable the model and optimize pages too
            pages = self.window().findChild(QtWidgets.QTabWidget, 'pages')
            pages.enableTabs()
            self.tabs.setEnabled(True)
            self.findChild(QtWidgets.QLabel,
                           'projectTitle').setText(self.model.project)
Ejemplo n.º 2
0
    def writeNewXML(self):

        #tell controller to tell InputHandler package to write input xmls
        handler = UIToHandler()
        handler.makeSetup(self)
        return True