def show(self): super(QtGui.QMainWindow, self).show() self.mainWindow.setupUi(self) self.afefuc["project"] = format.model.Project() self.mainWindow.tabWidget.hide() screen = QtGui.QApplication.desktop().screenGeometry() self.move(screen.center() - self.rect().center()) self.activateWindow() self.mainWindow.actionNew.triggered.connect(self.clickedNew) self.mainWindow.actionOpen.triggered.connect(self.clickedOpen) self.mainWindow.actionSave.triggered.connect(self.clickedSave) self.mainWindow.actionSaveAs.triggered.connect(self.clickedSaveAs) self.mainWindow.actionClose.triggered.connect(self.clickedClose) self.mainWindow.actionQuit.triggered.connect(self.clickedQuit) self.mainWindow.actionDump.triggered.connect(self.clickedDump) self.mainWindow.actionWikiExport.triggered.connect( self.clickedExportWiki) self.mainWindow.actionSeleniumExport.triggered.connect( self.clickedExportSelenium) self.propertiesTab = PropertiesTabWrapper(self, self.afefuc) self.propertiesTab.show() self.prioritiesTab = PrioritiesTabWrapper(self, self.afefuc) self.prioritiesTab.show() self.goalLevelTab = GoalLevelsTabWrapper(self, self.afefuc) self.goalLevelTab.show() self.businessObjectsTab = BusinessObjectsTabWrapper(self, self.afefuc) self.businessObjectsTab.show() self.businessRulesTab = BusinessRulesTabWrapper(self, self.afefuc) self.businessRulesTab.show() self.actorsTab = ActorsTabWrapper(self, self.afefuc) self.actorsTab.show() self.usecasesTab = UseCasesTabWrapper(self, self.afefuc) self.usecasesTab.show() self.testcasesTab = TestCasesTabWrapper(self, self.afefuc) self.testcasesTab.show() self.glossaryTab = GlossaryTabWrapper(self, self.afefuc) self.glossaryTab.show() if os.path.isfile("../private/data.py"): import sys print "using debug data" sys.path.append('../private') import data self.afefuc["project"] = data.project self.load() self.mainWindow.tabWidget.show()