def editTabs(self): try: list = [] list = self.getTabs() # (....) ? widgetItems = editItemsWidget(TITLE_EDIT_TABS, self, list, "Tabs") if widgetItems.exec_() == QtGui.QDialog.Accepted: list = widgetItems.getItemsList() # vai ser criadas as widgets dos novos items criados (...) widget = none => criação nelems = len(list) elem = 0 while elem < nelems: if list[elem].getWidget() == None: list[elem].setWidget(QtGui.QWidget()) elem += 1 # Alterar na resizable respectiva do controlo os items escolhidos self.setTabs(list) # ENVIO DO SINAL PARA INFORMAR QUE FORAM ALTERADOS ITEMS DE UM CONTROLS self.emit( QtCore.SIGNAL(SIGNAL_RESIZABLE_TABS_CHANGED), str(self.typeControl), str(self.idControl), ListToQStringList(list), ) except structureError_Exception, e: return e.errorId
def editItems(self): try: list = [] list = self.getItems() widgetItems = editItemsWidget(TITLE_EDIT_ITEMS, self, list) if widgetItems.exec_() == QtGui.QDialog.Accepted: list = widgetItems.getItemsList() # Alterar na resizable respectiva do controlo os items escolhidos self.setItems(list) # ENVIO DO SINAL PARA INFORMAR QUE FORAM ALTERADOS ITEMS DE UM CONTROLS self.emit( QtCore.SIGNAL(SIGNAL_RESIZABLE_ITEMS_CHANGED), str(self.typeControl), str(self.idControl), ListToQStringList(list), ) except structureError_Exception, e: return e.errorId