def reDisplayMainWin(self): self.openExistProjectWin.save() self.mainWin.close() self.openExistProjectWin.close() self.session = self.openExistProjectWin.session self.mainWin = MainShow(self.sess, self.session, self.openExistProjectWin.fieldUUID,self.openExistProjectWin.musicPath) self.mainWin.show() self.mainWin.ui.actionNewOrOpen.triggered.connect(self.newOrOpenProject)
def fieldToMainWin(self): self.fieldWin.next() if self.fieldWin.confirmFlag == False: return self.mainWin = MainShow(self.sess, self.fieldWin.session, self.fieldWin.fieldUUID,self.fieldWin.musicPath) self.fieldWin.close() self.mainWin.show() self.mainWin.ui.actionNewOrOpen.triggered.connect(self.newOrOpenProject)
def mainWindow(self): self.importProjectWin.save() if self.importProjectWin.ui.lineEditMusic.text() == '': return self.session = self.importProjectWin.session self.mainWin = MainShow(self.sess, self.session, self.importProjectWin.fieldUUID,self.importProjectWin.musicPath) self.mainWin.ui.actionNewOrOpen.triggered.connect(self.newOrOpenProject) self.mainWin.show() self.importProjectWin.close()
class UiControl(): def __init__(self): upgrade() self.loginWin = loginShow() self.loginWin.show() self.loginWin.ui.pushButtonImport.clicked.connect(self.importProject) self.loginWin.ui.pushButtonSave.clicked.connect(self.fieldEdit) def importProject(self): if self.loginWin.loginFlag == "Success" : self.sess = self.loginWin.sess self.importProjectWin = ImportProjectShow(self.sess) self.importProjectWin.ui.pushButtonSave.clicked.connect(self.mainWindow) self.importProjectWin.show() self.loginWin.close() else: QtGui.QMessageBox.question(None,'message','Please login first',QtGui.QMessageBox.Ok) def fieldEdit(self): self.loginWin.save() if self.loginWin.loginFlag != "Success" or self.loginWin.nameFlag == 'used': return self.sess = self.loginWin.sess self.fieldWin = FirePositionShow(self.sess, self.loginWin.UUID,self.loginWin.path) self.fieldWin.ui.pushButtonDone.clicked.connect(self.fieldToMainWin) self.fieldWin.show() self.loginWin.close() def fieldToMainWin(self): self.fieldWin.next() if self.fieldWin.confirmFlag == False: return self.mainWin = MainShow(self.sess, self.fieldWin.session, self.fieldWin.fieldUUID,self.fieldWin.musicPath) self.fieldWin.close() self.mainWin.show() self.mainWin.ui.actionNewOrOpen.triggered.connect(self.newOrOpenProject) def mainWindow(self): self.importProjectWin.save() if self.importProjectWin.ui.lineEditMusic.text() == '': return self.session = self.importProjectWin.session self.mainWin = MainShow(self.sess, self.session, self.importProjectWin.fieldUUID,self.importProjectWin.musicPath) self.mainWin.ui.actionNewOrOpen.triggered.connect(self.newOrOpenProject) self.mainWin.show() self.importProjectWin.close() def newOrOpenProject(self): self.newOrOpenWin = newProjectShow(self.sess) self.newOrOpenWin.ui.pushButtonSave.clicked.connect(self.createProject) self.newOrOpenWin.ui.pushButtonImport.clicked.connect(self.openExistedPorject) self.newOrOpenWin.show() def openExistedPorject(self): self.newOrOpenWin.close() self.openExistProjectWin = ImportProjectShow(self.sess) self.openExistProjectWin.show() self.openExistProjectWin.ui.pushButtonSave.clicked.connect(self.reDisplayMainWin) def reDisplayMainWin(self): self.openExistProjectWin.save() self.mainWin.close() self.openExistProjectWin.close() self.session = self.openExistProjectWin.session self.mainWin = MainShow(self.sess, self.session, self.openExistProjectWin.fieldUUID,self.openExistProjectWin.musicPath) self.mainWin.show() self.mainWin.ui.actionNewOrOpen.triggered.connect(self.newOrOpenProject) def createProject(self): self.newOrOpenWin.save() if self.newOrOpenWin.nameFlag == 'used' or self.newOrOpenWin.selectFlag == False: return self.fieldEditWin = FirePositionShow(self.sess, self.newOrOpenWin.UUID,self.newOrOpenWin.path) self.fieldEditWin.ui.pushButtonDone.clicked.connect(self.reShowMainWin) self.fieldEditWin.show() self.newOrOpenWin.close() def reShowMainWin(self): self.fieldEditWin.next() if self.fieldEditWin.confirmFlag == False: return self.mainWin.close() self.mainWin = MainShow(self.sess, self.fieldEditWin.session, self.fieldEditWin.fieldUUID,self.fieldEditWin.musicPath) self.fieldEditWin.close() self.mainWin.show() self.mainWin.ui.actionNewOrOpen.triggered.connect(self.newOrOpenProject)